Class UpdateableConstants
java.lang.Object
com.gtnewhorizons.gtnhgradle.UpdateableConstants
Collections of version numbers and other similar "constants" that may need frequent updating.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NotNull StringJabel stubs for @Desugar annotation compatibility when using JVM Downgraderstatic final @NotNull StringJVM Downgrader Java API artifact coordinates (without version/classifier)static final @NotNull StringJVM Downgrader group IDstatic final @NotNull StringJVM Downgrader snapshot repository URLstatic final @NotNull StringJVM Downgrader API/stubs version for shading - can be snapshotstatic final @NotNull StringMinimum GTNHLib version required for JVM Downgrader stub supportstatic final @NotNull StringMinimum Lombok version required for Java 25+ bytecode supportstatic final @NotNull StringLatest tag of ExampleMod with blowdryer settingsstatic final @NotNull StringLatest version of Checkstyle compatible with modern Java versionsstatic final @NotNull StringLatest Gradle version to update to.static final @NotNull StringLatest version of GTNHLib for modern Java supportstatic final @NotNull StringSpecifier for the latest GTNHGradle version to update tostatic final @NotNull StringLatest version of GTNHLib for modern Java supportstatic final @NotNull StringLatest HotSwapAgent release jar URLstatic final @NotNull StringLatest Industrial Craft 2 versionstatic final @NotNull StringLatest version of Jabel for modern Java supportstatic final @NotNull StringLatest version of LWJGL3 for modern Java supportstatic final @NotNull StringLatest version of GTNHLib for modern Java supportstatic final @NotNull StringLatest version of Spotless compatible with modern Java versionsstatic final StringLatest version of UniMixins -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull StringjvmdgApiDependency(int targetVersion) Returns the full dependency notation for the downgraded JVMDG API jar.
-
Field Details
-
NEWEST_GRADLE_VERSION
Latest Gradle version to update to.- See Also:
-
NEWEST_BLOWDRYER_TAG
Latest tag of ExampleMod with blowdryer settings- See Also:
-
NEWEST_UNIMIXINS
-
NEWEST_JABEL
Latest version of Jabel for modern Java support- See Also:
-
JABEL_STUBS
Jabel stubs for @Desugar annotation compatibility when using JVM Downgrader- See Also:
-
NEWEST_GTNH_LIB
Latest version of GTNHLib for modern Java support- See Also:
-
NEWEST_LWJGL3IFY
Latest version of GTNHLib for modern Java support- See Also:
-
NEWEST_HODGEPODGE
Latest version of GTNHLib for modern Java support- See Also:
-
NEWEST_LWJGL3
Latest version of LWJGL3 for modern Java support- See Also:
-
MIN_GTNHLIB_FOR_JVMDG_STUBS
Minimum GTNHLib version required for JVM Downgrader stub support- See Also:
-
JVMDG_VERSION
JVM Downgrader API/stubs version for shading - can be snapshot- See Also:
-
JVMDG_GROUP
-
JVMDG_API_ARTIFACT
JVM Downgrader Java API artifact coordinates (without version/classifier)- See Also:
-
JVMDG_SNAPSHOT_REPO
JVM Downgrader snapshot repository URL- See Also:
-
MIN_LOMBOK_FOR_JAVA_25
Minimum Lombok version required for Java 25+ bytecode support- See Also:
-
NEWEST_SPOTLESS
Latest version of Spotless compatible with modern Java versions- See Also:
-
NEWEST_CHECKSTYLE
Latest version of Checkstyle compatible with modern Java versions- See Also:
-
NEWEST_HOTSWAPAGENT
Latest HotSwapAgent release jar URL- See Also:
-
NEWEST_GTNHGRADLE_SPEC
Specifier for the latest GTNHGradle version to update to- See Also:
-
NEWEST_IC2_SPEC
Latest Industrial Craft 2 version- See Also:
-
-
Constructor Details
-
UpdateableConstants
public UpdateableConstants()
-
-
Method Details
-
jvmdgApiDependency
Returns the full dependency notation for the downgraded JVMDG API jar.- Parameters:
targetVersion- The Java version to downgrade to (e.g., 8)- Returns:
- Dependency notation like "xyz.wagyourtail.jvmdowngrader:jvmdowngrader-java-api:1.3.5:downgraded-8"
-