Automate version filling in CarpetSettings and add date to version in mod json

This commit is contained in:
altrisi committed 2023-01-04 19:56:18 +01:00
1 parent 975ee79a3c
commit 8a3c844b5c
2 files changed
+4 -3

No files matched your search

+2 -2
View File
@@ -31,10 +31,10 @@ dependencies {
} }
processResources { processResources {
inputs.property "version", project.version inputs.property "version", project.version+'+v'+new Date().format('yyMMdd')
filesMatching("fabric.mod.json") { filesMatching("fabric.mod.json") {
expand "version": project.mod_version expand "version": project.mod_version+'+v'+new Date().format('yyMMdd')
} }
} }
+2 -1
View File
@@ -10,6 +10,7 @@ import carpet.utils.Translations;
import carpet.utils.CommandHelper; import carpet.utils.CommandHelper;
import carpet.utils.Messenger; import carpet.utils.Messenger;
import carpet.utils.SpawnChunks; import carpet.utils.SpawnChunks;
import net.fabricmc.loader.api.FabricLoader;
import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.CommandSourceStack;
import net.minecraft.core.BlockPos; import net.minecraft.core.BlockPos;
import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.core.registries.BuiltInRegistries;
@@ -49,7 +50,7 @@ import static carpet.api.settings.RuleCategory.CLIENT;
@SuppressWarnings({"CanBeFinal", "removal"}) // removal should be removed after migrating rules to the new system @SuppressWarnings({"CanBeFinal", "removal"}) // removal should be removed after migrating rules to the new system
public class CarpetSettings public class CarpetSettings
{ {
public static final String carpetVersion = "1.4.93+v221230"; public static final String carpetVersion = FabricLoader.getInstance().getModContainer("carpet").orElseThrow().getMetadata().getVersion().toString();
public static final String releaseTarget = "1.19.3"; public static final String releaseTarget = "1.19.3";
public static final Logger LOG = LoggerFactory.getLogger("carpet"); public static final Logger LOG = LoggerFactory.getLogger("carpet");
public static final ThreadLocal<Boolean> skipGenerationChecks = ThreadLocal.withInitial(() -> false); public static final ThreadLocal<Boolean> skipGenerationChecks = ThreadLocal.withInitial(() -> false);