diff --git a/build.gradle b/build.gradle index 1c24edf..c9d9ce3 100644 --- a/build.gradle +++ b/build.gradle @@ -51,8 +51,8 @@ dependencies { include "com.github.Chocohead:Fabric-ASM:v2.1" // Compatibility - modImplementation 'com.github.jellysquid3:lithium-fabric:90c2427' - modImplementation 'com.github.jellysquid3:phosphor-fabric:0749029' + modImplementation 'com.github.jellysquid3:lithium-fabric:5c9712e' + modImplementation 'com.github.jellysquid3:phosphor-fabric:4c43554' // Fun modRuntime ('me.shedaniel:RoughlyEnoughItems:5.6.1') { diff --git a/src/main/java/org/dimdev/vanillafix/util/config/ModConfig.java b/src/main/java/org/dimdev/vanillafix/util/config/ModConfig.java index 9d91d0c..cd667b2 100644 --- a/src/main/java/org/dimdev/vanillafix/util/config/ModConfig.java +++ b/src/main/java/org/dimdev/vanillafix/util/config/ModConfig.java @@ -7,16 +7,20 @@ @Config(name = "vanillafix") public class ModConfig implements ConfigData { + @ConfigEntry.Category("general") @ConfigEntry.Gui.TransitiveObject public General general = new General(); + @ConfigEntry.Category("bugFixes") @ConfigEntry.Gui.TransitiveObject public BugFixes bugFixes = new BugFixes(); + @ConfigEntry.Category("clientOnly") @ConfigEntry.Gui.TransitiveObject public ClientOnly clientOnly = new ClientOnly(); - @ConfigEntry.Gui.Excluded + @ConfigEntry.Category("antiCheat") + @ConfigEntry.Gui.TransitiveObject public AntiCheat antiCheat = new AntiCheat(); public static class General { diff --git a/src/main/resources/assets/vanillafix/lang/en_us.json b/src/main/resources/assets/vanillafix/lang/en_us.json index 1e094c2..1b512a9 100644 --- a/src/main/resources/assets/vanillafix/lang/en_us.json +++ b/src/main/resources/assets/vanillafix/lang/en_us.json @@ -1,25 +1,25 @@ { - "vanillafix.config.title": "VanillaFix Configuration", - "vanillafix.config.category.bugFixes": "Bug Fixes", - "vanillafix.config.category.clientOnly": "Client Only", - "vanillafix.config.category.antiCheat": "Anti Cheat", - "vanillafix.config.category.general": "General", - "vanillafix.config.value.general.bitfieldBlockstates": "Bitfield Blockstates", - "vanillafix.config.value.general.profilerImprovements": "Profiler Improvements", - "vanillafix.config.value.bugFixes.disableInitialChunkLoad": "Disable Initial Chunk Load", - "vanillafix.config.value.bugFixes.fixRecipeBookIngredientsWithTags": "Fix Recipe Book Ingredients with Tags", - "vanillafix.config.value.bugFixes.updateFallDistance": "Update Entity Fall Distance", - "vanillafix.config.value.bugFixes.fixStoneShoreColors": "Fix Stone Shore Colors", - "vanillafix.config.value.bugFixes.phantomMobCap": "Phantom Mob Cap", - "vanillafix.config.value.bugFixes.underwaterSugarcaneFix": "Underwater Sugarcane fix", - "vanillafix.config.value.bugFixes.doNotConsumeFoodOnDeath": "Fix consumption of food on death", - "vanillafix.config.value.bugFixes.fixSignCommands": "Fix sign command length", - "vanillafix.config.value.clientOnly.optimizedAnimatedTextures": "Tick only Visible Textures", - "vanillafix.config.value.clientOnly.screenInNetherPortal": "Allow opening screens in Nether portals", - "vanillafix.config.value.clientOnly.splitScreenAndTextureProfiler": "Split Gui Profiler", - "vanillafix.config.value.clientOnly.fastInterdimensionalTeleportation": "Fast Interdimensional Teleportation", - "vanillafix.config.value.clientOnly.cullParticles": "Cull invisible particles", - "vanillafix.config.value.antiCheat.fixStepHeight": "Fix Step Height", - "vanillafix.config.value.antiCheat.noPlayerInvulnerabilityAfterTeleport": "Fix Teleportation Invulnerability", + "text.autoconfig.vanillafix.title": "VanillaFix Configuration", + "text.autoconfig.vanillafix.category.bugFixes": "Bug Fixes", + "text.autoconfig.vanillafix.category.clientOnly": "Client Only", + "text.autoconfig.vanillafix.category.antiCheat": "Anti Cheat", + "text.autoconfig.vanillafix.category.general": "General", + "text.autoconfig.vanillafix.option.general.bitfieldBlockstates": "Bitfield Blockstates", + "text.autoconfig.vanillafix.option.general.profilerImprovements": "Profiler Improvements", + "text.autoconfig.vanillafix.option.bugFixes.disableInitialChunkLoad": "Disable Initial Chunk Load", + "text.autoconfig.vanillafix.option.bugFixes.fixRecipeBookIngredientsWithTags": "Fix Recipe Book Ingredients with Tags", + "text.autoconfig.vanillafix.option.bugFixes.updateFallDistance": "Update Entity Fall Distance", + "text.autoconfig.vanillafix.option.bugFixes.fixStoneShoreColors": "Fix Stone Shore Colors", + "text.autoconfig.vanillafix.option.bugFixes.phantomMobCap": "Phantom Mob Cap", + "text.autoconfig.vanillafix.option.bugFixes.underwaterSugarcaneFix": "Underwater Sugarcane fix", + "text.autoconfig.vanillafix.option.bugFixes.doNotConsumeFoodOnDeath": "Fix consumption of food on death", + "text.autoconfig.vanillafix.option.bugFixes.fixSignCommands": "Fix sign command length", + "text.autoconfig.vanillafix.option.clientOnly.optimizedAnimatedTextures": "Tick only Visible Textures", + "text.autoconfig.vanillafix.option.clientOnly.screenInNetherPortal": "Allow opening screens in Nether portals", + "text.autoconfig.vanillafix.option.clientOnly.splitScreenAndTextureProfiler": "Split Gui Profiler", + "text.autoconfig.vanillafix.option.clientOnly.fastInterdimensionalTeleportation": "Fast Interdimensional Teleportation", + "text.autoconfig.vanillafix.option.clientOnly.cullParticles": "Cull particles outside of frustum", + "text.autoconfig.vanillafix.option.antiCheat.fixStepHeight": "Fix Step Height", + "text.autoconfig.vanillafix.option.antiCheat.noPlayerInvulnerabilityAfterTeleport": "Fix Teleportation Invulnerability", "vanillafix.debug.switch_profiler.help": "F3 + S = Cycle client <-> integrated server profiler" }