@@ -14,7 +14,7 @@ plugins {
1414ext {
1515 neo_mod_id = project. mod_id. replace(' -' , ' _' );
1616
17- versionPrefix = project. mod_version
17+ var versionPrefixTemp = project. mod_version
1818 if (! Boolean . parseBoolean(System . getenv(" IS_RELEASE" ))) {
1919 String preReleaseVersion = System . currentTimeMillis()
2020
@@ -25,12 +25,14 @@ ext {
2525 }
2626
2727 var separator = " -"
28- if (versionPrefix . contains(" -" )) separator = " ."
29- versionPrefix = " ${ versionPrefix }${ separator}${ preReleaseVersion} " as GStringImpl
28+ if (versionPrefixTemp . contains(" -" )) separator = " ."
29+ versionPrefixTemp = " ${ versionPrefixTemp }${ separator}${ preReleaseVersion} "
3030 }
3131 final String versionSuffix = System . getenv(" VERSION_SUFFIX" )
32- versionPrefix = " ${ versionPrefix}${ versionSuffix == null ? "+local" : versionSuffix.isEmpty() ? "" : "+${versionSuffix}"} " as GStringImpl
33- versionPrefix = " ${ versionPrefix} +neoforge+${ project.minecraft_version} "
32+ versionPrefixTemp = " ${ versionPrefixTemp}${ versionSuffix == null ? "+local" : versionSuffix.isEmpty() ? "" : "+${versionSuffix}"} "
33+ versionPrefixTemp = " ${ versionPrefixTemp} +neoforge+${ project.minecraft_version} "
34+
35+ versionPrefix = versionPrefixTemp as GStringImpl
3436
3537 System . out. println (" Version: " + versionPrefix)
3638}
@@ -40,14 +42,19 @@ base {
4042 version = project. versionPrefix
4143}
4244
45+ outlet {
46+ mcVersionRange = project. supported_minecraft_versions
47+ allowedReleaseTypes = Set . of(ReleaseType . RELEASE )
48+ }
49+
4350neoForgeModsToml {
4451 issueTrackerUrl = rootProject. mod_issues
4552 mod(rootProject. neo_mod_id) {
4653 setLicense(" LGPLv3" )
4754 version = project. version
4855 displayName = rootProject. mod_name
4956 description = rootProject. mod_description
50- authors = " Patbox"
57+ authors = " Patbox,OffsetMonkey538 "
5158 logoFile = " assets/${ rootProject.mod_id} /icon.png"
5259 logoBlur = false
5360 features = [" javaVersion" : " [25,)" ]
@@ -58,10 +65,6 @@ neoForgeModsToml {
5865 }
5966 }
6067}
61- outlet {
62- mcVersionRange = project. supported_minecraft_versions
63- allowedReleaseTypes = Set . of(ReleaseType . RELEASE )
64- }
6568
6669repositories {
6770 maven { url = " https://maven.nucleoid.xyz" }
@@ -112,6 +115,7 @@ neoForge {
112115}
113116
114117tasks. withType(JavaCompile ). configureEach {
118+ it. options. encoding = " UTF-8"
115119 it. options. release = 25
116120}
117121
0 commit comments