From 738323abd4cbcc264c64bb8bb0247c308a6e345d Mon Sep 17 00:00:00 2001 From: Hileb <107909747+Ecdcaeb@users.noreply.github.com> Date: Fri, 21 Aug 2026 11:48:59 +0800 Subject: [PATCH] feat(config): add @Config.LangKey for translatable config entries and translations - Add LangKey to all 263 config fields/categories in StellarCoreConfig, Performance, Features, BugFixes, Debug - Use key pattern stellar_core.config.
.. (lowerCamel, acronym-aware) - Add en_US.lang / zh_CN.lang entries with name and tooltip (from @Config.Comment) - Fix Performance commented field not to generate stray annotation --- .../common/config/StellarCoreConfig.java | 4 + .../common/config/category/BugFixes.java | 88 ++++ .../common/config/category/Debug.java | 1 + .../common/config/category/Features.java | 46 ++ .../common/config/category/Performance.java | 124 +++++ .../assets/stellar_core/lang/en_US.lang | 445 ++++++++++++++++++ .../assets/stellar_core/lang/zh_CN.lang | 445 ++++++++++++++++++ 7 files changed, 1153 insertions(+) diff --git a/src/main/java/github/kasuminova/stellarcore/common/config/StellarCoreConfig.java b/src/main/java/github/kasuminova/stellarcore/common/config/StellarCoreConfig.java index d3922d9..ee5f009 100644 --- a/src/main/java/github/kasuminova/stellarcore/common/config/StellarCoreConfig.java +++ b/src/main/java/github/kasuminova/stellarcore/common/config/StellarCoreConfig.java @@ -20,15 +20,19 @@ @Config(modid = StellarCore.MOD_ID, name = StellarCore.MOD_ID) public class StellarCoreConfig { + @Config.LangKey("stellar_core.config.debug") @Config.Name("Debug") public static final Debug DEBUG = new Debug(); + @Config.LangKey("stellar_core.config.bugFixes") @Config.Name("BugFixes") public static final BugFixes BUG_FIXES = new BugFixes(); + @Config.LangKey("stellar_core.config.performance") @Config.Name("Performance") public static final Performance PERFORMANCE = new Performance(); + @Config.LangKey("stellar_core.config.features") @Config.Name("Features") public static final Features FEATURES = new Features(); diff --git a/src/main/java/github/kasuminova/stellarcore/common/config/category/BugFixes.java b/src/main/java/github/kasuminova/stellarcore/common/config/category/BugFixes.java index 8ea5ada..8772fa5 100644 --- a/src/main/java/github/kasuminova/stellarcore/common/config/category/BugFixes.java +++ b/src/main/java/github/kasuminova/stellarcore/common/config/category/BugFixes.java @@ -4,102 +4,135 @@ public class BugFixes { + @Config.LangKey("stellar_core.config.bugfixes.vanilla") @Config.Name("Vanilla") public final Vanilla vanilla = new Vanilla(); + @Config.LangKey("stellar_core.config.bugfixes.critical") @Config.Name("Critical") public final Critical critical = new Critical(); + @Config.LangKey("stellar_core.config.bugfixes.container") @Config.Name("Container") public final Container container = new Container(); + @Config.LangKey("stellar_core.config.bugfixes.advancedRocketry") @Config.Name("AdvancedRocketry") public final AdvancedRocketry advancedRocketry = new AdvancedRocketry(); + @Config.LangKey("stellar_core.config.bugfixes.armourersWorkshop") @Config.Name("ArmourersWorkshop") public final ArmourersWorkshop armourersWorkshop = new ArmourersWorkshop(); + @Config.LangKey("stellar_core.config.bugfixes.astralSorcery") @Config.Name("AstralSorcery") public final AstralSorcery astralSorcery = new AstralSorcery(); + @Config.LangKey("stellar_core.config.bugfixes.avaritaddons") @Config.Name("Avaritaddons") public final Avaritaddons avaritaddons = new Avaritaddons(); + @Config.LangKey("stellar_core.config.bugfixes.botania") @Config.Name("Botania") public final Botania botania = new Botania(); + @Config.LangKey("stellar_core.config.bugfixes.coFHCore") @Config.Name("CoFHCore") public final CoFHCore coFHCore = new CoFHCore(); + @Config.LangKey("stellar_core.config.bugfixes.customStartingGear") @Config.Name("CustomStartingGear") public final CustomStartingGear customStartingGear = new CustomStartingGear(); + @Config.LangKey("stellar_core.config.bugfixes.draconicEvolution") @Config.Name("DraconicEvolution") public final DraconicEvolution draconicEvolution = new DraconicEvolution(); + @Config.LangKey("stellar_core.config.bugfixes.ebWizardry") @Config.Name("EBWizardry") public final EBWizardry ebWizardry = new EBWizardry(); + @Config.LangKey("stellar_core.config.bugfixes.enderIOConduits") @Config.Name("EnderIOConduits") public final EnderIOConduits enderIOConduits = new EnderIOConduits(); + @Config.LangKey("stellar_core.config.bugfixes.enderUtilities") @Config.Name("EnderUtilities") public final EnderUtilities enderUtilities = new EnderUtilities(); + @Config.LangKey("stellar_core.config.bugfixes.extraBotany") @Config.Name("ExtraBotany") public final ExtraBotany extraBotany = new ExtraBotany(); + @Config.LangKey("stellar_core.config.bugfixes.fluxNetworks") @Config.Name("FluxNetworks") public final FluxNetworks fluxNetworks = new FluxNetworks(); + @Config.LangKey("stellar_core.config.bugfixes.industrialCraft2") @Config.Name("IndustrialCraft2") public final IndustrialCraft2 industrialCraft2 = new IndustrialCraft2(); + @Config.LangKey("stellar_core.config.bugfixes.inGameInfoXML") @Config.Name("InGameInfoXML") public final InGameInfoXML inGameInfoXML = new InGameInfoXML(); + @Config.LangKey("stellar_core.config.bugfixes.immersiveEngineering") @Config.Name("ImmersiveEngineering") public final ImmersiveEngineering immersiveEngineering = new ImmersiveEngineering(); + @Config.LangKey("stellar_core.config.bugfixes.journeyMap") @Config.Name("JourneyMap") public final JourneyMap journeyMap = new JourneyMap(); + @Config.LangKey("stellar_core.config.bugfixes.libVulpes") @Config.Name("LibVulpes") public final LibVulpes libVulpes = new LibVulpes(); + @Config.LangKey("stellar_core.config.bugfixes.mekanism") @Config.Name("Mekanism") public final Mekanism mekanism = new Mekanism(); + @Config.LangKey("stellar_core.config.bugfixes.modularRouters") @Config.Name("ModularRouters") public final ModularRouters modularRouters = new ModularRouters(); + @Config.LangKey("stellar_core.config.bugfixes.moreElectricTools") @Config.Name("MoreElectricTools") public final MoreElectricTools moreElectricTools = new MoreElectricTools(); + @Config.LangKey("stellar_core.config.bugfixes.mrCrayfishFurniture") @Config.Name("MrCrayfishFurniture") public final MrCrayfishFurniture mrCrayfishFurniture = new MrCrayfishFurniture(); + @Config.LangKey("stellar_core.config.bugfixes.rpsIdeas") @Config.Name("RPSIdeas") public final RPSIdeas rpsIdeas = new RPSIdeas(); + @Config.LangKey("stellar_core.config.bugfixes.scalingGuis") @Config.Name("ScalingGuis") public final ScalingGuis scalingGuis = new ScalingGuis(); + @Config.LangKey("stellar_core.config.bugfixes.sync") @Config.Name("Sync") public final Sync sync = new Sync(); + @Config.LangKey("stellar_core.config.bugfixes.tConEvo") @Config.Name("TConEvo") public final TConEvo tConEvo = new TConEvo(); + @Config.LangKey("stellar_core.config.bugfixes.techguns") @Config.Name("Techguns") public final Techguns techguns = new Techguns(); + @Config.LangKey("stellar_core.config.bugfixes.theOneProbe") @Config.Name("TheOneProbe") public final TheOneProbe theOneProbe = new TheOneProbe(); + @Config.LangKey("stellar_core.config.bugfixes.thermalDynamics") @Config.Name("ThermalDynamics") public final ThermalDynamics thermalDynamics = new ThermalDynamics(); + @Config.LangKey("stellar_core.config.bugfixes.thermalExpansion") @Config.Name("ThermalExpansion") public final ThermalExpansion thermalExpansion = new ThermalExpansion(); @@ -110,6 +143,7 @@ public static class Vanilla { "usually many mods will have this feature, you just need to enable one of these modules." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.bugfixes.vanilla.longNBTKiller") @Config.Name("LongNBTKiller") public boolean longNBTKiller = false; @@ -117,6 +151,7 @@ public static class Vanilla { "The maximum depth of NBTTagCompound and NBTTagList.", "It will only take effect if LongNBTKiller is enabled." }) + @Config.LangKey("stellar_core.config.bugfixes.vanilla.maxNBTDepth") @Config.Name("MaxNBTDepth") public int maxNBTDepth = 2048; @@ -124,6 +159,7 @@ public static class Vanilla { "The maximum size of NBT.", "It will only take effect if LongNBTKiller is enabled." }) + @Config.LangKey("stellar_core.config.bugfixes.vanilla.maxNBTSize") @Config.Name("MaxNBTSize") public int maxNBTSize = 1024 * 1024 * 2 * 8; @@ -131,10 +167,12 @@ public static class Vanilla { "If the NBT size is larger than the maximum size, it will display a warning message.", "It will only take effect if LongNBTKiller is enabled." }) + @Config.LangKey("stellar_core.config.bugfixes.vanilla.displayLargeNBTWarning") @Config.Name("DisplayLargeNBTWarning") public boolean displayLargeNBTWarning = true; @Config.Comment("Fix the NPE problem that occasionally occurs with the client when the server sends a null block packet.") + @Config.LangKey("stellar_core.config.bugfixes.vanilla.clientNullBlockPacket") @Config.Name("ClientNullBlockPacket") public boolean clientNullBlockPacket = true; @@ -143,6 +181,7 @@ public static class Vanilla { public static class Critical { @Config.Comment("Usually just set it to true, this option fixed a serious network packet problem.") + @Config.LangKey("stellar_core.config.bugfixes.critical.guGuUtilsSetContainerPacket") @Config.Name("GuGuUtilsSetContainerPacket") public boolean guguUtilsSetContainerPacket = true; @@ -154,10 +193,12 @@ public static class Container { "A generic feature that when a player's open TileEntity GUI is uninstalled, ", "it also forces the player's open GUI to be closed." }) + @Config.LangKey("stellar_core.config.bugfixes.container.containerUnloadTileEntityFixes") @Config.Name("ContainerUnloadTileEntityFixes") public boolean containerTileEntityFixes = false; @Config.Comment("Restricts the player from interacting with the world's blocks when the player opens any container interface (except the player inventory).") + @Config.LangKey("stellar_core.config.bugfixes.container.containerInteractRestriction") @Config.Name("ContainerInteractRestriction") public boolean containerInteract = false; @@ -166,6 +207,7 @@ public static class Container { public static class AdvancedRocketry { @Config.Comment("Fix the NPE problem that occasionally occurs with BiomeChanger.") + @Config.LangKey("stellar_core.config.bugfixes.advancedRocketry.itemBiomeChanger") @Config.Name("ItemBiomeChanger") public boolean itemBiomeChanger = true; @@ -173,6 +215,7 @@ public static class AdvancedRocketry { "When the planetDefs.xml file is corrupted, make it regenerate the file instead of letting it damn near crash.", "This is usually only a problem if the game process is unexpectedly exited, and the file is usually unrecoverable without a backup." }) + @Config.LangKey("stellar_core.config.bugfixes.advancedRocketry.preventDimensionManagerCrash") @Config.Name("PreventDimensionManagerCrash") public boolean dimensionManager = true; @@ -181,6 +224,7 @@ public static class AdvancedRocketry { public static class ArmourersWorkshop { @Config.Comment("Cleanroom only, used to fix an issue that caused the game to crash when unloading skin texture files.") + @Config.LangKey("stellar_core.config.bugfixes.armourersWorkshop.skinTextureCrashFixes") @Config.Name("SkinTextureCrashFixes") public boolean skinTexture = true; @@ -190,10 +234,12 @@ public static class AstralSorcery { @Config.Comment("This option is used to fix occasional crashes related to PlayerAttributeMap.") @Config.RequiresWorldRestart + @Config.LangKey("stellar_core.config.bugfixes.astralSorcery.playerAttributeMapCrashFixes") @Config.Name("PlayerAttributeMapCrashFixes") public boolean playerAttributeMap = true; @Config.Comment("This option is used to fix some item duplication issues on Astral Tome's constellation paper collection page.") + @Config.LangKey("stellar_core.config.bugfixes.astralSorcery.containerJournalFixes") @Config.Name("ContainerJournalFixes") public boolean containerJournal = true; @@ -202,6 +248,7 @@ public static class AstralSorcery { public static class Avaritaddons { @Config.Comment("This option is used to fix some item duplication issues with Auto Extreme Crafting Table.") + @Config.LangKey("stellar_core.config.bugfixes.avaritaddons.tileEntityExtremeAutoCrafterFixes") @Config.Name("TileEntityExtremeAutoCrafterFixes") public boolean tileEntityExtremeAutoCrafter = true; @@ -210,6 +257,7 @@ public static class Avaritaddons { public static class Botania { @Config.Comment("(Client Only) Automatically clean up data when the player switches worlds, optional feature as WeakHashMap does not usually cause memory leaks.") + @Config.LangKey("stellar_core.config.bugfixes.botania.autoCleanManaNetworkHandler") @Config.Name("AutoCleanManaNetworkHandler") public boolean manaNetworkHandler = true; @@ -218,6 +266,7 @@ public static class Botania { public static class CoFHCore { @Config.Comment("This option is used to fix some item duplication issues with any containers related to TE5.") + @Config.LangKey("stellar_core.config.bugfixes.coFHCore.containerInventoryItemFixes") @Config.Name("ContainerInventoryItemFixes") public boolean containerInventoryItem = true; @@ -225,6 +274,7 @@ public static class CoFHCore { "This option is used to fix an issue that would accidentally cause non-stackable items to", " exceed their maximum number of stacks." }) + @Config.LangKey("stellar_core.config.bugfixes.coFHCore.tileInventoryFixes") @Config.Name("TileInventoryFixes") public boolean tileInventory = true; @@ -236,6 +286,7 @@ public static class CustomStartingGear { "This option causes CustomStartingGear to standardize the encoding of file reads to UTF-8,", "preventing them from having problems on computers in certain regions." }) + @Config.LangKey("stellar_core.config.bugfixes.customStartingGear.dataManagerCharSetFixes") @Config.Name("DataManagerCharSetFixes") public boolean dataManager = true; @@ -244,6 +295,7 @@ public static class CustomStartingGear { public static class DraconicEvolution { @Config.Comment("This option is used to fix some item duplication issues with CraftingInjector.") + @Config.LangKey("stellar_core.config.bugfixes.draconicEvolution.craftingInjectorFixes") @Config.Name("CraftingInjectorFixes") public boolean craftingInjector = true; @@ -252,6 +304,7 @@ public static class DraconicEvolution { public static class EBWizardry { @Config.Comment("Fix an issue where Imbuement Altar could copy items using a special interact method.") + @Config.LangKey("stellar_core.config.bugfixes.ebWizardry.blockImbuementAltarDupeFixes") @Config.Name("BlockImbuementAltarDupeFixes") public boolean blockImbuementAltar = true; @@ -265,6 +318,7 @@ public static class EnderIOConduits { "which will help fix some item duplication issues,", "but may introduce a slight performance overhead and some unexpected filter issues." }) + @Config.LangKey("stellar_core.config.bugfixes.enderIOConduits.itemConduitItemStackCache") @Config.Name("ItemConduitItemStackCache") public boolean cachedItemConduit = false; @@ -276,6 +330,7 @@ public static class EnderUtilities { "Fix an issue where HandyBag sometimes picking up items would cause them to be duplicated,", "with the side effect that the player's item bar would no longer be populated when picking up matching items." }) + @Config.LangKey("stellar_core.config.bugfixes.enderUtilities.itemHandyBagDupeFixes") @Config.Name("ItemHandyBagDupeFixes") public boolean itemHandyBag = true; @@ -283,6 +338,7 @@ public static class EnderUtilities { "Fix an issue where Nullifier sometimes picking up items would cause them to be duplicated,", "with the side effect that the player's item bar would no longer be populated when picking up matching items." }) + @Config.LangKey("stellar_core.config.bugfixes.enderUtilities.itemNullifierDupeFixes") @Config.Name("ItemNullifierDupeFixes") public boolean itemNullifier = true; @@ -291,6 +347,7 @@ public static class EnderUtilities { public static class ExtraBotany { @Config.Comment("Prevents the Mana Liquefaction Device from storing far more liquid magic than it is set to store.") + @Config.LangKey("stellar_core.config.bugfixes.extraBotany.tileManaLiquefactionFixes") @Config.Name("TileManaLiquefactionFixes") public boolean tileManaLiquefaction = true; @@ -299,10 +356,12 @@ public static class ExtraBotany { public static class FluxNetworks { @Config.Comment("Fixes an issue where TheOneProbe on a dedicated server shows localized text anomalies.") + @Config.LangKey("stellar_core.config.bugfixes.fluxNetworks.theOneProbeIntegration") @Config.Name("TheOneProbeIntegration") public boolean fixTop = true; @Config.Comment("Possible fix for duplicate users or even crashes on player networks in some cases.") + @Config.LangKey("stellar_core.config.bugfixes.fluxNetworks.synchronizeFixes") @Config.Name("SynchronizeFixes") public boolean synchronize = true; @@ -311,10 +370,12 @@ public static class FluxNetworks { public static class IndustrialCraft2 { @Config.Comment("Fixed an issue where some item repair recipes would duplication items.") + @Config.LangKey("stellar_core.config.bugfixes.industrialCraft2.gradualRecipeFixes") @Config.Name("GradualRecipeFixes") public boolean gradualRecipe = true; @Config.Comment("Fixed an issue where the orientation determined by Ejector / Pulling Upgrade was the opposite of what it actually was.") + @Config.LangKey("stellar_core.config.bugfixes.industrialCraft2.stackUtilInvFacingFixes") @Config.Name("StackUtilInvFacingFixes") public boolean stackUtilInvFacingFixes = true; @@ -323,6 +384,7 @@ public static class IndustrialCraft2 { public static class InGameInfoXML { @Config.Comment("Fix the issue where a paragraph would pop up to report an error in a server environment, that's all.") + @Config.LangKey("stellar_core.config.bugfixes.inGameInfoXML.playerHandlerFixes") @Config.Name("PlayerHandlerFixes") public boolean playerHandler = true; @@ -331,14 +393,17 @@ public static class InGameInfoXML { public static class ImmersiveEngineering { @Config.Comment("Fixes an issue that would cause items to duplicate in certain special cases, although they were a bit tricky to reproduce.") + @Config.LangKey("stellar_core.config.bugfixes.immersiveEngineering.multiblockStructureContainerFixes") @Config.Name("MultiblockStructureContainerFixes") public boolean blockIEMultiblock = true; @Config.Comment("Fixes an issue that would cause fluids to duplicate in some special cases, although they were a bit tricky to reproduce.") + @Config.LangKey("stellar_core.config.bugfixes.immersiveEngineering.jerryCanFixes") @Config.Name("JerryCanFixes") public boolean fixJerryCanRecipe = true; @Config.Comment("Makes Excavator not drop twice drops when digging blocks (possible side effect).") + @Config.LangKey("stellar_core.config.bugfixes.immersiveEngineering.tileEntityExcavatorDigBlockFixes") @Config.Name("TileEntityExcavatorDigBlockFixes") public boolean tileEntityExcavator = true; @@ -346,6 +411,7 @@ public static class ImmersiveEngineering { "Fixes an issue that caused ArcFurnace's item bar items to stack", "more than their items themselves under certain special circumstances, helping to fix item duplication." }) + @Config.LangKey("stellar_core.config.bugfixes.immersiveEngineering.tileEntityArcFurnaceInventoryFixes") @Config.Name("TileEntityArcFurnaceInventoryFixes") public boolean tileEntityArcFurnace = true; @@ -353,6 +419,7 @@ public static class ImmersiveEngineering { "(Client Only) Clear the model cache when the player switches worlds to avoid memory leaks.", "Minor performance impact. Mainly a problem when installing with other mods." }) + @Config.LangKey("stellar_core.config.bugfixes.immersiveEngineering.autoCleanRenderCache") @Config.Name("AutoCleanRenderCache") public boolean renderCache = true; @@ -360,6 +427,7 @@ public static class ImmersiveEngineering { "Immediately exit the thread when `Immersive Engineering Contributors Thread` encounters an error while reading JSON,", "instead of always printing the error." }) + @Config.LangKey("stellar_core.config.bugfixes.immersiveEngineering.ieContributorsThreadExceptionFixes") @Config.Name("IEContributorsThreadExceptionFixes") public boolean contributorSpecialsDownloader = true; @@ -368,6 +436,7 @@ public static class ImmersiveEngineering { public static class JourneyMap { @Config.Comment("(Client Only) Automatically clears the radar player cache when a player switches worlds to avoid memory leaks caused in the client.") + @Config.LangKey("stellar_core.config.bugfixes.journeyMap.autoCleanPlayerRadar") @Config.Name("AutoCleanPlayerRadar") public boolean playerRadar = true; @@ -379,6 +448,7 @@ public static class LibVulpes { "(Client Only) Automatically clean up InputSyncHandler's spaceDown data when the player switches worlds.", "Although libvulpes has already coded this judgment, there is still a small chance that it will trigger a memory leak." }) + @Config.LangKey("stellar_core.config.bugfixes.libVulpes.autoCleanInputSyncHandlerData") @Config.Name("AutoCleanInputSyncHandlerData") public boolean inputSyncHandler = true; @@ -390,6 +460,7 @@ public static class Mekanism { "(Client Only) Automatically clean up old player data when the player switches worlds to address some memory leaks,", "and while Mekanism has written cleanup features, they will only clean up when returning to the main menu." }) + @Config.LangKey("stellar_core.config.bugfixes.mekanism.autoCleanPortableTeleports") @Config.Name("AutoCleanPortableTeleports") public boolean portableTeleports = true; @@ -398,6 +469,7 @@ public static class Mekanism { public static class ModularRouters { @Config.Comment("Prevent routers from recognizing fluid bucket containers to avoid unexpected fluid replication problems.") + @Config.LangKey("stellar_core.config.bugfixes.modularRouters.bufferHandlerFluidHandlerFixes") @Config.Name("BufferHandlerFluidHandlerFixes") public boolean bufferHandler = true; @@ -406,6 +478,7 @@ public static class ModularRouters { public static class MoreElectricTools { @Config.Comment("Items such as Electric First Aid Life Support do not continue to work if the player has died.") + @Config.LangKey("stellar_core.config.bugfixes.moreElectricTools.lifeSupportsFixes") @Config.Name("LifeSupportsFixes") public boolean fixLifeSupports = true; @@ -415,18 +488,22 @@ public static class MrCrayfishFurniture { @Config.Comment("Stops the game from freezing in certain special cases, mainly occurring on photo frames and other similar blocks.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.bugfixes.mrCrayfishFurniture.imageCacheCrashFixes") @Config.Name("ImageCacheCrashFixes") public boolean imageCache = true; @Config.Comment("Make blocks be rotated without losing their internal attributes and items (possibly not all blocks).") + @Config.LangKey("stellar_core.config.bugfixes.mrCrayfishFurniture.rotatableFurniture") @Config.Name("RotatableFurniture") public boolean rotatableFurniture = false; @Config.Comment("Problem preventing certain container items from duplicate.") + @Config.LangKey("stellar_core.config.bugfixes.mrCrayfishFurniture.blockFurnitureTileFixes") @Config.Name("BlockFurnitureTileFixes") public boolean blockFurnitureTile = true; @Config.Comment("Stopping washing machines from repairing non-repairable items.") + @Config.LangKey("stellar_core.config.bugfixes.mrCrayfishFurniture.washingMachineDamageFixes") @Config.Name("WashingMachineDamageFixes") public boolean washingMachine = true; @@ -435,6 +512,7 @@ public static class MrCrayfishFurniture { public static class RPSIdeas { @Config.Comment("(Client Only) Fix memory leaks caused by improper object management on the client side.") + @Config.LangKey("stellar_core.config.bugfixes.rpsIdeas.itemBioticSensorMemoryLeakFixes") @Config.Name("ItemBioticSensorMemoryLeakFixes") public boolean itemBioticSensor = true; @@ -443,6 +521,7 @@ public static class RPSIdeas { public static class ScalingGuis { @Config.Comment("Fixes an issue that caused a crash when deleting invalid GUI configurations.") + @Config.LangKey("stellar_core.config.bugfixes.scalingGuis.jsonHelperCrashFixes") @Config.Name("JsonHelperCrashFixes") public boolean fixJsonHelper = true; @@ -451,10 +530,12 @@ public static class ScalingGuis { public static class Sync { @Config.Comment("A special fix that keeps Sync from triggering some weird item duplication issues when installed with Techguns.") + @Config.LangKey("stellar_core.config.bugfixes.sync.techgunsDuplicationFixes") @Config.Name("TechgunsDuplicationFixes") public boolean techgunsDuplicationFixes = true; @Config.Comment("Make players get off their mounts when they die.") + @Config.LangKey("stellar_core.config.bugfixes.sync.ridingFixes") @Config.Name("RidingFixes") public boolean ridingFixes = true; @@ -466,6 +547,7 @@ public static class TConEvo { "Fix a special crash issue that would cause special cases,", "reporting that they were attributed to xyz.phanta.tconevo.integration.avaritia.client.AvaritiaMaterialModel$BakedAvaritiaMaterialModel$ WithoutHalo handleCosmicLighting()." }) + @Config.LangKey("stellar_core.config.bugfixes.tConEvo.handleCosmicLightingNPEFixes") @Config.Name("HandleCosmicLightingNPEFixes") public boolean handleCosmicLightingNPEFixes = true; @@ -474,14 +556,17 @@ public static class TConEvo { public static class Techguns { @Config.Comment("Fixes an issue that would cause crashes in server environments.") + @Config.LangKey("stellar_core.config.bugfixes.techguns.tgPermissionsCrashFixes") @Config.Name("TGPermissionsCrashFixes") public boolean tgPermissions = true; @Config.Comment("Fix for recipes not working properly for certain items (Techguns only).") + @Config.LangKey("stellar_core.config.bugfixes.techguns.invalidRecipeFixes") @Config.Name("InvalidRecipeFixes") public boolean fixAmmoSumRecipeFactory = true; @Config.Comment("Fixes an issue that would cause crashes in server environments.") + @Config.LangKey("stellar_core.config.bugfixes.techguns.serverSideEntityCrashFixes") @Config.Name("ServerSideEntityCrashFixes") public boolean serverSideEntityCrashFixes = true; @@ -490,6 +575,7 @@ public static class Techguns { public static class TheOneProbe { @Config.Comment("Prevents TheOneProbe from rendering the entity/player in such a way that their head is locked to a fixed pitch.") + @Config.LangKey("stellar_core.config.bugfixes.theOneProbe.playerEntityRenderFixes") @Config.Name("PlayerEntityRenderFixes") public boolean fixRenderHelper = true; @@ -498,6 +584,7 @@ public static class TheOneProbe { public static class ThermalDynamics { @Config.Comment("Fix a fluid duplication issue where they would only appear on Super-Laminar FluidDuct.") + @Config.LangKey("stellar_core.config.bugfixes.thermalDynamics.fluidDuplicateFixes") @Config.Name("FluidDuplicateFixes") public boolean fixFluidDuplicate = true; @@ -506,6 +593,7 @@ public static class ThermalDynamics { public static class ThermalExpansion { @Config.Comment("The problem with stopping a backpack from replicating is that this probably does the same thing as UniversalTweaks.") + @Config.LangKey("stellar_core.config.bugfixes.thermalExpansion.containerSatchelFilterFixes") @Config.Name("ContainerSatchelFilterFixes") public boolean containerSatchelFilter = true; diff --git a/src/main/java/github/kasuminova/stellarcore/common/config/category/Debug.java b/src/main/java/github/kasuminova/stellarcore/common/config/category/Debug.java index 977fdf0..82a8b5b 100644 --- a/src/main/java/github/kasuminova/stellarcore/common/config/category/Debug.java +++ b/src/main/java/github/kasuminova/stellarcore/common/config/category/Debug.java @@ -4,6 +4,7 @@ public class Debug { + @Config.LangKey("stellar_core.config.debug.enableDebugLog") @Config.Name("EnableDebugLog") public boolean enableDebugLog = false; diff --git a/src/main/java/github/kasuminova/stellarcore/common/config/category/Features.java b/src/main/java/github/kasuminova/stellarcore/common/config/category/Features.java index 997e7a3..0730b72 100644 --- a/src/main/java/github/kasuminova/stellarcore/common/config/category/Features.java +++ b/src/main/java/github/kasuminova/stellarcore/common/config/category/Features.java @@ -8,69 +8,90 @@ public class Features { "(Client) Allows you to modify the title of the game, highest priority, ", "supports earlier versions such as CleanroomLoader 3029 (May do the same thing with other mods)." }) + @Config.LangKey("stellar_core.config.features.enableCustomGameTitle") @Config.Name("EnableCustomGameTitle") public boolean enableTitle = false; @Config.Comment("Does the CustomGameTitle use Hitokoto API to get random messages? (Chinese Only)") + @Config.LangKey("stellar_core.config.features.titleUseHitokotoAPI") @Config.Name("TitleUseHitokotoAPI") public boolean hitokoto = false; @Config.Comment("The title.") + @Config.LangKey("stellar_core.config.features.customGameTitle") @Config.Name("CustomGameTitle") public String title = "Minecraft 1.12.2"; + @Config.LangKey("stellar_core.config.features.vanilla") @Config.Name("Vanilla") public final Vanilla vanilla = new Vanilla(); + @Config.LangKey("stellar_core.config.features.fontScale") @Config.Name("FontScale") public final FontScale fontScale = new FontScale(); + @Config.LangKey("stellar_core.config.features.astralSorcery") @Config.Name("AstralSorcery") public final AstralSorcery astralSorcery = new AstralSorcery(); + @Config.LangKey("stellar_core.config.features.betterChat") @Config.Name("BetterChat") public final BetterChat betterChat = new BetterChat(); + @Config.LangKey("stellar_core.config.features.botania") @Config.Name("Botania") public final Botania botania = new Botania(); + @Config.LangKey("stellar_core.config.features.ebWizardry") @Config.Name("EBWizardry") public final EBWizardry ebwizardry = new EBWizardry(); + @Config.LangKey("stellar_core.config.features.enderIOConduits") @Config.Name("EnderIOConduits") public final EnderIOConduits enderIOConduits = new EnderIOConduits(); + @Config.LangKey("stellar_core.config.features.fluxNetworks") @Config.Name("FluxNetworks") public final FluxNetworks fluxNetworks = new FluxNetworks(); + @Config.LangKey("stellar_core.config.features.ic2") @Config.Name("IC2") public final IC2 ic2 = new IC2(); + @Config.LangKey("stellar_core.config.features.lazyAE2") @Config.Name("LazyAE2") public final LazyAE2 lazyAE2 = new LazyAE2(); + @Config.LangKey("stellar_core.config.features.legendaryTooltips") @Config.Name("LegendaryTooltips") public final LegendaryTooltips legendaryTooltips = new LegendaryTooltips(); + @Config.LangKey("stellar_core.config.features.mekanism") @Config.Name("Mekanism") public final Mekanism mekanism = new Mekanism(); + @Config.LangKey("stellar_core.config.features.modularRouters") @Config.Name("ModularRouters") public final ModularRouters modularRouters = new ModularRouters(); + @Config.LangKey("stellar_core.config.features.nuclearCraftOverhauled") @Config.Name("NuclearCraftOverhauled") public final NuclearCraftOverhauled nuclearCraftOverhauled = new NuclearCraftOverhauled(); + @Config.LangKey("stellar_core.config.features.rgbChat") @Config.Name("RGBChat") public final RGBChat rgbChat = new RGBChat(); + @Config.LangKey("stellar_core.config.features.techguns") @Config.Name("Techguns") public final Techguns techguns = new Techguns(); + @Config.LangKey("stellar_core.config.features.moreElectricTools") @Config.Name("MoreElectricTools") public final MoreElectricTools moreElectricTools = new MoreElectricTools(); + @Config.LangKey("stellar_core.config.features.draconicEvolution") @Config.Name("DraconicEvolution") public final DraconicEvolution draconicEvolution = new DraconicEvolution(); @@ -78,6 +99,7 @@ public static class Vanilla { @Config.Comment("(Server) Allows CriterionProgress to be serialized in multiple threads.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.features.vanilla.asyncAdvancementSerialize") @Config.Name("AsyncAdvancementSerialize") public boolean asyncAdvancementSerialize = true; @@ -86,11 +108,13 @@ public static class Vanilla { "May have implications for Debug, cannot prevent errors in the output of custom loaders. only available if ParallelModelLoader is enabled." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.features.vanilla.shutUpModelLoader") @Config.Name("ShutUpModelLoader") public boolean shutUpModelLoader = false; @Config.Comment("(Client Only) Listening to clients loading/unloading new worlds, disabling this option will cause some features on memory leak fixing to fail.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.features.vanilla.handleClientWorldLoad") @Config.Name("HandleClientWorldLoad") public boolean handleClientWorldLoad = true; @@ -101,6 +125,7 @@ public static class Vanilla { "Note: Entity classes must be explicitly defined and their superclasses cannot be retrieved, this is for performance reasons." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.features.vanilla.forceUpdateEntityClasses") @Config.Name("ForceUpdateEntityClasses") public String[] forceUpdateEntityClasses = { "cofh.redstonearsenal.entity.projectile.EntityArrowFlux", @@ -122,6 +147,7 @@ public static class Vanilla { "Usage: `minecraft:dirt`, `modid:something`" }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.features.vanilla.forgeRegistryRemoveList") @Config.Name("ForgeRegistryRemoveList") public String[] forgeRegistryRemoveList = {}; @@ -131,11 +157,13 @@ public static class FontScale { @Config.Comment("(Client) Allows you to modify the specific scaling of small fonts in the AE2 GUI.") @Config.RangeDouble(min = 0.25F, max = 1.0F) + @Config.LangKey("stellar_core.config.features.fontScale.appliedEnergetics2") @Config.Name("AppliedEnergetics2") public float ae2 = 0.5F; @Config.Comment("(Client) Allows you to modify the specific scaling of small fonts in the EnderUtilities GUI.") @Config.RangeDouble(min = 0.25F, max = 1.0F) + @Config.LangKey("stellar_core.config.features.fontScale.enderUtilities") @Config.Name("EnderUtilities") public float enderUtilities = 0.5F; @@ -144,6 +172,7 @@ public static class FontScale { public static class AstralSorcery { @Config.Comment("Disables AstralSorcery's ChainMining perk, make that doesn't work.") + @Config.LangKey("stellar_core.config.features.astralSorcery.disableChainMining") @Config.Name("DisableChainMining") public boolean disableChainMining = false; @@ -152,6 +181,7 @@ public static class AstralSorcery { public static class BetterChat { @Config.Comment("(Client) Message compat (probably does the same thing as UniversalTweaks, but the difference is that this is a special compatibility with the BetterChat mod).") + @Config.LangKey("stellar_core.config.features.betterChat.enableMessageCompat") @Config.Name("EnableMessageCompat") public boolean messageCompat = false; @@ -160,6 +190,7 @@ public static class BetterChat { public static class Botania { @Config.Comment("As the name suggests, use at your own risk.") + @Config.LangKey("stellar_core.config.features.botania.disableCosmeticRecipe") @Config.Name("DisableCosmeticRecipe") public boolean disableCosmeticRecipe = false; @@ -168,6 +199,7 @@ public static class Botania { public static class EBWizardry { @Config.Comment("Prevents the WizardSpell loot from logging to the server console when it's casted.") + @Config.LangKey("stellar_core.config.features.ebWizardry.preventWizardSpellLogSpam") @Config.Name("PreventWizardSpellLogSpam") public boolean preventWizardSpellLogSpam = false; @@ -176,6 +208,7 @@ public static class EBWizardry { public static class EnderIOConduits { @Config.Comment("If you're really tired of all this useless logging, set it to true (filter only the no side effects section).") + @Config.LangKey("stellar_core.config.features.enderIOConduits.prevEnderLiquidConduitNetworkLogSpam") @Config.Name("PrevEnderLiquidConduitNetworkLogSpam") public boolean prevEnderLiquidConduitLogSpam = true; @@ -184,6 +217,7 @@ public static class EnderIOConduits { public static class FluxNetworks { @Config.Comment("(Server) Make FluxNetworks to generate a random int uid for each network, instead of using the self-incrementing ID.") + @Config.LangKey("stellar_core.config.features.fluxNetworks.randomNetworkUniqueID") @Config.Name("RandomNetworkUniqueID") public boolean randomNetworkUniqueID = false; @@ -195,6 +229,7 @@ public static class IC2 { "A highly intrusive feature that makes the IC2 and most of its Addon mod's power items no longer use the endurance value to", "display power, but instead use a special display, a feature that disables the endurance value and helps automate the crafting." }) + @Config.LangKey("stellar_core.config.features.ic2.electricItemNonDurability") @Config.Name("ElectricItemNonDurability") public boolean electricItemNonDurability = false; @@ -203,6 +238,7 @@ public static class IC2 { public static class LazyAE2 { @Config.Comment("The Level Maintainer request synthesis will always be made to the set value, not just to the critical value.") + @Config.LangKey("stellar_core.config.features.lazyAE2.levelMaintainerRequestCountImprovements") @Config.Name("LevelMaintainerRequestCountImprovements") public boolean levelMaintainerRequest = false; @@ -211,6 +247,7 @@ public static class LazyAE2 { public static class LegendaryTooltips { @Config.Comment("(Client) As the name suggests, enable it only when necessary.") + @Config.LangKey("stellar_core.config.features.legendaryTooltips.disableTitleWrap") @Config.Name("DisableTitleWrap") public boolean tooltipDecor = false; @@ -223,6 +260,7 @@ public static class Mekanism { "MEKCEu already includes this feature, so installing MEKCEu will automatically disable it." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.features.mekanism.topSupport") @Config.Name("TOPSupport") public boolean topSupport = true; @@ -230,6 +268,7 @@ public static class Mekanism { "Allows Mekanism's machines to transmit more than 2147483647 units of energy through FluxNetworks.", "MEKCEu already includes this feature, so installing MEKCEu will automatically disable it." }) + @Config.LangKey("stellar_core.config.features.mekanism.fluxNetworksSupport") @Config.Name("FluxNetworksSupport") public boolean fluxNetworksSupport = true; @@ -238,6 +277,7 @@ public static class Mekanism { public static class ModularRouters { @Config.Comment("(Client) Automatically enable the ECO mode for new routers.") + @Config.LangKey("stellar_core.config.features.modularRouters.routerECOModeByDefault") @Config.Name("RouterECOModeByDefault") public boolean routerECOModeByDefault = true; @@ -246,6 +286,7 @@ public static class ModularRouters { public static class NuclearCraftOverhauled { @Config.Comment("Completely disable NuclearCraft: Overhauled's radiation system if you really don't want to see them in every item's NBT, haha.") + @Config.LangKey("stellar_core.config.features.nuclearCraftOverhauled.disableRadiationCapability") @Config.Name("DisableRadiationCapability") public boolean removeRadiationCapabilityHandler = false; @@ -254,6 +295,7 @@ public static class NuclearCraftOverhauled { public static class RGBChat { @Config.Comment("(Client) Complete rewrite of RGBChat's font renderer to optimize performance and fix crashes.") + @Config.LangKey("stellar_core.config.features.rgbChat.trueRGBSimpleRendererImprovements") @Config.Name("TrueRGBSimpleRendererImprovements") public boolean cachedRGBFontRenderer = true; @@ -262,10 +304,12 @@ public static class RGBChat { public static class Techguns { @Config.Comment("Safe mode is used by default for every player.") + @Config.LangKey("stellar_core.config.features.techguns.forceSecurityMode") @Config.Name("ForceSecurityMode") public boolean forceSecurityMode = true; @Config.Comment("Are bullets treated as projectiles (affecting damage determination)?") + @Config.LangKey("stellar_core.config.features.techguns.bulletIsProjectile") @Config.Name("BulletIsProjectile") public boolean tgDamageSource = false; @@ -274,6 +318,7 @@ public static class Techguns { public static class MoreElectricTools { @Config.Comment("Disable the Efficient enchantment, if you think this enchantment will appear on any item it's just too bad.") + @Config.LangKey("stellar_core.config.features.moreElectricTools.removeEfficientEnergyCostEnchantment") @Config.Name("RemoveEfficientEnergyCostEnchantment") public boolean disableEfficientEnergyCost = false; @@ -282,6 +327,7 @@ public static class MoreElectricTools { public static class DraconicEvolution { @Config.Comment("This option modifies the way Chaos Islands are generated") + @Config.LangKey("stellar_core.config.features.draconicEvolution.chaosIslandChunks") @Config.Name("ChaosIslandChunks") public boolean ChaosIslandChunks = true; diff --git a/src/main/java/github/kasuminova/stellarcore/common/config/category/Performance.java b/src/main/java/github/kasuminova/stellarcore/common/config/category/Performance.java index 9f5ed9b..ffca621 100644 --- a/src/main/java/github/kasuminova/stellarcore/common/config/category/Performance.java +++ b/src/main/java/github/kasuminova/stellarcore/common/config/category/Performance.java @@ -4,87 +4,115 @@ public class Performance { + @Config.LangKey("stellar_core.config.performance.vanilla") @Config.Name("Vanilla") public final Vanilla vanilla = new Vanilla(); + @Config.LangKey("stellar_core.config.performance.forge") @Config.Name("Forge") public final Forge forge = new Forge(); + @Config.LangKey("stellar_core.config.performance.astralSorcery") @Config.Name("AstralSorcery") public final AstralSorcery astralSorcery = new AstralSorcery(); + @Config.LangKey("stellar_core.config.performance.avaritia") @Config.Name("Avaritia") public final Avaritia avaritia = new Avaritia(); + @Config.LangKey("stellar_core.config.performance.biomesOPlenty") @Config.Name("BiomesOPlenty") public final BiomesOPlenty biomesOPlenty = new BiomesOPlenty(); + @Config.LangKey("stellar_core.config.performance.enderUtilities") @Config.Name("EnderUtilities") public final EnderUtilities enderUtilities = new EnderUtilities(); + @Config.LangKey("stellar_core.config.performance.extraBotany") @Config.Name("ExtraBotany") public final ExtraBotany extraBotany = new ExtraBotany(); + @Config.LangKey("stellar_core.config.performance.bloodMagic") @Config.Name("BloodMagic") public final BloodMagic bloodMagic = new BloodMagic(); + @Config.LangKey("stellar_core.config.performance.botania") @Config.Name("Botania") public final Botania botania = new Botania(); + @Config.LangKey("stellar_core.config.performance.chisel") @Config.Name("Chisel") public final Chisel chisel = new Chisel(); + @Config.LangKey("stellar_core.config.performance.ctm") @Config.Name("CTM") public final CTM ctm = new CTM(); + @Config.LangKey("stellar_core.config.performance.cucumber") @Config.Name("Cucumber") public final Cucumber cucumber = new Cucumber(); + @Config.LangKey("stellar_core.config.performance.customLoadingScreen") @Config.Name("CustomLoadingScreen") public final CustomLoadingScreen customLoadingScreen = new CustomLoadingScreen(); + @Config.LangKey("stellar_core.config.performance.ebWizardry") @Config.Name("EBWizardry") public final EBWizardry ebWizardry = new EBWizardry(); + @Config.LangKey("stellar_core.config.performance.enderCore") @Config.Name("EnderCore") public final EnderCore enderCore = new EnderCore(); + @Config.LangKey("stellar_core.config.performance.enderIO") @Config.Name("EnderIO") public final EnderIO enderIO = new EnderIO(); + @Config.LangKey("stellar_core.config.performance.enderIOConduits") @Config.Name("EnderIOConduits") public final EnderIOConduits enderIOConduits = new EnderIOConduits(); + @Config.LangKey("stellar_core.config.performance.fluxNetworks") @Config.Name("FluxNetworks") public final FluxNetworks fluxNetworks = new FluxNetworks(); + @Config.LangKey("stellar_core.config.performance.ftbLib") @Config.Name("FTBLib") public final FTBLib ftbLib = new FTBLib(); + @Config.LangKey("stellar_core.config.performance.ftbQuests") @Config.Name("FTBQuests") public final FTBQuests ftbQuests = new FTBQuests(); + @Config.LangKey("stellar_core.config.performance.industrialCraft2") @Config.Name("IndustrialCraft2") public final IndustrialCraft2 industrialCraft2 = new IndustrialCraft2(); + @Config.LangKey("stellar_core.config.performance.inGameInfoXML") @Config.Name("InGameInfoXML") public final InGameInfoXML inGameInfoXML = new InGameInfoXML(); + @Config.LangKey("stellar_core.config.performance.immersiveEngineering") @Config.Name("ImmersiveEngineering") public final ImmersiveEngineering immersiveEngineering = new ImmersiveEngineering(); + @Config.LangKey("stellar_core.config.performance.libNine") @Config.Name("LibNine") public final LibNine libNine = new LibNine(); + @Config.LangKey("stellar_core.config.performance.mekanism") @Config.Name("Mekanism") public final Mekanism mekanism = new Mekanism(); + @Config.LangKey("stellar_core.config.performance.nuclearCraftOverhauled") @Config.Name("NuclearCraftOverhauled") public final NuclearCraftOverhauled nuclearCraftOverhauled = new NuclearCraftOverhauled(); + @Config.LangKey("stellar_core.config.performance.tConstruct") @Config.Name("TConstruct") public final TConstruct tConstruct = new TConstruct(); + @Config.LangKey("stellar_core.config.performance.touhouLittleMaid") @Config.Name("TouhouLittleMaid") public final TouhouLittleMaid tlm = new TouhouLittleMaid(); @@ -96,11 +124,13 @@ public static class Vanilla { "May perform strangely with some HUD Mods." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.hudCaching") @Config.Name("HudCaching") public boolean hudCaching = false; @Config.Comment("Select a restricted HUD FPS that is only valid when HudCaching is enabled.") @Config.RangeInt(min = 5, max = 240) + @Config.LangKey("stellar_core.config.performance.vanilla.hudCachingFPSLimit") @Config.Name("HudCachingFPSLimit") public int hudCachingFPSLimit = 20; @@ -111,6 +141,7 @@ public static class Vanilla { "Contrary to VintageFix's DynamicResource functionality and therefore incompatible, you can only choose one." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.parallelModelLoader") @Config.Name("ParallelModelLoader") public boolean parallelModelLoader = true; @@ -121,6 +152,7 @@ public static class Vanilla { "If you installed FoamFix, FoamFix does the same thing but StellarCore is faster, you may need to turn off the `wipeModelCache` option in foamfix.cfg." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.wipeModelCache") @Config.Name("WipeModelCache") public boolean wipeModelCache = true; @@ -130,6 +162,7 @@ public static class Vanilla { "Remove them only if you are sure the loader is thread-safe in your modpack." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.parallelModelLoaderBlackListPredefined") @Config.Name("ParallelModelLoaderBlackListPredefined") public String[] parallelModelLoaderBlackListPredefined = { // Immersive Engineering (0.12-98) custom loaders @@ -148,6 +181,7 @@ public static class Vanilla { "using a synchronous approach, usually requires no modification to it." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.parallelModelLoaderBlackList") @Config.Name("ParallelModelLoaderBlackList") public String[] parallelModelLoaderBlackList = {"slimeknights.tconstruct.library.client.model.ModifierModelLoader"}; @@ -156,16 +190,19 @@ public static class Vanilla { "If you get a crash when installing with VintageFix, turn this feature off, or turn off the mixins.texturemap option for VintageFix." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.parallelTextureLoad") @Config.Name("ParallelTextureLoad") public boolean parallelTextureLoad = false; @Config.Comment("(Client Performance) Improve the Map data structures of StateMapperBase to make them faster (~30%).") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.stateMapperBaseImprovements") @Config.Name("StateMapperBaseImprovements") public boolean stateMapperBase = true; @Config.Comment("(Server Performance) Modified the data structure of capturedBlockSnapshots to a LinkedList to help improve insertion and deletion performance.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.capturedBlockSnapshotsImprovements") @Config.Name("CapturedBlockSnapshotsImprovements") public boolean capturedBlockSnapshots = false; @@ -174,51 +211,61 @@ public static class Vanilla { "Conflicts with UniversalTweaks - 'Tile Entity Map' options and StellarCore maybe overrides them." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.chunkTileEntityMapImprovements") @Config.Name("ChunkTileEntityMapImprovements") public boolean chunkTEMap = false; @Config.Comment("(Client/Server Performance | Experimental) Cache the TileEntity state of the IBlockState in a chunk to improve performance.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.chunkTileEntityCache") @Config.Name("ChunkTileEntityCache") public boolean chunkTECache = false; @Config.Comment("(Client/Server Performance) Improving Chunk Performance with Improved Data Structures.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.chunkTileEntityQueueImprovements") @Config.Name("ChunkTileEntityQueueImprovements") public boolean chunkTEQueue = true; @Config.Comment("(Server Performance) Improving the performance of ClassInheritanceMultiMap (up to ~40%).") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.classInheritanceMultiMapImprovements") @Config.Name("ClassInheritanceMultiMapImprovements") public boolean classMultiMap = true; @Config.Comment("(Server Performance) Improving EntityTracker Performance with Improved Data Structures.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.entityTrackerImprovements") @Config.Name("EntityTrackerImprovements") public boolean entitytracker = true; @Config.Comment("(Server Performance) Include Y distance checks when tracking entities.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.entityTrackerIncludeY") @Config.Name("EntityTrackerIncludeY") public boolean entitytrackerIncludeY = false; @Config.Comment("(Server Performance) Improving WorldServer#getPendingBlockUpdates Performance with Improved Data Structures.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.worldServerGetPendingBlockUpdatesImprovements") @Config.Name("WorldServerGetPendingBlockUpdatesImprovements") public boolean worldServerGetPendingBlockUpdates = true; @Config.Comment("(Client Performance) Improving PropertyEnum#hashCode Performance with hashCode cache.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.propertyEnumHashCodeCache") @Config.Name("PropertyEnumHashCodeCache") public boolean propertyEnumHashCodeCache = true; @Config.Comment("(Client/Server Performance) Optimize BoundingBox intersect check.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.boundingBoxIntersectCheck") @Config.Name("BoundingBoxIntersectCheck") public boolean boundingBoxIntersectCheck = true; @Config.Comment("(Server Performance) Improving BlockStateContainer$BlockStateImplementation#hashCode Performance with hashCode cache.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.blockStateImplementationHashCodeCache") @Config.Name("BlockStateImplementationHashCodeCache") public boolean blockStateImplementationHashCodeCache = true; @@ -228,6 +275,7 @@ public static class Vanilla { "Known to conflict with CensoredASM's `optimizeNBTTagCompoundBackingMap` and `nbtBackingMapStringCanonicalization` option.", }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.nbtTagImprovements") @Config.Name("NBTTagImprovements") public boolean nbtTag = true; @@ -238,6 +286,7 @@ public static class Vanilla { "Incompatible with old version of Quark (< r1.6-189), which modifies the bytecode of the NBTTag class too early.", }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.nbtPrimitiveConstantsPool") @Config.Name("NBTPrimitiveConstantsPool") public boolean nbtPrimitiveConstantsPool = true; @@ -247,16 +296,19 @@ public static class Vanilla { "Deprecated: unstable, use at your own risk." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.asyncItemStackCapabilityInit") @Config.Name("AsyncItemStackCapabilityInit") public boolean asyncItemStackCapabilityInit = false; @Config.Comment("(Client/Server Performance | Experimental) Replaces the internal default ArrayList of NonNullList with an ObjectArrayList (may not work).") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.nonNullListImprovements") @Config.Name("NonNullListImprovements") public boolean nonNullList = true; @Config.Comment("(Client Performance) As the configuration name says, use at your own risk.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.noGLError") @Config.Name("NoGLError") public boolean noGlError = false; @@ -265,6 +317,7 @@ public static class Vanilla { "low FPS conditions, but potentially leads to rendering delays." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.alwaysDeferChunkUpdates") @Config.Name("AlwaysDeferChunkUpdates") public boolean alwaysDeferChunkUpdates = false; @@ -275,6 +328,7 @@ public static class Vanilla { "Not compatible with VintageFix's DynamicResource, but should work well with VintageFix's TurboStitcher." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.stitcherCache") @Config.Name("StitcherCache") public boolean stitcherCache = false; @@ -283,6 +337,7 @@ public static class Vanilla { "improve the speed of model loading, if you encounter the game can not be loaded or display anomaly, turn off this option." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.resourceExistStateCache") @Config.Name("ResourceExistStateCache") public boolean resourceExistStateCache = true; @@ -291,6 +346,7 @@ public static class Vanilla { "reducing Windows/NTFS File.exists/isFile overhead during model/texture loading.", "Only effective when ResourceExistStateCache is enabled." }) + @Config.LangKey("stellar_core.config.performance.vanilla.directoryResourcePackIndex") @Config.Name("DirectoryResourcePackIndex") public boolean directoryResourcePackIndex = true; @@ -299,16 +355,19 @@ public static class Vanilla { "Note: Possibly affecting the random logic of the original game." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.parallelRandomBlockTicker") @Config.Name("ParallelRandomBlockTicker") public boolean parallelRandomBlockTicker = false; @Config.Comment("(Client/Server Performance) Improved `World#isValid` / `World#isOutsideBuildHeight` judgement performance, minor performance improvements.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.worldBlockPosJudgement") @Config.Name("WorldBlockPosJudgement") public boolean worldBlockPosJudgement = true; @Config.RequiresMcRestart @Config.Comment("(Client Performance) Improved BlockPart data structure, improve memory usage with a more efficient map.") + @Config.LangKey("stellar_core.config.performance.vanilla.blockPartDataStructureImprovements") @Config.Name("BlockPartDataStructureImprovements") public boolean blockPartDataStructure = true; @@ -318,6 +377,7 @@ public static class Vanilla { "This feature requires CensoredASM mod.", "Known to be incompatible with DynamicTrees." }) + @Config.LangKey("stellar_core.config.performance.vanilla.modelBlockStringCanonicalization") @Config.Name("ModelBlockStringCanonicalization") public boolean modelBlockStringCanonicalization = false; @@ -326,6 +386,7 @@ public static class Vanilla { "Works in most cases, but may cause rendering issues with models in some mods." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.bakedQuadVertexDataCanonicalization") @Config.Name("BakedQuadVertexDataCanonicalization") public boolean bakedQuadVertexDataCanonicalization = false; @@ -334,11 +395,13 @@ public static class Vanilla { "Works in most cases, but may cause rendering issues with models in some mods." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.simpleBakedModelCanonicalization") @Config.Name("SimpleBakedModelCanonicalization") public boolean simpleBakedModelCanonicalization = false; @Config.Comment("(Client Performance) Deduplicate BlockFaceUV `uvs` array to optimise memory usage.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.blockFaceUVsCanonicalization") @Config.Name("BlockFaceUVsCanonicalization") public boolean blockFaceUVsCanonicalization = true; @@ -349,6 +412,7 @@ public static class Vanilla { "Note: This feature may have a large impact on load times." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.resourceLocationCanonicalization") @Config.Name("ResourceLocationCanonicalization") public boolean resourceLocationCanonicalization = true; @@ -358,6 +422,7 @@ public static class Vanilla { "and the memory returns to normal after loading is complete." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.vanilla.resourceLocationCanonicalizationAsync") @Config.Name("ResourceLocationCanonicalizationAsync") public boolean resourceLocationCanonicalizationAsync = false; @@ -370,15 +435,18 @@ public static class Forge { "helping to improve the computer freezing problem at game startup, but potentially causing the game to take longer to load." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.forge.asmDataTableCPUUsageImprovements") @Config.Name("ASMDataTableCPUUsageImprovements") public boolean asmDataTable = false; @Config.Comment("(Client/Server Performance) Improved performance of ASMModParser in parsing bytecode, improved startup speed (~1 ~ 5 seconds).") + @Config.LangKey("stellar_core.config.performance.forge.asmModParserImprovements") @Config.Name("ASMModParserImprovements") public boolean asmModParser = true; @Config.Comment("(Client/Server Performance) ChunkManager optimisation, improves performance in more player environments.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.forge.chunkManager") @Config.Name("ChunkManager") public boolean chunkManager = true; @@ -387,6 +455,7 @@ public static class Forge { "Works in most cases, but may cause rendering issues with models in some mods." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalization") @Config.Name("UnpackedBakedQuadDataCanonicalization") public boolean unpackedBakedQuadDataCanonicalization = false; @@ -399,6 +468,7 @@ public static class Forge { @Config.SlidingOption @Config.RequiresMcRestart @Config.RangeInt(min = 1, max = 3) + @Config.LangKey("stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalizationLevel") @Config.Name("UnpackedBakedQuadDataCanonicalizationLevel") public int unpackedBakedQuadDataCanonicalizationLevel = 1; @@ -407,11 +477,13 @@ public static class Forge { "Works in most cases, but may cause rendering issues with models in some mods." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.forge.unpackedBakedQuadVertexDataCanonicalization") @Config.Name("UnpackedBakedQuadVertexDataCanonicalization") public boolean unpackedBakedQuadVertexDataCanonicalization = false; @Config.Comment("When writing to Capability's NBT, if the returned NBT is empty, no content is written, which may help improve performance.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.forge.deallocateEmptyCapabilityNBT") @Config.Name("DeallocateEmptyCapabilityNBT") public boolean deallocateEmptyCapabilityNBT = true; @@ -420,6 +492,7 @@ public static class Forge { public static class AstralSorcery { @Config.Comment("(Server Performance) Add optional updates to the block to improve network bandwidth usage.") + @Config.LangKey("stellar_core.config.performance.astralSorcery.tileNetworkSkyboundImprovements") @Config.Name("TileNetworkSkyboundImprovements") public boolean tileNetworkSkybound = true; @@ -428,10 +501,12 @@ public static class AstralSorcery { public static class Avaritia { @Config.Comment("(Server Performance) Removing some unnecessary Server to Client synchronization helps ease network bandwidth usage.") + @Config.LangKey("stellar_core.config.performance.avaritia.tileBaseImprovements") @Config.Name("TileBaseImprovements") public boolean tileBase = true; @Config.Comment("(Client / Server Performance) Speed up recipe loading with parallel loading.") + @Config.LangKey("stellar_core.config.performance.avaritia.avaritiaRecipeManagerImprovements") @Config.Name("AvaritiaRecipeManagerImprovements") public boolean avaritiaRecipeManager = true; @@ -440,6 +515,7 @@ public static class Avaritia { public static class BiomesOPlenty { @Config.Comment("(Client/Server Performance) Block them from doing network operations in the main thread.") + @Config.LangKey("stellar_core.config.performance.biomesOPlenty.trailManagerAsync") @Config.Name("TrailManagerAsync") public boolean trailManager = true; @@ -448,6 +524,7 @@ public static class BiomesOPlenty { public static class Cucumber { @Config.Comment("(Client/Server Performance) Block them from doing network operations in the main thread.") + @Config.LangKey("stellar_core.config.performance.cucumber.vanillaPacketDispatcherImprovements") @Config.Name("VanillaPacketDispatcherImprovements") public boolean vanillaPacketDispatcher = false; @@ -455,6 +532,7 @@ public static class Cucumber { "When a block is updated, how many players within range can receive its update?", "Only works if VanillaPacketDispatcherImprovements is enabled, and only works on mods that use the Cucumber lib." }) + @Config.LangKey("stellar_core.config.performance.cucumber.tileEntityUpdateRange") @Config.Name("TileEntityUpdateRange") public float tileEntityUpdateRange = 16F; @@ -463,6 +541,7 @@ public static class Cucumber { public static class EnderUtilities { @Config.Comment("(Server Performance) Improvements to the way UtilItemModular loads items to slightly improve performance.") + @Config.LangKey("stellar_core.config.performance.enderUtilities.utilItemModularImprovements") @Config.Name("UtilItemModularImprovements") public boolean utilItemModular = true; @@ -471,6 +550,7 @@ public static class EnderUtilities { public static class ExtraBotany { @Config.Comment("(Client/Server Performance) Block them from doing network operations in the main thread.") + @Config.LangKey("stellar_core.config.performance.extraBotany.persistentVariableHandlerAsync") @Config.Name("PersistentVariableHandlerAsync") public boolean persistentVariableHandler = true; @@ -479,6 +559,7 @@ public static class ExtraBotany { public static class BloodMagic { @Config.Comment("(Server Performance) Removing some unnecessary Server to Client synchronization helps ease network bandwidth usage.") + @Config.LangKey("stellar_core.config.performance.bloodMagic.bloodAltarImprovements") @Config.Name("BloodAltarImprovements") public boolean bloodAltar = true; @@ -487,6 +568,7 @@ public static class BloodMagic { public static class Botania { @Config.Comment("(Server Performance) A feature with some side effects to make sparks use less performance through dynamic Tick acceleration.") + @Config.LangKey("stellar_core.config.performance.botania.sparkEntityImprovements") @Config.Name("SparkEntityImprovements") public boolean sparkImprovements = false; @@ -504,6 +586,7 @@ public static class Botania { "Only works if SparkEntityImprovements is enabled." }) @Config.RangeInt(min = 2, max = 60) + @Config.LangKey("stellar_core.config.performance.botania.sparkMaxWorkDelay") @Config.Name("SparkMaxWorkDelay") public int sparkMaxWorkDelay = 20; @@ -515,6 +598,7 @@ public static class Chisel { "(Server Performance) A feature with some side effects that improves the performance of Auto Chisel's recipe search", "and makes the interval between searches for recipes increase." }) + @Config.LangKey("stellar_core.config.performance.chisel.autoChiselImprovements") @Config.Name("AutoChiselImprovements") public boolean autoChiselImprovements = true; @@ -523,6 +607,7 @@ public static class Chisel { "Only works if AutoChiselImprovements is enabled." }) @Config.RangeInt(min = 20, max = 100) + @Config.LangKey("stellar_core.config.performance.chisel.autoChiselMaxWorkDelay") @Config.Name("AutoChiselMaxWorkDelay") public int autoChiselMaxWorkDelay = 100; @@ -535,6 +620,7 @@ public static class CTM { "usually with few conflict issues. If enabling this feature causes a problem, please report it immediately." }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.ctm.textureMetadataHandlerImprovements") @Config.Name("TextureMetadataHandlerImprovements") public boolean textureMetadataHandler = false; @@ -544,11 +630,13 @@ public static class CustomLoadingScreen { @Config.Comment("(Client Performance) Clean up their mapping after the game has finished loading to improve memory usage.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.customLoadingScreen.textureCleanup") @Config.Name("TextureCleanup") public boolean splashProgress = true; @Config.Comment("(Recommend) (Client Performance) We'll never know why we have to wait an extra (20*5)ms for each module loaded.") @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.customLoadingScreen.modLoadingListenerImprovements") @Config.Name("ModLoadingListenerImprovements") public boolean modLoadingListener = true; @@ -561,6 +649,7 @@ public static class EBWizardry { "Incompatible with TickCentral mod, alternative optimisations are used when installing with this mod.", }) @Config.RequiresMcRestart + @Config.LangKey("stellar_core.config.performance.ebWizardry.dispenserCastingDataImprovements") @Config.Name("DispenserCastingDataImprovements") public boolean dispenserCastingData = false; @@ -572,6 +661,7 @@ public static class EnderCore { "(Server Performance) Improve the speed of matching materials such as items using caching and special data structures", "to improve the performance of EnderIO Machines overall, with a slight increase in memory usage." }) + @Config.LangKey("stellar_core.config.performance.enderCore.thingsImprovements") @Config.Name("ThingsImprovements") public boolean things = true; @@ -579,6 +669,7 @@ public static class EnderCore { "(Server Performance) Improve the speed of matching materials such as items using caching and special data structures", "to improve the performance of EnderIO Machines overall, with a slight increase in memory usage." }) + @Config.LangKey("stellar_core.config.performance.enderCore.oreThingImprovements") @Config.Name("OreThingImprovements") public boolean oreThing = true; @@ -587,18 +678,22 @@ public static class EnderCore { public static class EnderIO { @Config.Comment("(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler.") + @Config.LangKey("stellar_core.config.performance.enderIO.itemToolsImprovements") @Config.Name("ItemToolsImprovements") public boolean itemTools = true; @Config.Comment("(Server Performance) Remove some unnecessary judgments to improve performance (may have side effects).") + @Config.LangKey("stellar_core.config.performance.enderIO.tileEntityBaseImprovements") @Config.Name("TileEntityBaseImprovements") public boolean tileEntityBase = true; @Config.Comment("(Server Performance) Improve recipe search speed with caching.") + @Config.LangKey("stellar_core.config.performance.enderIO.recipeImprovements") @Config.Name("RecipeImprovements") public boolean recipe = true; @Config.Comment("(Server Performance) Improve the performance of item determination in FarmerStation using caching (mainly related to the canPlant() method).") + @Config.LangKey("stellar_core.config.performance.enderIO.farmerImprovements") @Config.Name("FarmerImprovements") public boolean commune = true; @@ -607,22 +702,27 @@ public static class EnderIO { public static class EnderIOConduits { @Config.Comment("(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler.") + @Config.LangKey("stellar_core.config.performance.enderIOConduits.abstractConduitImprovements") @Config.Name("AbstractConduitImprovements") public boolean abstractConduit = true; @Config.Comment("(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler.") + @Config.LangKey("stellar_core.config.performance.enderIOConduits.tileConduitBundleImprovements") @Config.Name("TileConduitBundleImprovements") public boolean tileConduitBundle = true; @Config.Comment("(Server Performance) Improved the hashCode() method of NetworkTankKey, which can improve the performance of the EnderIO Conduit Network.") + @Config.LangKey("stellar_core.config.performance.enderIOConduits.networkTankKeyHashCodeCache") @Config.Name("NetworkTankKeyHashCodeCache") public boolean networkTankKeyHashCodeCache = true; @Config.Comment("(Server Performance) Improved some data structures, slight performance improvements.") + @Config.LangKey("stellar_core.config.performance.enderIOConduits.enderLiquidConduitNetworkTankMap") @Config.Name("EnderLiquidConduitNetworkTankMap") public boolean enderLiquidConduitNetworkTankMap = true; @Config.Comment("(Server Performance | Experimental) Rewriting the eio conduit energy network computation logic to improve performance using multithreading.") + @Config.LangKey("stellar_core.config.performance.enderIOConduits.networkPowerManagerImprovements") @Config.Name("NetworkPowerManagerImprovements") public boolean networkPowerManager = true; @@ -631,10 +731,12 @@ public static class EnderIOConduits { public static class FluxNetworks { @Config.Comment("(Server Performance | Experimental) Rewriting the flux network calculation logic to improve performance using multithreading.") + @Config.LangKey("stellar_core.config.performance.fluxNetworks.parallelNetworkCalculation") @Config.Name("ParallelNetworkCalculation") public boolean parallelNetworkCalculation = false; @Config.Comment("(Server Performance) Removing the secondary judgement of energy transfer may help improve performance.") + @Config.LangKey("stellar_core.config.performance.fluxNetworks.connectionTransferImprovements") @Config.Name("ConnectionTransferImprovements") public boolean connectionTransfer = true; @@ -643,6 +745,7 @@ public static class FluxNetworks { public static class FTBLib { @Config.Comment("(Server Performance) Improved some of the judgments so that it doesn't consume a lot of time sending network packets.") + @Config.LangKey("stellar_core.config.performance.ftbLib.invUtilsForceUpdateImprovements") @Config.Name("InvUtilsForceUpdateImprovements") public boolean invUtilForceUpdate = true; @@ -651,6 +754,7 @@ public static class FTBLib { public static class FTBQuests { @Config.Comment("(Server Performance) Improved performance of item quest checking (but may result in longer intervals between quest checks).") + @Config.LangKey("stellar_core.config.performance.ftbQuests.questInventoryListenerImprovements") @Config.Name("QuestInventoryListenerImprovements") public boolean questInventoryListener = false; @@ -660,6 +764,7 @@ public static class IndustrialCraft2 { @Config.RequiresMcRestart @Config.Comment("(Server Performance | Experimental) Rewriting the ic2 energy network computation logic to improve performance using multithreading.") + @Config.LangKey("stellar_core.config.performance.industrialCraft2.energyCalculatorLegImprovements") @Config.Name("EnergyCalculatorLegImprovements") public boolean energyCalculatorLeg = true; @@ -670,6 +775,7 @@ public static class IndustrialCraft2 { "FULL_ASYNC: Fully parallel. May crash with mods that are not thread-safe (e.g. Galacticraft).", "SEMI_ASYNC: Fallback parallel. Avoids calling external energy tiles' methods off-thread, improving compatibility at the cost of performance." }) + @Config.LangKey("stellar_core.config.performance.industrialCraft2.energyCalculatorLegParallelMode") @Config.Name("EnergyCalculatorLegParallelMode") public EnergyCalculatorLegParallelMode energyCalculatorLegParallelMode = EnergyCalculatorLegParallelMode.AUTO; @@ -680,10 +786,12 @@ public enum EnergyCalculatorLegParallelMode { } @Config.Comment("(Server Performance) Improved some data structures, slight performance improvements.") + @Config.LangKey("stellar_core.config.performance.industrialCraft2.gridDataImprovements") @Config.Name("GridDataImprovements") public boolean energyCalculatorLegGridData = true; @Config.Comment("(Server Performance) Improved some data structures, slight performance improvements.") + @Config.LangKey("stellar_core.config.performance.industrialCraft2.energyNetLocalImprovements") @Config.Name("EnergyNetLocalImprovements") public boolean energyNetLocal = true; @@ -692,10 +800,12 @@ public enum EnergyCalculatorLegParallelMode { // public boolean getIoAndSubTile = true; @Config.Comment("(Server Performance) Improved some data structures, slight performance improvements.") + @Config.LangKey("stellar_core.config.performance.industrialCraft2.gridImprovements") @Config.Name("GridImprovements") public boolean grid = true; @Config.Comment("(Server Performance) Allows you to adjust the working speed of the Ejector / Pulling Module.") + @Config.LangKey("stellar_core.config.performance.industrialCraft2.itemUpgradeModuleImprovements") @Config.Name("ItemUpgradeModuleImprovements") public boolean itemUpgradeModule = false; @@ -703,6 +813,7 @@ public enum EnergyCalculatorLegParallelMode { "Work speed of Ejector / Pulling Module.", "Only works if ItemUpgradeModuleImprovements is enabled." }) + @Config.LangKey("stellar_core.config.performance.industrialCraft2.itemUpgradeModuleWorkDelay") @Config.Name("ItemUpgradeModuleWorkDelay") public int itemUpgradeModuleWorkDelay = 5; @@ -714,9 +825,11 @@ public static class InGameInfoXML { "(Client Performance) Limit the rendering FPS of InGameInfoXML to significantly improve performance (similar to HUDCaching),", "may not be compatible with older devices." }) + @Config.LangKey("stellar_core.config.performance.inGameInfoXML.hudFramebuffer") @Config.Name("HUDFramebuffer") public boolean hudFrameBuffer = false; + @Config.LangKey("stellar_core.config.performance.inGameInfoXML.hudfps") @Config.Name("HUDFPS") @Config.Comment("Select a restricted HUD FPS that is only valid when HUDFramebuffer is enabled.") @Config.RangeInt(min = 5, max = 60) @@ -730,6 +843,7 @@ public static class ImmersiveEngineering { "(Server Performance) Blocking the IE Mechanical Block from triggering a full block update when transferring energy may improve performance.", "But if strange block states appear try turning off this option." }) + @Config.LangKey("stellar_core.config.performance.immersiveEngineering.energyTransferNoUpdate") @Config.Name("EnergyTransferNoUpdate") public boolean energyTransferNoUpdate = true; @@ -741,6 +855,7 @@ public static class LibNine { "(Client Performance) Cache the result of L9Models#isOfType to improve game loading speed.", "This feature requires Vanilla#ResourceExistStateCache option." }) + @Config.LangKey("stellar_core.config.performance.libNine.l9ModelsIsOfTypeCache") @Config.Name("L9ModelsIsOfTypeCache") public boolean l9ModelsIsOfTypeCache = true; @@ -752,6 +867,7 @@ public static class Mekanism { "(Server Performance) Performance improvements on data structures.", "MEKCEu already includes this feature, so installing MEKCEu will automatically disable it." }) + @Config.LangKey("stellar_core.config.performance.mekanism.pipeUtilsImprovements") @Config.Name("PipeUtilsImprovements") public boolean pipeUtils = true; @@ -759,6 +875,7 @@ public static class Mekanism { "(Server Performance) Performance improvements on data structures.", "MEKCEu already includes this feature, so installing MEKCEu will automatically disable it." }) + @Config.LangKey("stellar_core.config.performance.mekanism.energyNetworkImprovements") @Config.Name("EnergyNetworkImprovements") public boolean energyNetwork = true; @@ -766,6 +883,7 @@ public static class Mekanism { "(Server Performance) Performance improvements on data structures.", "MEKCEu already includes this feature, so installing MEKCEu will automatically disable it." }) + @Config.LangKey("stellar_core.config.performance.mekanism.frequencyImprovements") @Config.Name("FrequencyImprovements") public boolean frequency = true; @@ -777,6 +895,7 @@ public static class NuclearCraftOverhauled { "(Server Performance) Improvements search performance of basic recipes.", "Requires disable processor.smart_processor_input option at nuclearcraft.cfg." }) + @Config.LangKey("stellar_core.config.performance.nuclearCraftOverhauled.basicRecipeSearchImprovements") @Config.Name("BasicRecipeSearchImprovements") public boolean basicRecipeImprovements = true; @@ -785,23 +904,28 @@ public static class NuclearCraftOverhauled { public static class TConstruct { @Config.Comment("(Server Performance) Improvements in the search performance of Melting recipes.") + @Config.LangKey("stellar_core.config.performance.tConstruct.meltingRecipeSearchImprovements") @Config.Name("MeltingRecipeSearchImprovements") public boolean meltingRecipeSearch = true; @Config.Comment("(Server Performance) Improvements in the search performance of Table Casing recipes.") + @Config.LangKey("stellar_core.config.performance.tConstruct.tableCastingRecipeSearchImprovements") @Config.Name("TableCastingRecipeSearchImprovements") public boolean tableCastingSearch = true; @Config.Comment("(Server Performance) Improvements in the search performance of Basin Casing recipes.") + @Config.LangKey("stellar_core.config.performance.tConstruct.basinCastingRecipeSearchImprovements") @Config.Name("BasinCastingRecipeSearchImprovements") public boolean basinCastingSearch = true; @Config.Comment("(Server Performance) Improvements in the search performance of Smeltery Alloy Casing recipes.") + @Config.LangKey("stellar_core.config.performance.tConstruct.tileSmelteryAlloyRecipeSearchImprovements") @Config.Name("TileSmelteryAlloyRecipeSearchImprovements") public boolean tileSmelteryAlloyRecipeSearch = true; @Config.Comment("(Server Performance) Smeltery What is the maximum number of recipes that can be completed per tick?") @Config.RangeInt(min = 1, max = 100) + @Config.LangKey("stellar_core.config.performance.tConstruct.tileSmelteryMaxAlloyRecipePerTick") @Config.Name("TileSmelteryMaxAlloyRecipePerTick") public int tileSmelteryMaxAlloyRecipePerTick = 5; diff --git a/src/main/resources/assets/stellar_core/lang/en_US.lang b/src/main/resources/assets/stellar_core/lang/en_US.lang index e69de29..7257f03 100644 --- a/src/main/resources/assets/stellar_core/lang/en_US.lang +++ b/src/main/resources/assets/stellar_core/lang/en_US.lang @@ -0,0 +1,445 @@ +# StellarCore config translations - en_US +stellar_core.config.debug=Debug +stellar_core.config.bugFixes=Bug Fixes +stellar_core.config.performance=Performance +stellar_core.config.features=Features +stellar_core.config.debug.enableDebugLog=Enable Debug Log +stellar_core.config.performance.vanilla=Vanilla +stellar_core.config.performance.forge=Forge +stellar_core.config.performance.astralSorcery=Astral Sorcery +stellar_core.config.performance.avaritia=Avaritia +stellar_core.config.performance.biomesOPlenty=Biomes O Plenty +stellar_core.config.performance.enderUtilities=Ender Utilities +stellar_core.config.performance.extraBotany=Extra Botany +stellar_core.config.performance.bloodMagic=Blood Magic +stellar_core.config.performance.botania=Botania +stellar_core.config.performance.chisel=Chisel +stellar_core.config.performance.ctm=CTM +stellar_core.config.performance.cucumber=Cucumber +stellar_core.config.performance.customLoadingScreen=Custom Loading Screen +stellar_core.config.performance.ebWizardry=EB Wizardry +stellar_core.config.performance.enderCore=Ender Core +stellar_core.config.performance.enderIO=Ender IO +stellar_core.config.performance.enderIOConduits=Ender IO Conduits +stellar_core.config.performance.fluxNetworks=Flux Networks +stellar_core.config.performance.ftbLib=FTB Lib +stellar_core.config.performance.ftbQuests=FTB Quests +stellar_core.config.performance.industrialCraft2=Industrial Craft2 +stellar_core.config.performance.inGameInfoXML=In Game Info XML +stellar_core.config.performance.immersiveEngineering=Immersive Engineering +stellar_core.config.performance.libNine=Lib Nine +stellar_core.config.performance.mekanism=Mekanism +stellar_core.config.performance.nuclearCraftOverhauled=Nuclear Craft Overhauled +stellar_core.config.performance.tConstruct=T Construct +stellar_core.config.performance.touhouLittleMaid=Touhou Little Maid +stellar_core.config.performance.vanilla.hudCaching=Hud Caching +stellar_core.config.performance.vanilla.hudCaching.tooltip=(Client Performance | Experimental) A feature from Patcher mod, using protocol CC-BY-NC-SA 4.0, if there are any copyright issues, please contact me to remove it. Dramatically improves performance by limiting the HUD to a specified FPS, may not be compatible with older devices. May perform strangely with some HUD Mods. +stellar_core.config.performance.vanilla.hudCachingFPSLimit=Hud Caching FPS Limit +stellar_core.config.performance.vanilla.hudCachingFPSLimit.tooltip=Select a restricted HUD FPS that is only valid when HudCaching is enabled. +stellar_core.config.performance.vanilla.parallelModelLoader=Parallel Model Loader +stellar_core.config.performance.vanilla.parallelModelLoader.tooltip=(Client Performance | Experimental) A feature that helps speed up game loading by modifying the model loader's code to enable parallel loading capabilities (5s ~ 40s faster). Incompatible with some mod's models because they use their own model loader, if you encounter a missing model, please report it to the StellarCore author for manual compatibility. Compatible model loader: CTM,LibNine,TConstruct Contrary to VintageFix's DynamicResource functionality and therefore incompatible, you can only choose one. +stellar_core.config.performance.vanilla.wipeModelCache=Wipe Model Cache +stellar_core.config.performance.vanilla.wipeModelCache.tooltip=(Client Performance) Clearing the cache after loading a model, significantly reduce memory usage. But it may cause some mod's models to be messed up after reloading ResourcePacks, Turning this option off will use more memory. If you installed FoamFix, FoamFix does the same thing but StellarCore is faster, you may need to turn off the `wipeModelCache` option in foamfix.cfg. +stellar_core.config.performance.vanilla.parallelModelLoaderBlackListPredefined=Parallel Model Loader Black List Predefined +stellar_core.config.performance.vanilla.parallelModelLoaderBlackListPredefined.tooltip=Predefined blacklist entries shipped by StellarCore. These entries are merged with ParallelModelLoaderBlackList. Remove them only if you are sure the loader is thread-safe in your modpack. +stellar_core.config.performance.vanilla.parallelModelLoaderBlackList=Parallel Model Loader Black List +stellar_core.config.performance.vanilla.parallelModelLoaderBlackList.tooltip=Additional blacklist entries. Merged with ParallelModelLoaderBlackListPredefined. Defining which ModelLoader cannot be safely asynchronized to allow StellarCore to load models using a synchronous approach, usually requires no modification to it. +stellar_core.config.performance.vanilla.parallelTextureLoad=Parallel Texture Load +stellar_core.config.performance.vanilla.parallelTextureLoad.tooltip=(Client Performance | Experimental) An feature that uses parallel loading of texture files, improved game loading speed. If you get a crash when installing with VintageFix, turn this feature off, or turn off the mixins.texturemap option for VintageFix. +stellar_core.config.performance.vanilla.stateMapperBaseImprovements=State Mapper Base Improvements +stellar_core.config.performance.vanilla.stateMapperBaseImprovements.tooltip=(Client Performance) Improve the Map data structures of StateMapperBase to make them faster (~30%). +stellar_core.config.performance.vanilla.capturedBlockSnapshotsImprovements=Captured Block Snapshots Improvements +stellar_core.config.performance.vanilla.capturedBlockSnapshotsImprovements.tooltip=(Server Performance) Modified the data structure of capturedBlockSnapshots to a LinkedList to help improve insertion and deletion performance. +stellar_core.config.performance.vanilla.chunkTileEntityMapImprovements=Chunk Tile Entity Map Improvements +stellar_core.config.performance.vanilla.chunkTileEntityMapImprovements.tooltip=(Client/Server Performance) Use long instead of BlockPos to store TileEntities, optimising memory usage and potentially improving performance. Conflicts with UniversalTweaks - 'Tile Entity Map' options and StellarCore maybe overrides them. +stellar_core.config.performance.vanilla.chunkTileEntityCache=Chunk Tile Entity Cache +stellar_core.config.performance.vanilla.chunkTileEntityCache.tooltip=(Client/Server Performance | Experimental) Cache the TileEntity state of the IBlockState in a chunk to improve performance. +stellar_core.config.performance.vanilla.chunkTileEntityQueueImprovements=Chunk Tile Entity Queue Improvements +stellar_core.config.performance.vanilla.chunkTileEntityQueueImprovements.tooltip=(Client/Server Performance) Improving Chunk Performance with Improved Data Structures. +stellar_core.config.performance.vanilla.classInheritanceMultiMapImprovements=Class Inheritance Multi Map Improvements +stellar_core.config.performance.vanilla.classInheritanceMultiMapImprovements.tooltip=(Server Performance) Improving the performance of ClassInheritanceMultiMap (up to ~40%). +stellar_core.config.performance.vanilla.entityTrackerImprovements=Entity Tracker Improvements +stellar_core.config.performance.vanilla.entityTrackerImprovements.tooltip=(Server Performance) Improving EntityTracker Performance with Improved Data Structures. +stellar_core.config.performance.vanilla.entityTrackerIncludeY=Entity Tracker Include Y +stellar_core.config.performance.vanilla.entityTrackerIncludeY.tooltip=(Server Performance) Include Y distance checks when tracking entities. +stellar_core.config.performance.vanilla.worldServerGetPendingBlockUpdatesImprovements=World Server Get Pending Block Updates Improvements +stellar_core.config.performance.vanilla.worldServerGetPendingBlockUpdatesImprovements.tooltip=(Server Performance) Improving WorldServer#getPendingBlockUpdates Performance with Improved Data Structures. +stellar_core.config.performance.vanilla.propertyEnumHashCodeCache=Property Enum Hash Code Cache +stellar_core.config.performance.vanilla.propertyEnumHashCodeCache.tooltip=(Client Performance) Improving PropertyEnum#hashCode Performance with hashCode cache. +stellar_core.config.performance.vanilla.boundingBoxIntersectCheck=Bounding Box Intersect Check +stellar_core.config.performance.vanilla.boundingBoxIntersectCheck.tooltip=(Client/Server Performance) Optimize BoundingBox intersect check. +stellar_core.config.performance.vanilla.blockStateImplementationHashCodeCache=Block State Implementation Hash Code Cache +stellar_core.config.performance.vanilla.blockStateImplementationHashCodeCache.tooltip=(Server Performance) Improving BlockStateContainer$BlockStateImplementation#hashCode Performance with hashCode cache. +stellar_core.config.performance.vanilla.nbtTagImprovements=NBT Tag Improvements +stellar_core.config.performance.vanilla.nbtTagImprovements.tooltip=(Client/Server Performance) Improve the data structure of NBTTagCompound and NBTTagList and optimise the performance of matching, fetching and copying. May conflict with other mods optimised for NBT. Known to conflict with CensoredASM's `optimizeNBTTagCompoundBackingMap` and `nbtBackingMapStringCanonicalization` option. +stellar_core.config.performance.vanilla.nbtPrimitiveConstantsPool=NBT Primitive Constants Pool +stellar_core.config.performance.vanilla.nbtPrimitiveConstantsPool.tooltip=(Client/Server Performance) Cache constants -32768 - 32767 of NBTTagByte, NBTTagInt, NBTTagLong, NBTTagFloat, NBTTagDouble using constant pool. Like IntegerCache in the JVM, improves memory usage and reduces object creation overhead. Note: Some mods may not comply with the specification causing NBTBase to be loaded prematurely, so there may be a higher probability of problems with this feature. Incompatible with old version of Quark (< r1.6-189), which modifies the bytecode of the NBTTag class too early. +stellar_core.config.performance.vanilla.asyncItemStackCapabilityInit=Async Item Stack Capability Init +stellar_core.config.performance.vanilla.asyncItemStackCapabilityInit.tooltip=(Client/Server Performance | Experimental) Asynchronous loading of ItemStack's Capability to improve performance. Conflict with CensoredASM's `delayItemStackCapabilityInit` option. Deprecated: unstable, use at your own risk. +stellar_core.config.performance.vanilla.nonNullListImprovements=Non Null List Improvements +stellar_core.config.performance.vanilla.nonNullListImprovements.tooltip=(Client/Server Performance | Experimental) Replaces the internal default ArrayList of NonNullList with an ObjectArrayList (may not work). +stellar_core.config.performance.vanilla.noGLError=No GL Error +stellar_core.config.performance.vanilla.noGLError.tooltip=(Client Performance) As the configuration name says, use at your own risk. +stellar_core.config.performance.vanilla.alwaysDeferChunkUpdates=Always Defer Chunk Updates +stellar_core.config.performance.vanilla.alwaysDeferChunkUpdates.tooltip=(Client Performance | Sodium Feature) Making all immediate chunk updates always deferred helps improve intermittent low FPS conditions, but potentially leads to rendering delays. +stellar_core.config.performance.vanilla.stitcherCache=Stitcher Cache +stellar_core.config.performance.vanilla.stitcherCache.tooltip=(Client Performance) Enabling Stitcher caching improves the game loading speed. The main principle is to cache the Stitcher's splicing results and save them to the hard drive for next time reading, so you need to pre-launch the game once before you can see the effect. Not compatible with VintageFix's DynamicResource, but should work well with VintageFix's TurboStitcher. +stellar_core.config.performance.vanilla.resourceExistStateCache=Resource Exist State Cache +stellar_core.config.performance.vanilla.resourceExistStateCache.tooltip=(Client Performance) Caches the state of existence of each resource file in the ResourcePack, improve the speed of model loading, if you encounter the game can not be loaded or display anomaly, turn off this option. +stellar_core.config.performance.vanilla.directoryResourcePackIndex=Directory Resource Pack Index +stellar_core.config.performance.vanilla.directoryResourcePackIndex.tooltip=(Client Performance | Experimental) Pre-scan directory-based resource packs to build an existence index, reducing Windows/NTFS File.exists/isFile overhead during model/texture loading. Only effective when ResourceExistStateCache is enabled. +stellar_core.config.performance.vanilla.parallelRandomBlockTicker=Parallel Random Block Ticker +stellar_core.config.performance.vanilla.parallelRandomBlockTicker.tooltip=(Client/Server Performance) Use parallelStream to handle randomTick operations on world blocks to improve performance in more player environments. Note: Possibly affecting the random logic of the original game. +stellar_core.config.performance.vanilla.worldBlockPosJudgement=World Block Pos Judgement +stellar_core.config.performance.vanilla.worldBlockPosJudgement.tooltip=(Client/Server Performance) Improved `World#isValid` / `World#isOutsideBuildHeight` judgement performance, minor performance improvements. +stellar_core.config.performance.vanilla.blockPartDataStructureImprovements=Block Part Data Structure Improvements +stellar_core.config.performance.vanilla.blockPartDataStructureImprovements.tooltip=(Client Performance) Improved BlockPart data structure, improve memory usage with a more efficient map. +stellar_core.config.performance.vanilla.modelBlockStringCanonicalization=Model Block String Canonicalization +stellar_core.config.performance.vanilla.modelBlockStringCanonicalization.tooltip=(Client Performance) Modify the data structure of ModelBlock's textures map to improve performance and reduce memory usage. This feature requires CensoredASM mod. Known to be incompatible with DynamicTrees. +stellar_core.config.performance.vanilla.bakedQuadVertexDataCanonicalization=Baked Quad Vertex Data Canonicalization +stellar_core.config.performance.vanilla.bakedQuadVertexDataCanonicalization.tooltip=(Client Performance | Experimental) Deduplicate vertexData array to optimise memory usage. Works in most cases, but may cause rendering issues with models in some mods. +stellar_core.config.performance.vanilla.simpleBakedModelCanonicalization=Simple Baked Model Canonicalization +stellar_core.config.performance.vanilla.simpleBakedModelCanonicalization.tooltip=(Client Performance | Experimental) BakedQuad deduplication of SimpleBakedModel to optimise memory usage. Works in most cases, but may cause rendering issues with models in some mods. +stellar_core.config.performance.vanilla.blockFaceUVsCanonicalization=Block Face U Vs Canonicalization +stellar_core.config.performance.vanilla.blockFaceUVsCanonicalization.tooltip=(Client Performance) Deduplicate BlockFaceUV `uvs` array to optimise memory usage. +stellar_core.config.performance.vanilla.resourceLocationCanonicalization=Resource Location Canonicalization +stellar_core.config.performance.vanilla.resourceLocationCanonicalization.tooltip=(Client/Server Performance) Deduplicate internal strings of ResourceLocation to reduce memory usage. When installed with CensoredASM, turn off the `resourceLocationCanonicalization` feature of CensoredASM. StellarCore already has backend integration for it. Note: This feature may have a large impact on load times. +stellar_core.config.performance.vanilla.resourceLocationCanonicalizationAsync=Resource Location Canonicalization Async +stellar_core.config.performance.vanilla.resourceLocationCanonicalizationAsync.tooltip=(Client/Server Performance) ResourceLocationCanonicalization Available when enabled, makes the operation process asynchronous, dramatically reduces the impact on startup time, but uses more memory (mainly in client model loading, very much more memory) during loading, and the memory returns to normal after loading is complete. +stellar_core.config.performance.forge.asmDataTableCPUUsageImprovements=ASM Data Table CPU Usage Improvements +stellar_core.config.performance.forge.asmDataTableCPUUsageImprovements.tooltip=(Client/Server Performance) ASMDataTable Annotation Map builds use half of the CPU instead of all of it, helping to improve the computer freezing problem at game startup, but potentially causing the game to take longer to load. +stellar_core.config.performance.forge.asmModParserImprovements=ASM Mod Parser Improvements +stellar_core.config.performance.forge.asmModParserImprovements.tooltip=(Client/Server Performance) Improved performance of ASMModParser in parsing bytecode, improved startup speed (~1 ~ 5 seconds). +stellar_core.config.performance.forge.chunkManager=Chunk Manager +stellar_core.config.performance.forge.chunkManager.tooltip=(Client/Server Performance) ChunkManager optimisation, improves performance in more player environments. +stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalization=Unpacked Baked Quad Data Canonicalization +stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalization.tooltip=(Client Performance | Experimental) Deduplicate unpackedData array to optimise memory usage, with significant optimisation for some mods. Works in most cases, but may cause rendering issues with models in some mods. +stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalizationLevel=Unpacked Baked Quad Data Canonicalization Level +stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalizationLevel.tooltip=Adjust the optimisation level of the `UnpackedBakedQuadDataCanonicalization` option, the higher the level the better the results but the higher the probability of encountering problems, normally a setting of 2 is sufficient... Higher levels consume more CPU performance. This option can be adjusted while the game is running, but restarting the game is highly recommended. +stellar_core.config.performance.forge.unpackedBakedQuadVertexDataCanonicalization=Unpacked Baked Quad Vertex Data Canonicalization +stellar_core.config.performance.forge.unpackedBakedQuadVertexDataCanonicalization.tooltip=(Client Performance | Experimental) Deduplicate vertexData array to optimise memory usage. Works in most cases, but may cause rendering issues with models in some mods. +stellar_core.config.performance.forge.deallocateEmptyCapabilityNBT=Deallocate Empty Capability NBT +stellar_core.config.performance.forge.deallocateEmptyCapabilityNBT.tooltip=When writing to Capability's NBT, if the returned NBT is empty, no content is written, which may help improve performance. +stellar_core.config.performance.astralSorcery.tileNetworkSkyboundImprovements=Tile Network Skybound Improvements +stellar_core.config.performance.astralSorcery.tileNetworkSkyboundImprovements.tooltip=(Server Performance) Add optional updates to the block to improve network bandwidth usage. +stellar_core.config.performance.avaritia.tileBaseImprovements=Tile Base Improvements +stellar_core.config.performance.avaritia.tileBaseImprovements.tooltip=(Server Performance) Removing some unnecessary Server to Client synchronization helps ease network bandwidth usage. +stellar_core.config.performance.avaritia.avaritiaRecipeManagerImprovements=Avaritia Recipe Manager Improvements +stellar_core.config.performance.avaritia.avaritiaRecipeManagerImprovements.tooltip=(Client / Server Performance) Speed up recipe loading with parallel loading. +stellar_core.config.performance.biomesOPlenty.trailManagerAsync=Trail Manager Async +stellar_core.config.performance.biomesOPlenty.trailManagerAsync.tooltip=(Client/Server Performance) Block them from doing network operations in the main thread. +stellar_core.config.performance.cucumber.vanillaPacketDispatcherImprovements=Vanilla Packet Dispatcher Improvements +stellar_core.config.performance.cucumber.vanillaPacketDispatcherImprovements.tooltip=(Client/Server Performance) Block them from doing network operations in the main thread. +stellar_core.config.performance.cucumber.tileEntityUpdateRange=Tile Entity Update Range +stellar_core.config.performance.cucumber.tileEntityUpdateRange.tooltip=When a block is updated, how many players within range can receive its update? Only works if VanillaPacketDispatcherImprovements is enabled, and only works on mods that use the Cucumber lib. +stellar_core.config.performance.enderUtilities.utilItemModularImprovements=Util Item Modular Improvements +stellar_core.config.performance.enderUtilities.utilItemModularImprovements.tooltip=(Server Performance) Improvements to the way UtilItemModular loads items to slightly improve performance. +stellar_core.config.performance.extraBotany.persistentVariableHandlerAsync=Persistent Variable Handler Async +stellar_core.config.performance.extraBotany.persistentVariableHandlerAsync.tooltip=(Client/Server Performance) Block them from doing network operations in the main thread. +stellar_core.config.performance.bloodMagic.bloodAltarImprovements=Blood Altar Improvements +stellar_core.config.performance.bloodMagic.bloodAltarImprovements.tooltip=(Server Performance) Removing some unnecessary Server to Client synchronization helps ease network bandwidth usage. +stellar_core.config.performance.botania.sparkEntityImprovements=Spark Entity Improvements +stellar_core.config.performance.botania.sparkEntityImprovements.tooltip=(Server Performance) A feature with some side effects to make sparks use less performance through dynamic Tick acceleration. +stellar_core.config.performance.botania.sparkMaxWorkDelay=Spark Max Work Delay +stellar_core.config.performance.botania.sparkMaxWorkDelay.tooltip=What is the maximum working interval of the sparks? They will eventually be accelerated to 1 tick. Only works if SparkEntityImprovements is enabled. +stellar_core.config.performance.chisel.autoChiselImprovements=Auto Chisel Improvements +stellar_core.config.performance.chisel.autoChiselImprovements.tooltip=(Server Performance) A feature with some side effects that improves the performance of Auto Chisel's recipe search and makes the interval between searches for recipes increase. +stellar_core.config.performance.chisel.autoChiselMaxWorkDelay=Auto Chisel Max Work Delay +stellar_core.config.performance.chisel.autoChiselMaxWorkDelay.tooltip=What is the maximum recipe search interval of the Auto Chisels? They will eventually be accelerated to 20 tick. Only works if AutoChiselImprovements is enabled. +stellar_core.config.performance.ctm.textureMetadataHandlerImprovements=Texture Metadata Handler Improvements +stellar_core.config.performance.ctm.textureMetadataHandlerImprovements.tooltip=(Client Performance | Experimental) A feature that loads CTM's Metadata data faster (~60%) using parallelStream, usually with few conflict issues. If enabling this feature causes a problem, please report it immediately. +stellar_core.config.performance.customLoadingScreen.textureCleanup=Texture Cleanup +stellar_core.config.performance.customLoadingScreen.textureCleanup.tooltip=(Client Performance) Clean up their mapping after the game has finished loading to improve memory usage. +stellar_core.config.performance.customLoadingScreen.modLoadingListenerImprovements=Mod Loading Listener Improvements +stellar_core.config.performance.customLoadingScreen.modLoadingListenerImprovements.tooltip=(Recommend) (Client Performance) We'll never know why we have to wait an extra (20*5)ms for each module loaded. +stellar_core.config.performance.ebWizardry.dispenserCastingDataImprovements=Dispenser Casting Data Improvements +stellar_core.config.performance.ebWizardry.dispenserCastingDataImprovements.tooltip=(Server Performance) Improved event listening performance for DispenserCastingData, required mc restart. Incompatible with TickCentral mod, alternative optimisations are used when installing with this mod. +stellar_core.config.performance.enderCore.thingsImprovements=Things Improvements +stellar_core.config.performance.enderCore.thingsImprovements.tooltip=(Server Performance) Improve the speed of matching materials such as items using caching and special data structures to improve the performance of EnderIO Machines overall, with a slight increase in memory usage. +stellar_core.config.performance.enderCore.oreThingImprovements=Ore Thing Improvements +stellar_core.config.performance.enderCore.oreThingImprovements.tooltip=(Server Performance) Improve the speed of matching materials such as items using caching and special data structures to improve the performance of EnderIO Machines overall, with a slight increase in memory usage. +stellar_core.config.performance.enderIO.itemToolsImprovements=Item Tools Improvements +stellar_core.config.performance.enderIO.itemToolsImprovements.tooltip=(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler. +stellar_core.config.performance.enderIO.tileEntityBaseImprovements=Tile Entity Base Improvements +stellar_core.config.performance.enderIO.tileEntityBaseImprovements.tooltip=(Server Performance) Remove some unnecessary judgments to improve performance (may have side effects). +stellar_core.config.performance.enderIO.recipeImprovements=Recipe Improvements +stellar_core.config.performance.enderIO.recipeImprovements.tooltip=(Server Performance) Improve recipe search speed with caching. +stellar_core.config.performance.enderIO.farmerImprovements=Farmer Improvements +stellar_core.config.performance.enderIO.farmerImprovements.tooltip=(Server Performance) Improve the performance of item determination in FarmerStation using caching (mainly related to the canPlant() method). +stellar_core.config.performance.enderIOConduits.abstractConduitImprovements=Abstract Conduit Improvements +stellar_core.config.performance.enderIOConduits.abstractConduitImprovements.tooltip=(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler. +stellar_core.config.performance.enderIOConduits.tileConduitBundleImprovements=Tile Conduit Bundle Improvements +stellar_core.config.performance.enderIOConduits.tileConduitBundleImprovements.tooltip=(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler. +stellar_core.config.performance.enderIOConduits.networkTankKeyHashCodeCache=Network Tank Key Hash Code Cache +stellar_core.config.performance.enderIOConduits.networkTankKeyHashCodeCache.tooltip=(Server Performance) Improved the hashCode() method of NetworkTankKey, which can improve the performance of the EnderIO Conduit Network. +stellar_core.config.performance.enderIOConduits.enderLiquidConduitNetworkTankMap=Ender Liquid Conduit Network Tank Map +stellar_core.config.performance.enderIOConduits.enderLiquidConduitNetworkTankMap.tooltip=(Server Performance) Improved some data structures, slight performance improvements. +stellar_core.config.performance.enderIOConduits.networkPowerManagerImprovements=Network Power Manager Improvements +stellar_core.config.performance.enderIOConduits.networkPowerManagerImprovements.tooltip=(Server Performance | Experimental) Rewriting the eio conduit energy network computation logic to improve performance using multithreading. +stellar_core.config.performance.fluxNetworks.parallelNetworkCalculation=Parallel Network Calculation +stellar_core.config.performance.fluxNetworks.parallelNetworkCalculation.tooltip=(Server Performance | Experimental) Rewriting the flux network calculation logic to improve performance using multithreading. +stellar_core.config.performance.fluxNetworks.connectionTransferImprovements=Connection Transfer Improvements +stellar_core.config.performance.fluxNetworks.connectionTransferImprovements.tooltip=(Server Performance) Removing the secondary judgement of energy transfer may help improve performance. +stellar_core.config.performance.ftbLib.invUtilsForceUpdateImprovements=Inv Utils Force Update Improvements +stellar_core.config.performance.ftbLib.invUtilsForceUpdateImprovements.tooltip=(Server Performance) Improved some of the judgments so that it doesn't consume a lot of time sending network packets. +stellar_core.config.performance.ftbQuests.questInventoryListenerImprovements=Quest Inventory Listener Improvements +stellar_core.config.performance.ftbQuests.questInventoryListenerImprovements.tooltip=(Server Performance) Improved performance of item quest checking (but may result in longer intervals between quest checks). +stellar_core.config.performance.industrialCraft2.energyCalculatorLegImprovements=Energy Calculator Leg Improvements +stellar_core.config.performance.industrialCraft2.energyCalculatorLegImprovements.tooltip=(Server Performance | Experimental) Rewriting the ic2 energy network computation logic to improve performance using multithreading. +stellar_core.config.performance.industrialCraft2.energyCalculatorLegParallelMode=Energy Calculator Leg Parallel Mode +stellar_core.config.performance.industrialCraft2.energyCalculatorLegParallelMode.tooltip=(Server Performance | Experimental) Select IC2 EnergyCalculatorLeg parallel mode. AUTO: Automatically choose a safe mode based on the loaded environment (e.g. uses SEMI_ASYNC when Galacticraft is loaded). FULL_ASYNC: Fully parallel. May crash with mods that are not thread-safe (e.g. Galacticraft). SEMI_ASYNC: Fallback parallel. Avoids calling external energy tiles' methods off-thread, improving compatibility at the cost of performance. +stellar_core.config.performance.industrialCraft2.gridDataImprovements=Grid Data Improvements +stellar_core.config.performance.industrialCraft2.gridDataImprovements.tooltip=(Server Performance) Improved some data structures, slight performance improvements. +stellar_core.config.performance.industrialCraft2.energyNetLocalImprovements=Energy Net Local Improvements +stellar_core.config.performance.industrialCraft2.energyNetLocalImprovements.tooltip=(Server Performance) Improved some data structures, slight performance improvements. +stellar_core.config.performance.industrialCraft2.gridImprovements=Grid Improvements +stellar_core.config.performance.industrialCraft2.gridImprovements.tooltip=(Server Performance) Improved some data structures, slight performance improvements. +stellar_core.config.performance.industrialCraft2.itemUpgradeModuleImprovements=Item Upgrade Module Improvements +stellar_core.config.performance.industrialCraft2.itemUpgradeModuleImprovements.tooltip=(Server Performance) Allows you to adjust the working speed of the Ejector / Pulling Module. +stellar_core.config.performance.industrialCraft2.itemUpgradeModuleWorkDelay=Item Upgrade Module Work Delay +stellar_core.config.performance.industrialCraft2.itemUpgradeModuleWorkDelay.tooltip=Work speed of Ejector / Pulling Module. Only works if ItemUpgradeModuleImprovements is enabled. +stellar_core.config.performance.inGameInfoXML.hudFramebuffer=HUD Framebuffer +stellar_core.config.performance.inGameInfoXML.hudFramebuffer.tooltip=(Client Performance) Limit the rendering FPS of InGameInfoXML to significantly improve performance (similar to HUDCaching), may not be compatible with older devices. +stellar_core.config.performance.inGameInfoXML.hudfps=HUDFPS +stellar_core.config.performance.inGameInfoXML.hudfps.tooltip=(Client Performance) Limit the rendering FPS of InGameInfoXML to significantly improve performance (similar to HUDCaching), may not be compatible with older devices. +stellar_core.config.performance.immersiveEngineering.energyTransferNoUpdate=Energy Transfer No Update +stellar_core.config.performance.immersiveEngineering.energyTransferNoUpdate.tooltip=(Server Performance) Blocking the IE Mechanical Block from triggering a full block update when transferring energy may improve performance. But if strange block states appear try turning off this option. +stellar_core.config.performance.libNine.l9ModelsIsOfTypeCache=L9 Models Is Of Type Cache +stellar_core.config.performance.libNine.l9ModelsIsOfTypeCache.tooltip=(Client Performance) Cache the result of L9Models#isOfType to improve game loading speed. This feature requires Vanilla#ResourceExistStateCache option. +stellar_core.config.performance.mekanism.pipeUtilsImprovements=Pipe Utils Improvements +stellar_core.config.performance.mekanism.pipeUtilsImprovements.tooltip=(Server Performance) Performance improvements on data structures. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.performance.mekanism.energyNetworkImprovements=Energy Network Improvements +stellar_core.config.performance.mekanism.energyNetworkImprovements.tooltip=(Server Performance) Performance improvements on data structures. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.performance.mekanism.frequencyImprovements=Frequency Improvements +stellar_core.config.performance.mekanism.frequencyImprovements.tooltip=(Server Performance) Performance improvements on data structures. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.performance.nuclearCraftOverhauled.basicRecipeSearchImprovements=Basic Recipe Search Improvements +stellar_core.config.performance.nuclearCraftOverhauled.basicRecipeSearchImprovements.tooltip=(Server Performance) Improvements search performance of basic recipes. Requires disable processor.smart_processor_input option at nuclearcraft.cfg. +stellar_core.config.performance.tConstruct.meltingRecipeSearchImprovements=Melting Recipe Search Improvements +stellar_core.config.performance.tConstruct.meltingRecipeSearchImprovements.tooltip=(Server Performance) Improvements in the search performance of Melting recipes. +stellar_core.config.performance.tConstruct.tableCastingRecipeSearchImprovements=Table Casting Recipe Search Improvements +stellar_core.config.performance.tConstruct.tableCastingRecipeSearchImprovements.tooltip=(Server Performance) Improvements in the search performance of Table Casing recipes. +stellar_core.config.performance.tConstruct.basinCastingRecipeSearchImprovements=Basin Casting Recipe Search Improvements +stellar_core.config.performance.tConstruct.basinCastingRecipeSearchImprovements.tooltip=(Server Performance) Improvements in the search performance of Basin Casing recipes. +stellar_core.config.performance.tConstruct.tileSmelteryAlloyRecipeSearchImprovements=Tile Smeltery Alloy Recipe Search Improvements +stellar_core.config.performance.tConstruct.tileSmelteryAlloyRecipeSearchImprovements.tooltip=(Server Performance) Improvements in the search performance of Smeltery Alloy Casing recipes. +stellar_core.config.performance.tConstruct.tileSmelteryMaxAlloyRecipePerTick=Tile Smeltery Max Alloy Recipe Per Tick +stellar_core.config.performance.tConstruct.tileSmelteryMaxAlloyRecipePerTick.tooltip=(Server Performance) Smeltery What is the maximum number of recipes that can be completed per tick? +stellar_core.config.features.enableCustomGameTitle=Enable Custom Game Title +stellar_core.config.features.enableCustomGameTitle.tooltip=(Client) Allows you to modify the title of the game, highest priority, supports earlier versions such as CleanroomLoader 3029 (May do the same thing with other mods). +stellar_core.config.features.titleUseHitokotoAPI=Title Use Hitokoto API +stellar_core.config.features.titleUseHitokotoAPI.tooltip=Does the CustomGameTitle use Hitokoto API to get random messages? (Chinese Only) +stellar_core.config.features.customGameTitle=Custom Game Title +stellar_core.config.features.customGameTitle.tooltip=The title. +stellar_core.config.features.vanilla=Vanilla +stellar_core.config.features.vanilla.tooltip=The title. +stellar_core.config.features.fontScale=Font Scale +stellar_core.config.features.fontScale.tooltip=The title. +stellar_core.config.features.astralSorcery=Astral Sorcery +stellar_core.config.features.betterChat=Better Chat +stellar_core.config.features.botania=Botania +stellar_core.config.features.ebWizardry=EB Wizardry +stellar_core.config.features.enderIOConduits=Ender IO Conduits +stellar_core.config.features.fluxNetworks=Flux Networks +stellar_core.config.features.ic2=IC2 +stellar_core.config.features.lazyAE2=Lazy AE2 +stellar_core.config.features.legendaryTooltips=Legendary Tooltips +stellar_core.config.features.mekanism=Mekanism +stellar_core.config.features.modularRouters=Modular Routers +stellar_core.config.features.nuclearCraftOverhauled=Nuclear Craft Overhauled +stellar_core.config.features.rgbChat=RGB Chat +stellar_core.config.features.techguns=Techguns +stellar_core.config.features.moreElectricTools=More Electric Tools +stellar_core.config.features.draconicEvolution=Draconic Evolution +stellar_core.config.features.vanilla.asyncAdvancementSerialize=Async Advancement Serialize +stellar_core.config.features.vanilla.asyncAdvancementSerialize.tooltip=(Server) Allows CriterionProgress to be serialized in multiple threads. +stellar_core.config.features.vanilla.shutUpModelLoader=Shut Up Model Loader +stellar_core.config.features.vanilla.shutUpModelLoader.tooltip=An extra feature that stops the model loader from printing errors, neat log, no? May have implications for Debug, cannot prevent errors in the output of custom loaders. only available if ParallelModelLoader is enabled. +stellar_core.config.features.vanilla.handleClientWorldLoad=Handle Client World Load +stellar_core.config.features.vanilla.handleClientWorldLoad.tooltip=(Client Only) Listening to clients loading/unloading new worlds, disabling this option will cause some features on memory leak fixing to fail. +stellar_core.config.features.vanilla.forceUpdateEntityClasses=Force Update Entity Classes +stellar_core.config.features.vanilla.forceUpdateEntityClasses.tooltip=(Server) Define which entities will be forced to be updated. The update to stop when there are no players near the entity, which may cause some projectiles to pile up. This feature allows certain entities to be forced to be updated. Note: Entity classes must be explicitly defined and their superclasses cannot be retrieved, this is for performance reasons. +stellar_core.config.features.vanilla.forgeRegistryRemoveList=Forge Registry Remove List +stellar_core.config.features.vanilla.forgeRegistryRemoveList.tooltip=Completely remove something from the Forge registry, use at your own risk. Usage: `minecraft:dirt`, `modid:something` +stellar_core.config.features.fontScale.appliedEnergetics2=Applied Energetics2 +stellar_core.config.features.fontScale.appliedEnergetics2.tooltip=(Client) Allows you to modify the specific scaling of small fonts in the AE2 GUI. +stellar_core.config.features.fontScale.enderUtilities=Ender Utilities +stellar_core.config.features.fontScale.enderUtilities.tooltip=(Client) Allows you to modify the specific scaling of small fonts in the EnderUtilities GUI. +stellar_core.config.features.astralSorcery.disableChainMining=Disable Chain Mining +stellar_core.config.features.astralSorcery.disableChainMining.tooltip=Disables AstralSorcery's ChainMining perk, make that doesn't work. +stellar_core.config.features.betterChat.enableMessageCompat=Enable Message Compat +stellar_core.config.features.betterChat.enableMessageCompat.tooltip=(Client) Message compat (probably does the same thing as UniversalTweaks, but the difference is that this is a special compatibility with the BetterChat mod). +stellar_core.config.features.botania.disableCosmeticRecipe=Disable Cosmetic Recipe +stellar_core.config.features.botania.disableCosmeticRecipe.tooltip=As the name suggests, use at your own risk. +stellar_core.config.features.ebWizardry.preventWizardSpellLogSpam=Prevent Wizard Spell Log Spam +stellar_core.config.features.ebWizardry.preventWizardSpellLogSpam.tooltip=Prevents the WizardSpell loot from logging to the server console when it's casted. +stellar_core.config.features.enderIOConduits.prevEnderLiquidConduitNetworkLogSpam=Prev Ender Liquid Conduit Network Log Spam +stellar_core.config.features.enderIOConduits.prevEnderLiquidConduitNetworkLogSpam.tooltip=If you're really tired of all this useless logging, set it to true (filter only the no side effects section). +stellar_core.config.features.fluxNetworks.randomNetworkUniqueID=Random Network Unique ID +stellar_core.config.features.fluxNetworks.randomNetworkUniqueID.tooltip=(Server) Make FluxNetworks to generate a random int uid for each network, instead of using the self-incrementing ID. +stellar_core.config.features.ic2.electricItemNonDurability=Electric Item Non Durability +stellar_core.config.features.ic2.electricItemNonDurability.tooltip=A highly intrusive feature that makes the IC2 and most of its Addon mod's power items no longer use the endurance value to display power, but instead use a special display, a feature that disables the endurance value and helps automate the crafting. +stellar_core.config.features.lazyAE2.levelMaintainerRequestCountImprovements=Level Maintainer Request Count Improvements +stellar_core.config.features.lazyAE2.levelMaintainerRequestCountImprovements.tooltip=The Level Maintainer request synthesis will always be made to the set value, not just to the critical value. +stellar_core.config.features.legendaryTooltips.disableTitleWrap=Disable Title Wrap +stellar_core.config.features.legendaryTooltips.disableTitleWrap.tooltip=(Client) As the name suggests, enable it only when necessary. +stellar_core.config.features.mekanism.topSupport=TOP Support +stellar_core.config.features.mekanism.topSupport.tooltip=Allows TheOneProbe to show that Mekanism's machines exceed 2147483647 units of energy. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.features.mekanism.fluxNetworksSupport=Flux Networks Support +stellar_core.config.features.mekanism.fluxNetworksSupport.tooltip=Allows Mekanism's machines to transmit more than 2147483647 units of energy through FluxNetworks. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.features.modularRouters.routerECOModeByDefault=Router ECO Mode By Default +stellar_core.config.features.modularRouters.routerECOModeByDefault.tooltip=(Client) Automatically enable the ECO mode for new routers. +stellar_core.config.features.nuclearCraftOverhauled.disableRadiationCapability=Disable Radiation Capability +stellar_core.config.features.nuclearCraftOverhauled.disableRadiationCapability.tooltip=Completely disable NuclearCraft: Overhauled's radiation system if you really don't want to see them in every item's NBT, haha. +stellar_core.config.features.rgbChat.trueRGBSimpleRendererImprovements=True RGB Simple Renderer Improvements +stellar_core.config.features.rgbChat.trueRGBSimpleRendererImprovements.tooltip=(Client) Complete rewrite of RGBChat's font renderer to optimize performance and fix crashes. +stellar_core.config.features.techguns.forceSecurityMode=Force Security Mode +stellar_core.config.features.techguns.forceSecurityMode.tooltip=Safe mode is used by default for every player. +stellar_core.config.features.techguns.bulletIsProjectile=Bullet Is Projectile +stellar_core.config.features.techguns.bulletIsProjectile.tooltip=Are bullets treated as projectiles (affecting damage determination)? +stellar_core.config.features.moreElectricTools.removeEfficientEnergyCostEnchantment=Remove Efficient Energy Cost Enchantment +stellar_core.config.features.moreElectricTools.removeEfficientEnergyCostEnchantment.tooltip=Disable the Efficient enchantment, if you think this enchantment will appear on any item it's just too bad. +stellar_core.config.features.draconicEvolution.chaosIslandChunks=Chaos Island Chunks +stellar_core.config.features.draconicEvolution.chaosIslandChunks.tooltip=This option modifies the way Chaos Islands are generated +stellar_core.config.bugfixes.vanilla=Vanilla +stellar_core.config.bugfixes.critical=Critical +stellar_core.config.bugfixes.container=Container +stellar_core.config.bugfixes.advancedRocketry=Advanced Rocketry +stellar_core.config.bugfixes.armourersWorkshop=Armourers Workshop +stellar_core.config.bugfixes.astralSorcery=Astral Sorcery +stellar_core.config.bugfixes.avaritaddons=Avaritaddons +stellar_core.config.bugfixes.botania=Botania +stellar_core.config.bugfixes.coFHCore=Co FH Core +stellar_core.config.bugfixes.customStartingGear=Custom Starting Gear +stellar_core.config.bugfixes.draconicEvolution=Draconic Evolution +stellar_core.config.bugfixes.ebWizardry=EB Wizardry +stellar_core.config.bugfixes.enderIOConduits=Ender IO Conduits +stellar_core.config.bugfixes.enderUtilities=Ender Utilities +stellar_core.config.bugfixes.extraBotany=Extra Botany +stellar_core.config.bugfixes.fluxNetworks=Flux Networks +stellar_core.config.bugfixes.industrialCraft2=Industrial Craft2 +stellar_core.config.bugfixes.inGameInfoXML=In Game Info XML +stellar_core.config.bugfixes.immersiveEngineering=Immersive Engineering +stellar_core.config.bugfixes.journeyMap=Journey Map +stellar_core.config.bugfixes.libVulpes=Lib Vulpes +stellar_core.config.bugfixes.mekanism=Mekanism +stellar_core.config.bugfixes.modularRouters=Modular Routers +stellar_core.config.bugfixes.moreElectricTools=More Electric Tools +stellar_core.config.bugfixes.mrCrayfishFurniture=Mr Crayfish Furniture +stellar_core.config.bugfixes.rpsIdeas=RPS Ideas +stellar_core.config.bugfixes.scalingGuis=Scaling Guis +stellar_core.config.bugfixes.sync=Sync +stellar_core.config.bugfixes.tConEvo=T Con Evo +stellar_core.config.bugfixes.techguns=Techguns +stellar_core.config.bugfixes.theOneProbe=The One Probe +stellar_core.config.bugfixes.thermalDynamics=Thermal Dynamics +stellar_core.config.bugfixes.thermalExpansion=Thermal Expansion +stellar_core.config.bugfixes.vanilla.longNBTKiller=Long NBT Killer +stellar_core.config.bugfixes.vanilla.longNBTKiller.tooltip=Unlocks the size limit of NBT and removes the length limit of NBTTagCompound and NBTTagList, usually many mods will have this feature, you just need to enable one of these modules. +stellar_core.config.bugfixes.vanilla.maxNBTDepth=Max NBT Depth +stellar_core.config.bugfixes.vanilla.maxNBTDepth.tooltip=The maximum depth of NBTTagCompound and NBTTagList. It will only take effect if LongNBTKiller is enabled. +stellar_core.config.bugfixes.vanilla.maxNBTSize=Max NBT Size +stellar_core.config.bugfixes.vanilla.maxNBTSize.tooltip=The maximum size of NBT. It will only take effect if LongNBTKiller is enabled. +stellar_core.config.bugfixes.vanilla.displayLargeNBTWarning=Display Large NBT Warning +stellar_core.config.bugfixes.vanilla.displayLargeNBTWarning.tooltip=If the NBT size is larger than the maximum size, it will display a warning message. It will only take effect if LongNBTKiller is enabled. +stellar_core.config.bugfixes.vanilla.clientNullBlockPacket=Client Null Block Packet +stellar_core.config.bugfixes.vanilla.clientNullBlockPacket.tooltip=Fix the NPE problem that occasionally occurs with the client when the server sends a null block packet. +stellar_core.config.bugfixes.critical.guGuUtilsSetContainerPacket=Gu Gu Utils Set Container Packet +stellar_core.config.bugfixes.critical.guGuUtilsSetContainerPacket.tooltip=Usually just set it to true, this option fixed a serious network packet problem. +stellar_core.config.bugfixes.container.containerUnloadTileEntityFixes=Container Unload Tile Entity Fixes +stellar_core.config.bugfixes.container.containerUnloadTileEntityFixes.tooltip=A generic feature that when a player's open TileEntity GUI is uninstalled, it also forces the player's open GUI to be closed. +stellar_core.config.bugfixes.container.containerInteractRestriction=Container Interact Restriction +stellar_core.config.bugfixes.container.containerInteractRestriction.tooltip=Restricts the player from interacting with the world's blocks when the player opens any container interface (except the player inventory). +stellar_core.config.bugfixes.advancedRocketry.itemBiomeChanger=Item Biome Changer +stellar_core.config.bugfixes.advancedRocketry.itemBiomeChanger.tooltip=Fix the NPE problem that occasionally occurs with BiomeChanger. +stellar_core.config.bugfixes.advancedRocketry.preventDimensionManagerCrash=Prevent Dimension Manager Crash +stellar_core.config.bugfixes.advancedRocketry.preventDimensionManagerCrash.tooltip=When the planetDefs.xml file is corrupted, make it regenerate the file instead of letting it damn near crash. This is usually only a problem if the game process is unexpectedly exited, and the file is usually unrecoverable without a backup. +stellar_core.config.bugfixes.armourersWorkshop.skinTextureCrashFixes=Skin Texture Crash Fixes +stellar_core.config.bugfixes.armourersWorkshop.skinTextureCrashFixes.tooltip=Cleanroom only, used to fix an issue that caused the game to crash when unloading skin texture files. +stellar_core.config.bugfixes.astralSorcery.playerAttributeMapCrashFixes=Player Attribute Map Crash Fixes +stellar_core.config.bugfixes.astralSorcery.playerAttributeMapCrashFixes.tooltip=This option is used to fix occasional crashes related to PlayerAttributeMap. +stellar_core.config.bugfixes.astralSorcery.containerJournalFixes=Container Journal Fixes +stellar_core.config.bugfixes.astralSorcery.containerJournalFixes.tooltip=This option is used to fix some item duplication issues on Astral Tome's constellation paper collection page. +stellar_core.config.bugfixes.avaritaddons.tileEntityExtremeAutoCrafterFixes=Tile Entity Extreme Auto Crafter Fixes +stellar_core.config.bugfixes.avaritaddons.tileEntityExtremeAutoCrafterFixes.tooltip=This option is used to fix some item duplication issues with Auto Extreme Crafting Table. +stellar_core.config.bugfixes.botania.autoCleanManaNetworkHandler=Auto Clean Mana Network Handler +stellar_core.config.bugfixes.botania.autoCleanManaNetworkHandler.tooltip=(Client Only) Automatically clean up data when the player switches worlds, optional feature as WeakHashMap does not usually cause memory leaks. +stellar_core.config.bugfixes.coFHCore.containerInventoryItemFixes=Container Inventory Item Fixes +stellar_core.config.bugfixes.coFHCore.containerInventoryItemFixes.tooltip=This option is used to fix some item duplication issues with any containers related to TE5. +stellar_core.config.bugfixes.coFHCore.tileInventoryFixes=Tile Inventory Fixes +stellar_core.config.bugfixes.coFHCore.tileInventoryFixes.tooltip=This option is used to fix an issue that would accidentally cause non-stackable items to exceed their maximum number of stacks. +stellar_core.config.bugfixes.customStartingGear.dataManagerCharSetFixes=Data Manager Char Set Fixes +stellar_core.config.bugfixes.customStartingGear.dataManagerCharSetFixes.tooltip=This option causes CustomStartingGear to standardize the encoding of file reads to UTF-8, preventing them from having problems on computers in certain regions. +stellar_core.config.bugfixes.draconicEvolution.craftingInjectorFixes=Crafting Injector Fixes +stellar_core.config.bugfixes.draconicEvolution.craftingInjectorFixes.tooltip=This option is used to fix some item duplication issues with CraftingInjector. +stellar_core.config.bugfixes.ebWizardry.blockImbuementAltarDupeFixes=Block Imbuement Altar Dupe Fixes +stellar_core.config.bugfixes.ebWizardry.blockImbuementAltarDupeFixes.tooltip=Fix an issue where Imbuement Altar could copy items using a special interact method. +stellar_core.config.bugfixes.enderIOConduits.itemConduitItemStackCache=Item Conduit Item Stack Cache +stellar_core.config.bugfixes.enderIOConduits.itemConduitItemStackCache.tooltip=A somewhat disruptive feature fix that modifies some of the way item conduits work, allowing some special cases to store extracted items inside the conduit, which will help fix some item duplication issues, but may introduce a slight performance overhead and some unexpected filter issues. +stellar_core.config.bugfixes.enderUtilities.itemHandyBagDupeFixes=Item Handy Bag Dupe Fixes +stellar_core.config.bugfixes.enderUtilities.itemHandyBagDupeFixes.tooltip=Fix an issue where HandyBag sometimes picking up items would cause them to be duplicated, with the side effect that the player's item bar would no longer be populated when picking up matching items. +stellar_core.config.bugfixes.enderUtilities.itemNullifierDupeFixes=Item Nullifier Dupe Fixes +stellar_core.config.bugfixes.enderUtilities.itemNullifierDupeFixes.tooltip=Fix an issue where Nullifier sometimes picking up items would cause them to be duplicated, with the side effect that the player's item bar would no longer be populated when picking up matching items. +stellar_core.config.bugfixes.extraBotany.tileManaLiquefactionFixes=Tile Mana Liquefaction Fixes +stellar_core.config.bugfixes.extraBotany.tileManaLiquefactionFixes.tooltip=Prevents the Mana Liquefaction Device from storing far more liquid magic than it is set to store. +stellar_core.config.bugfixes.fluxNetworks.theOneProbeIntegration=The One Probe Integration +stellar_core.config.bugfixes.fluxNetworks.theOneProbeIntegration.tooltip=Fixes an issue where TheOneProbe on a dedicated server shows localized text anomalies. +stellar_core.config.bugfixes.fluxNetworks.synchronizeFixes=Synchronize Fixes +stellar_core.config.bugfixes.fluxNetworks.synchronizeFixes.tooltip=Possible fix for duplicate users or even crashes on player networks in some cases. +stellar_core.config.bugfixes.industrialCraft2.gradualRecipeFixes=Gradual Recipe Fixes +stellar_core.config.bugfixes.industrialCraft2.gradualRecipeFixes.tooltip=Fixed an issue where some item repair recipes would duplication items. +stellar_core.config.bugfixes.industrialCraft2.stackUtilInvFacingFixes=Stack Util Inv Facing Fixes +stellar_core.config.bugfixes.industrialCraft2.stackUtilInvFacingFixes.tooltip=Fixed an issue where the orientation determined by Ejector / Pulling Upgrade was the opposite of what it actually was. +stellar_core.config.bugfixes.inGameInfoXML.playerHandlerFixes=Player Handler Fixes +stellar_core.config.bugfixes.inGameInfoXML.playerHandlerFixes.tooltip=Fix the issue where a paragraph would pop up to report an error in a server environment, that's all. +stellar_core.config.bugfixes.immersiveEngineering.multiblockStructureContainerFixes=Multiblock Structure Container Fixes +stellar_core.config.bugfixes.immersiveEngineering.multiblockStructureContainerFixes.tooltip=Fixes an issue that would cause items to duplicate in certain special cases, although they were a bit tricky to reproduce. +stellar_core.config.bugfixes.immersiveEngineering.jerryCanFixes=Jerry Can Fixes +stellar_core.config.bugfixes.immersiveEngineering.jerryCanFixes.tooltip=Fixes an issue that would cause fluids to duplicate in some special cases, although they were a bit tricky to reproduce. +stellar_core.config.bugfixes.immersiveEngineering.tileEntityExcavatorDigBlockFixes=Tile Entity Excavator Dig Block Fixes +stellar_core.config.bugfixes.immersiveEngineering.tileEntityExcavatorDigBlockFixes.tooltip=Makes Excavator not drop twice drops when digging blocks (possible side effect). +stellar_core.config.bugfixes.immersiveEngineering.tileEntityArcFurnaceInventoryFixes=Tile Entity Arc Furnace Inventory Fixes +stellar_core.config.bugfixes.immersiveEngineering.tileEntityArcFurnaceInventoryFixes.tooltip=Fixes an issue that caused ArcFurnace's item bar items to stack more than their items themselves under certain special circumstances, helping to fix item duplication. +stellar_core.config.bugfixes.immersiveEngineering.autoCleanRenderCache=Auto Clean Render Cache +stellar_core.config.bugfixes.immersiveEngineering.autoCleanRenderCache.tooltip=(Client Only) Clear the model cache when the player switches worlds to avoid memory leaks. Minor performance impact. Mainly a problem when installing with other mods. +stellar_core.config.bugfixes.immersiveEngineering.ieContributorsThreadExceptionFixes=IE Contributors Thread Exception Fixes +stellar_core.config.bugfixes.immersiveEngineering.ieContributorsThreadExceptionFixes.tooltip=Immediately exit the thread when `Immersive Engineering Contributors Thread` encounters an error while reading JSON, instead of always printing the error. +stellar_core.config.bugfixes.journeyMap.autoCleanPlayerRadar=Auto Clean Player Radar +stellar_core.config.bugfixes.journeyMap.autoCleanPlayerRadar.tooltip=(Client Only) Automatically clears the radar player cache when a player switches worlds to avoid memory leaks caused in the client. +stellar_core.config.bugfixes.libVulpes.autoCleanInputSyncHandlerData=Auto Clean Input Sync Handler Data +stellar_core.config.bugfixes.libVulpes.autoCleanInputSyncHandlerData.tooltip=(Client Only) Automatically clean up InputSyncHandler's spaceDown data when the player switches worlds. Although libvulpes has already coded this judgment, there is still a small chance that it will trigger a memory leak. +stellar_core.config.bugfixes.mekanism.autoCleanPortableTeleports=Auto Clean Portable Teleports +stellar_core.config.bugfixes.mekanism.autoCleanPortableTeleports.tooltip=(Client Only) Automatically clean up old player data when the player switches worlds to address some memory leaks, and while Mekanism has written cleanup features, they will only clean up when returning to the main menu. +stellar_core.config.bugfixes.modularRouters.bufferHandlerFluidHandlerFixes=Buffer Handler Fluid Handler Fixes +stellar_core.config.bugfixes.modularRouters.bufferHandlerFluidHandlerFixes.tooltip=Prevent routers from recognizing fluid bucket containers to avoid unexpected fluid replication problems. +stellar_core.config.bugfixes.moreElectricTools.lifeSupportsFixes=Life Supports Fixes +stellar_core.config.bugfixes.moreElectricTools.lifeSupportsFixes.tooltip=Items such as Electric First Aid Life Support do not continue to work if the player has died. +stellar_core.config.bugfixes.mrCrayfishFurniture.imageCacheCrashFixes=Image Cache Crash Fixes +stellar_core.config.bugfixes.mrCrayfishFurniture.imageCacheCrashFixes.tooltip=Stops the game from freezing in certain special cases, mainly occurring on photo frames and other similar blocks. +stellar_core.config.bugfixes.mrCrayfishFurniture.rotatableFurniture=Rotatable Furniture +stellar_core.config.bugfixes.mrCrayfishFurniture.rotatableFurniture.tooltip=Make blocks be rotated without losing their internal attributes and items (possibly not all blocks). +stellar_core.config.bugfixes.mrCrayfishFurniture.blockFurnitureTileFixes=Block Furniture Tile Fixes +stellar_core.config.bugfixes.mrCrayfishFurniture.blockFurnitureTileFixes.tooltip=Problem preventing certain container items from duplicate. +stellar_core.config.bugfixes.mrCrayfishFurniture.washingMachineDamageFixes=Washing Machine Damage Fixes +stellar_core.config.bugfixes.mrCrayfishFurniture.washingMachineDamageFixes.tooltip=Stopping washing machines from repairing non-repairable items. +stellar_core.config.bugfixes.rpsIdeas.itemBioticSensorMemoryLeakFixes=Item Biotic Sensor Memory Leak Fixes +stellar_core.config.bugfixes.rpsIdeas.itemBioticSensorMemoryLeakFixes.tooltip=(Client Only) Fix memory leaks caused by improper object management on the client side. +stellar_core.config.bugfixes.scalingGuis.jsonHelperCrashFixes=Json Helper Crash Fixes +stellar_core.config.bugfixes.scalingGuis.jsonHelperCrashFixes.tooltip=Fixes an issue that caused a crash when deleting invalid GUI configurations. +stellar_core.config.bugfixes.sync.techgunsDuplicationFixes=Techguns Duplication Fixes +stellar_core.config.bugfixes.sync.techgunsDuplicationFixes.tooltip=A special fix that keeps Sync from triggering some weird item duplication issues when installed with Techguns. +stellar_core.config.bugfixes.sync.ridingFixes=Riding Fixes +stellar_core.config.bugfixes.sync.ridingFixes.tooltip=Make players get off their mounts when they die. +stellar_core.config.bugfixes.tConEvo.handleCosmicLightingNPEFixes=Handle Cosmic Lighting NPE Fixes +stellar_core.config.bugfixes.tConEvo.handleCosmicLightingNPEFixes.tooltip=Fix a special crash issue that would cause special cases, reporting that they were attributed to xyz.phanta.tconevo.integration.avaritia.client.AvaritiaMaterialModel$BakedAvaritiaMaterialModel$ WithoutHalo handleCosmicLighting(). +stellar_core.config.bugfixes.techguns.tgPermissionsCrashFixes=TG Permissions Crash Fixes +stellar_core.config.bugfixes.techguns.tgPermissionsCrashFixes.tooltip=Fixes an issue that would cause crashes in server environments. +stellar_core.config.bugfixes.techguns.invalidRecipeFixes=Invalid Recipe Fixes +stellar_core.config.bugfixes.techguns.invalidRecipeFixes.tooltip=Fix for recipes not working properly for certain items (Techguns only). +stellar_core.config.bugfixes.techguns.serverSideEntityCrashFixes=Server Side Entity Crash Fixes +stellar_core.config.bugfixes.techguns.serverSideEntityCrashFixes.tooltip=Fixes an issue that would cause crashes in server environments. +stellar_core.config.bugfixes.theOneProbe.playerEntityRenderFixes=Player Entity Render Fixes +stellar_core.config.bugfixes.theOneProbe.playerEntityRenderFixes.tooltip=Prevents TheOneProbe from rendering the entity/player in such a way that their head is locked to a fixed pitch. +stellar_core.config.bugfixes.thermalDynamics.fluidDuplicateFixes=Fluid Duplicate Fixes +stellar_core.config.bugfixes.thermalDynamics.fluidDuplicateFixes.tooltip=Fix a fluid duplication issue where they would only appear on Super-Laminar FluidDuct. +stellar_core.config.bugfixes.thermalExpansion.containerSatchelFilterFixes=Container Satchel Filter Fixes +stellar_core.config.bugfixes.thermalExpansion.containerSatchelFilterFixes.tooltip=The problem with stopping a backpack from replicating is that this probably does the same thing as UniversalTweaks. \ No newline at end of file diff --git a/src/main/resources/assets/stellar_core/lang/zh_CN.lang b/src/main/resources/assets/stellar_core/lang/zh_CN.lang index e69de29..dd5eb8a 100644 --- a/src/main/resources/assets/stellar_core/lang/zh_CN.lang +++ b/src/main/resources/assets/stellar_core/lang/zh_CN.lang @@ -0,0 +1,445 @@ +# StellarCore config translations - zh_CN +stellar_core.config.debug=调试 +stellar_core.config.bugFixes=漏洞修复 +stellar_core.config.performance=性能优化 +stellar_core.config.features=功能特性 +stellar_core.config.debug.enableDebugLog=启用调试日志 +stellar_core.config.performance.vanilla=原版 +stellar_core.config.performance.forge=Forge +stellar_core.config.performance.astralSorcery=星界魔法 +stellar_core.config.performance.avaritia=无尽贪婪 +stellar_core.config.performance.biomesOPlenty=超多生物群系 +stellar_core.config.performance.enderUtilities=末影实用工具 缩放 +stellar_core.config.performance.extraBotany=额外植物学 +stellar_core.config.performance.bloodMagic=血魔法 +stellar_core.config.performance.botania=植物魔法 +stellar_core.config.performance.chisel=凿子 +stellar_core.config.performance.ctm=连接材质 +stellar_core.config.performance.cucumber=Cucumber 库 +stellar_core.config.performance.customLoadingScreen=自定义加载界面 +stellar_core.config.performance.ebWizardry=EB 巫术 +stellar_core.config.performance.enderCore=EnderCore +stellar_core.config.performance.enderIO=Ender IO +stellar_core.config.performance.enderIOConduits=Ender IO 管道 +stellar_core.config.performance.fluxNetworks=通量网络 +stellar_core.config.performance.ftbLib=FTB 库 +stellar_core.config.performance.ftbQuests=FTB 任务 +stellar_core.config.performance.industrialCraft2=工业时代2 +stellar_core.config.performance.inGameInfoXML=InGameInfoXML +stellar_core.config.performance.immersiveEngineering=沉浸工程 +stellar_core.config.performance.libNine=LibNine +stellar_core.config.performance.mekanism=通用机械 +stellar_core.config.performance.nuclearCraftOverhauled=核电工艺:重制版 +stellar_core.config.performance.tConstruct=匠魂 +stellar_core.config.performance.touhouLittleMaid=东方小女仆 +stellar_core.config.performance.vanilla.hudCaching=HUD 缓存 +stellar_core.config.performance.vanilla.hudCaching.tooltip=(Client Performance | Experimental) A feature from Patcher mod, using protocol CC-BY-NC-SA 4.0, if there are any copyright issues, please contact me to remove it. Dramatically improves performance by limiting the HUD to a specified FPS, may not be compatible with older devices. May perform strangely with some HUD Mods. +stellar_core.config.performance.vanilla.hudCachingFPSLimit=HUD 缓存帧率限制 +stellar_core.config.performance.vanilla.hudCachingFPSLimit.tooltip=Select a restricted HUD FPS that is only valid when HudCaching is enabled. +stellar_core.config.performance.vanilla.parallelModelLoader=并行模型加载 +stellar_core.config.performance.vanilla.parallelModelLoader.tooltip=(Client Performance | Experimental) A feature that helps speed up game loading by modifying the model loader's code to enable parallel loading capabilities (5s ~ 40s faster). Incompatible with some mod's models because they use their own model loader, if you encounter a missing model, please report it to the StellarCore author for manual compatibility. Compatible model loader: CTM,LibNine,TConstruct Contrary to VintageFix's DynamicResource functionality and therefore incompatible, you can only choose one. +stellar_core.config.performance.vanilla.wipeModelCache=清理模型缓存 +stellar_core.config.performance.vanilla.wipeModelCache.tooltip=(Client Performance) Clearing the cache after loading a model, significantly reduce memory usage. But it may cause some mod's models to be messed up after reloading ResourcePacks, Turning this option off will use more memory. If you installed FoamFix, FoamFix does the same thing but StellarCore is faster, you may need to turn off the `wipeModelCache` option in foamfix.cfg. +stellar_core.config.performance.vanilla.parallelModelLoaderBlackListPredefined=并行模型加载黑名单(预设) +stellar_core.config.performance.vanilla.parallelModelLoaderBlackListPredefined.tooltip=Predefined blacklist entries shipped by StellarCore. These entries are merged with ParallelModelLoaderBlackList. Remove them only if you are sure the loader is thread-safe in your modpack. +stellar_core.config.performance.vanilla.parallelModelLoaderBlackList=并行模型加载黑名单 +stellar_core.config.performance.vanilla.parallelModelLoaderBlackList.tooltip=Additional blacklist entries. Merged with ParallelModelLoaderBlackListPredefined. Defining which ModelLoader cannot be safely asynchronized to allow StellarCore to load models using a synchronous approach, usually requires no modification to it. +stellar_core.config.performance.vanilla.parallelTextureLoad=并行材质加载 +stellar_core.config.performance.vanilla.parallelTextureLoad.tooltip=(Client Performance | Experimental) An feature that uses parallel loading of texture files, improved game loading speed. If you get a crash when installing with VintageFix, turn this feature off, or turn off the mixins.texturemap option for VintageFix. +stellar_core.config.performance.vanilla.stateMapperBaseImprovements=StateMapperBase 优化 +stellar_core.config.performance.vanilla.stateMapperBaseImprovements.tooltip=(Client Performance) Improve the Map data structures of StateMapperBase to make them faster (~30%). +stellar_core.config.performance.vanilla.capturedBlockSnapshotsImprovements=CapturedBlockSnapshots 优化 +stellar_core.config.performance.vanilla.capturedBlockSnapshotsImprovements.tooltip=(Server Performance) Modified the data structure of capturedBlockSnapshots to a LinkedList to help improve insertion and deletion performance. +stellar_core.config.performance.vanilla.chunkTileEntityMapImprovements=区块 TileEntity Map 优化 +stellar_core.config.performance.vanilla.chunkTileEntityMapImprovements.tooltip=(Client/Server Performance) Use long instead of BlockPos to store TileEntities, optimising memory usage and potentially improving performance. Conflicts with UniversalTweaks - 'Tile Entity Map' options and StellarCore maybe overrides them. +stellar_core.config.performance.vanilla.chunkTileEntityCache=区块 TileEntity 缓存 +stellar_core.config.performance.vanilla.chunkTileEntityCache.tooltip=(Client/Server Performance | Experimental) Cache the TileEntity state of the IBlockState in a chunk to improve performance. +stellar_core.config.performance.vanilla.chunkTileEntityQueueImprovements=区块 TileEntity 队列优化 +stellar_core.config.performance.vanilla.chunkTileEntityQueueImprovements.tooltip=(Client/Server Performance) Improving Chunk Performance with Improved Data Structures. +stellar_core.config.performance.vanilla.classInheritanceMultiMapImprovements=ClassInheritanceMultiMap 优化 +stellar_core.config.performance.vanilla.classInheritanceMultiMapImprovements.tooltip=(Server Performance) Improving the performance of ClassInheritanceMultiMap (up to ~40%). +stellar_core.config.performance.vanilla.entityTrackerImprovements=实体追踪器优化 +stellar_core.config.performance.vanilla.entityTrackerImprovements.tooltip=(Server Performance) Improving EntityTracker Performance with Improved Data Structures. +stellar_core.config.performance.vanilla.entityTrackerIncludeY=实体追踪包含 Y 轴 +stellar_core.config.performance.vanilla.entityTrackerIncludeY.tooltip=(Server Performance) Include Y distance checks when tracking entities. +stellar_core.config.performance.vanilla.worldServerGetPendingBlockUpdatesImprovements=WorldServer PendingBlockUpdates 优化 +stellar_core.config.performance.vanilla.worldServerGetPendingBlockUpdatesImprovements.tooltip=(Server Performance) Improving WorldServer#getPendingBlockUpdates Performance with Improved Data Structures. +stellar_core.config.performance.vanilla.propertyEnumHashCodeCache=PropertyEnum hashCode 缓存 +stellar_core.config.performance.vanilla.propertyEnumHashCodeCache.tooltip=(Client Performance) Improving PropertyEnum#hashCode Performance with hashCode cache. +stellar_core.config.performance.vanilla.boundingBoxIntersectCheck=包围盒相交检查优化 +stellar_core.config.performance.vanilla.boundingBoxIntersectCheck.tooltip=(Client/Server Performance) Optimize BoundingBox intersect check. +stellar_core.config.performance.vanilla.blockStateImplementationHashCodeCache=BlockState hashCode 缓存 +stellar_core.config.performance.vanilla.blockStateImplementationHashCodeCache.tooltip=(Server Performance) Improving BlockStateContainer$BlockStateImplementation#hashCode Performance with hashCode cache. +stellar_core.config.performance.vanilla.nbtTagImprovements=NBT 标签优化 +stellar_core.config.performance.vanilla.nbtTagImprovements.tooltip=(Client/Server Performance) Improve the data structure of NBTTagCompound and NBTTagList and optimise the performance of matching, fetching and copying. May conflict with other mods optimised for NBT. Known to conflict with CensoredASM's `optimizeNBTTagCompoundBackingMap` and `nbtBackingMapStringCanonicalization` option. +stellar_core.config.performance.vanilla.nbtPrimitiveConstantsPool=NBT 基础类型常量池 +stellar_core.config.performance.vanilla.nbtPrimitiveConstantsPool.tooltip=(Client/Server Performance) Cache constants -32768 - 32767 of NBTTagByte, NBTTagInt, NBTTagLong, NBTTagFloat, NBTTagDouble using constant pool. Like IntegerCache in the JVM, improves memory usage and reduces object creation overhead. Note: Some mods may not comply with the specification causing NBTBase to be loaded prematurely, so there may be a higher probability of problems with this feature. Incompatible with old version of Quark (< r1.6-189), which modifies the bytecode of the NBTTag class too early. +stellar_core.config.performance.vanilla.asyncItemStackCapabilityInit=异步 ItemStack Capability 初始化 +stellar_core.config.performance.vanilla.asyncItemStackCapabilityInit.tooltip=(Client/Server Performance | Experimental) Asynchronous loading of ItemStack's Capability to improve performance. Conflict with CensoredASM's `delayItemStackCapabilityInit` option. Deprecated: unstable, use at your own risk. +stellar_core.config.performance.vanilla.nonNullListImprovements=NonNullList 优化 +stellar_core.config.performance.vanilla.nonNullListImprovements.tooltip=(Client/Server Performance | Experimental) Replaces the internal default ArrayList of NonNullList with an ObjectArrayList (may not work). +stellar_core.config.performance.vanilla.noGLError=无 GL 错误 +stellar_core.config.performance.vanilla.noGLError.tooltip=(Client Performance) As the configuration name says, use at your own risk. +stellar_core.config.performance.vanilla.alwaysDeferChunkUpdates=总是延迟区块更新 +stellar_core.config.performance.vanilla.alwaysDeferChunkUpdates.tooltip=(Client Performance | Sodium Feature) Making all immediate chunk updates always deferred helps improve intermittent low FPS conditions, but potentially leads to rendering delays. +stellar_core.config.performance.vanilla.stitcherCache=Stitcher 缓存 +stellar_core.config.performance.vanilla.stitcherCache.tooltip=(Client Performance) Enabling Stitcher caching improves the game loading speed. The main principle is to cache the Stitcher's splicing results and save them to the hard drive for next time reading, so you need to pre-launch the game once before you can see the effect. Not compatible with VintageFix's DynamicResource, but should work well with VintageFix's TurboStitcher. +stellar_core.config.performance.vanilla.resourceExistStateCache=资源存在状态缓存 +stellar_core.config.performance.vanilla.resourceExistStateCache.tooltip=(Client Performance) Caches the state of existence of each resource file in the ResourcePack, improve the speed of model loading, if you encounter the game can not be loaded or display anomaly, turn off this option. +stellar_core.config.performance.vanilla.directoryResourcePackIndex=目录资源包索引 +stellar_core.config.performance.vanilla.directoryResourcePackIndex.tooltip=(Client Performance | Experimental) Pre-scan directory-based resource packs to build an existence index, reducing Windows/NTFS File.exists/isFile overhead during model/texture loading. Only effective when ResourceExistStateCache is enabled. +stellar_core.config.performance.vanilla.parallelRandomBlockTicker=并行随机方块刻 +stellar_core.config.performance.vanilla.parallelRandomBlockTicker.tooltip=(Client/Server Performance) Use parallelStream to handle randomTick operations on world blocks to improve performance in more player environments. Note: Possibly affecting the random logic of the original game. +stellar_core.config.performance.vanilla.worldBlockPosJudgement=世界方块位置判断优化 +stellar_core.config.performance.vanilla.worldBlockPosJudgement.tooltip=(Client/Server Performance) Improved `World#isValid` / `World#isOutsideBuildHeight` judgement performance, minor performance improvements. +stellar_core.config.performance.vanilla.blockPartDataStructureImprovements=BlockPart 数据结构优化 +stellar_core.config.performance.vanilla.blockPartDataStructureImprovements.tooltip=(Client Performance) Improved BlockPart data structure, improve memory usage with a more efficient map. +stellar_core.config.performance.vanilla.modelBlockStringCanonicalization=ModelBlock 字符串规范化 +stellar_core.config.performance.vanilla.modelBlockStringCanonicalization.tooltip=(Client Performance) Modify the data structure of ModelBlock's textures map to improve performance and reduce memory usage. This feature requires CensoredASM mod. Known to be incompatible with DynamicTrees. +stellar_core.config.performance.vanilla.bakedQuadVertexDataCanonicalization=BakedQuad 顶点数据规范化 +stellar_core.config.performance.vanilla.bakedQuadVertexDataCanonicalization.tooltip=(Client Performance | Experimental) Deduplicate vertexData array to optimise memory usage. Works in most cases, but may cause rendering issues with models in some mods. +stellar_core.config.performance.vanilla.simpleBakedModelCanonicalization=SimpleBakedModel 规范化 +stellar_core.config.performance.vanilla.simpleBakedModelCanonicalization.tooltip=(Client Performance | Experimental) BakedQuad deduplication of SimpleBakedModel to optimise memory usage. Works in most cases, but may cause rendering issues with models in some mods. +stellar_core.config.performance.vanilla.blockFaceUVsCanonicalization=BlockFaceUV 规范化 +stellar_core.config.performance.vanilla.blockFaceUVsCanonicalization.tooltip=(Client Performance) Deduplicate BlockFaceUV `uvs` array to optimise memory usage. +stellar_core.config.performance.vanilla.resourceLocationCanonicalization=ResourceLocation 规范化 +stellar_core.config.performance.vanilla.resourceLocationCanonicalization.tooltip=(Client/Server Performance) Deduplicate internal strings of ResourceLocation to reduce memory usage. When installed with CensoredASM, turn off the `resourceLocationCanonicalization` feature of CensoredASM. StellarCore already has backend integration for it. Note: This feature may have a large impact on load times. +stellar_core.config.performance.vanilla.resourceLocationCanonicalizationAsync=ResourceLocation 异步规范化 +stellar_core.config.performance.vanilla.resourceLocationCanonicalizationAsync.tooltip=(Client/Server Performance) ResourceLocationCanonicalization Available when enabled, makes the operation process asynchronous, dramatically reduces the impact on startup time, but uses more memory (mainly in client model loading, very much more memory) during loading, and the memory returns to normal after loading is complete. +stellar_core.config.performance.forge.asmDataTableCPUUsageImprovements=ASMDataTable CPU 使用优化 +stellar_core.config.performance.forge.asmDataTableCPUUsageImprovements.tooltip=(Client/Server Performance) ASMDataTable Annotation Map builds use half of the CPU instead of all of it, helping to improve the computer freezing problem at game startup, but potentially causing the game to take longer to load. +stellar_core.config.performance.forge.asmModParserImprovements=ASMModParser 优化 +stellar_core.config.performance.forge.asmModParserImprovements.tooltip=(Client/Server Performance) Improved performance of ASMModParser in parsing bytecode, improved startup speed (~1 ~ 5 seconds). +stellar_core.config.performance.forge.chunkManager=区块管理器优化 +stellar_core.config.performance.forge.chunkManager.tooltip=(Client/Server Performance) ChunkManager optimisation, improves performance in more player environments. +stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalization=UnpackedBakedQuad 数据规范化 +stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalization.tooltip=(Client Performance | Experimental) Deduplicate unpackedData array to optimise memory usage, with significant optimisation for some mods. Works in most cases, but may cause rendering issues with models in some mods. +stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalizationLevel=UnpackedBakedQuad 规范化等级 +stellar_core.config.performance.forge.unpackedBakedQuadDataCanonicalizationLevel.tooltip=Adjust the optimisation level of the `UnpackedBakedQuadDataCanonicalization` option, the higher the level the better the results but the higher the probability of encountering problems, normally a setting of 2 is sufficient... Higher levels consume more CPU performance. This option can be adjusted while the game is running, but restarting the game is highly recommended. +stellar_core.config.performance.forge.unpackedBakedQuadVertexDataCanonicalization=UnpackedBakedQuad 顶点数据规范化 +stellar_core.config.performance.forge.unpackedBakedQuadVertexDataCanonicalization.tooltip=(Client Performance | Experimental) Deduplicate vertexData array to optimise memory usage. Works in most cases, but may cause rendering issues with models in some mods. +stellar_core.config.performance.forge.deallocateEmptyCapabilityNBT=释放空 Capability NBT +stellar_core.config.performance.forge.deallocateEmptyCapabilityNBT.tooltip=When writing to Capability's NBT, if the returned NBT is empty, no content is written, which may help improve performance. +stellar_core.config.performance.astralSorcery.tileNetworkSkyboundImprovements=TileNetworkSkybound 优化 +stellar_core.config.performance.astralSorcery.tileNetworkSkyboundImprovements.tooltip=(Server Performance) Add optional updates to the block to improve network bandwidth usage. +stellar_core.config.performance.avaritia.tileBaseImprovements=TileBase 优化 +stellar_core.config.performance.avaritia.tileBaseImprovements.tooltip=(Server Performance) Removing some unnecessary Server to Client synchronization helps ease network bandwidth usage. +stellar_core.config.performance.avaritia.avaritiaRecipeManagerImprovements=无尽贪婪配方管理器优化 +stellar_core.config.performance.avaritia.avaritiaRecipeManagerImprovements.tooltip=(Client / Server Performance) Speed up recipe loading with parallel loading. +stellar_core.config.performance.biomesOPlenty.trailManagerAsync=TrailManager 异步 +stellar_core.config.performance.biomesOPlenty.trailManagerAsync.tooltip=(Client/Server Performance) Block them from doing network operations in the main thread. +stellar_core.config.performance.cucumber.vanillaPacketDispatcherImprovements=VanillaPacketDispatcher 优化 +stellar_core.config.performance.cucumber.vanillaPacketDispatcherImprovements.tooltip=(Client/Server Performance) Block them from doing network operations in the main thread. +stellar_core.config.performance.cucumber.tileEntityUpdateRange=TileEntity 更新范围 +stellar_core.config.performance.cucumber.tileEntityUpdateRange.tooltip=When a block is updated, how many players within range can receive its update? Only works if VanillaPacketDispatcherImprovements is enabled, and only works on mods that use the Cucumber lib. +stellar_core.config.performance.enderUtilities.utilItemModularImprovements=UtilItemModular 优化 +stellar_core.config.performance.enderUtilities.utilItemModularImprovements.tooltip=(Server Performance) Improvements to the way UtilItemModular loads items to slightly improve performance. +stellar_core.config.performance.extraBotany.persistentVariableHandlerAsync=PersistentVariableHandler 异步 +stellar_core.config.performance.extraBotany.persistentVariableHandlerAsync.tooltip=(Client/Server Performance) Block them from doing network operations in the main thread. +stellar_core.config.performance.bloodMagic.bloodAltarImprovements=血祭坛优化 +stellar_core.config.performance.bloodMagic.bloodAltarImprovements.tooltip=(Server Performance) Removing some unnecessary Server to Client synchronization helps ease network bandwidth usage. +stellar_core.config.performance.botania.sparkEntityImprovements=火花实体优化 +stellar_core.config.performance.botania.sparkEntityImprovements.tooltip=(Server Performance) A feature with some side effects to make sparks use less performance through dynamic Tick acceleration. +stellar_core.config.performance.botania.sparkMaxWorkDelay=火花最大工作延迟 +stellar_core.config.performance.botania.sparkMaxWorkDelay.tooltip=What is the maximum working interval of the sparks? They will eventually be accelerated to 1 tick. Only works if SparkEntityImprovements is enabled. +stellar_core.config.performance.chisel.autoChiselImprovements=自动凿子优化 +stellar_core.config.performance.chisel.autoChiselImprovements.tooltip=(Server Performance) A feature with some side effects that improves the performance of Auto Chisel's recipe search and makes the interval between searches for recipes increase. +stellar_core.config.performance.chisel.autoChiselMaxWorkDelay=自动凿子最大工作延迟 +stellar_core.config.performance.chisel.autoChiselMaxWorkDelay.tooltip=What is the maximum recipe search interval of the Auto Chisels? They will eventually be accelerated to 20 tick. Only works if AutoChiselImprovements is enabled. +stellar_core.config.performance.ctm.textureMetadataHandlerImprovements=材质元数据处理器优化 +stellar_core.config.performance.ctm.textureMetadataHandlerImprovements.tooltip=(Client Performance | Experimental) A feature that loads CTM's Metadata data faster (~60%) using parallelStream, usually with few conflict issues. If enabling this feature causes a problem, please report it immediately. +stellar_core.config.performance.customLoadingScreen.textureCleanup=材质清理 +stellar_core.config.performance.customLoadingScreen.textureCleanup.tooltip=(Client Performance) Clean up their mapping after the game has finished loading to improve memory usage. +stellar_core.config.performance.customLoadingScreen.modLoadingListenerImprovements=模组加载监听器优化 +stellar_core.config.performance.customLoadingScreen.modLoadingListenerImprovements.tooltip=(Recommend) (Client Performance) We'll never know why we have to wait an extra (20*5)ms for each module loaded. +stellar_core.config.performance.ebWizardry.dispenserCastingDataImprovements=发射器施法数据优化 +stellar_core.config.performance.ebWizardry.dispenserCastingDataImprovements.tooltip=(Server Performance) Improved event listening performance for DispenserCastingData, required mc restart. Incompatible with TickCentral mod, alternative optimisations are used when installing with this mod. +stellar_core.config.performance.enderCore.thingsImprovements=Things 优化 +stellar_core.config.performance.enderCore.thingsImprovements.tooltip=(Server Performance) Improve the speed of matching materials such as items using caching and special data structures to improve the performance of EnderIO Machines overall, with a slight increase in memory usage. +stellar_core.config.performance.enderCore.oreThingImprovements=OreThing 优化 +stellar_core.config.performance.enderCore.oreThingImprovements.tooltip=(Server Performance) Improve the speed of matching materials such as items using caching and special data structures to improve the performance of EnderIO Machines overall, with a slight increase in memory usage. +stellar_core.config.performance.enderIO.itemToolsImprovements=工具物品优化 +stellar_core.config.performance.enderIO.itemToolsImprovements.tooltip=(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler. +stellar_core.config.performance.enderIO.tileEntityBaseImprovements=TileEntityBase 优化 +stellar_core.config.performance.enderIO.tileEntityBaseImprovements.tooltip=(Server Performance) Remove some unnecessary judgments to improve performance (may have side effects). +stellar_core.config.performance.enderIO.recipeImprovements=配方优化 +stellar_core.config.performance.enderIO.recipeImprovements.tooltip=(Server Performance) Improve recipe search speed with caching. +stellar_core.config.performance.enderIO.farmerImprovements=农场优化 +stellar_core.config.performance.enderIO.farmerImprovements.tooltip=(Server Performance) Improve the performance of item determination in FarmerStation using caching (mainly related to the canPlant() method). +stellar_core.config.performance.enderIOConduits.abstractConduitImprovements=抽象管道优化 +stellar_core.config.performance.enderIOConduits.abstractConduitImprovements.tooltip=(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler. +stellar_core.config.performance.enderIOConduits.tileConduitBundleImprovements=管道束方块实体优化 +stellar_core.config.performance.enderIOConduits.tileConduitBundleImprovements.tooltip=(Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler. +stellar_core.config.performance.enderIOConduits.networkTankKeyHashCodeCache=NetworkTankKey hashCode 缓存 +stellar_core.config.performance.enderIOConduits.networkTankKeyHashCodeCache.tooltip=(Server Performance) Improved the hashCode() method of NetworkTankKey, which can improve the performance of the EnderIO Conduit Network. +stellar_core.config.performance.enderIOConduits.enderLiquidConduitNetworkTankMap=Ender 液体管道网络 TankMap 优化 +stellar_core.config.performance.enderIOConduits.enderLiquidConduitNetworkTankMap.tooltip=(Server Performance) Improved some data structures, slight performance improvements. +stellar_core.config.performance.enderIOConduits.networkPowerManagerImprovements=网络电力管理器优化 +stellar_core.config.performance.enderIOConduits.networkPowerManagerImprovements.tooltip=(Server Performance | Experimental) Rewriting the eio conduit energy network computation logic to improve performance using multithreading. +stellar_core.config.performance.fluxNetworks.parallelNetworkCalculation=并行网络计算 +stellar_core.config.performance.fluxNetworks.parallelNetworkCalculation.tooltip=(Server Performance | Experimental) Rewriting the flux network calculation logic to improve performance using multithreading. +stellar_core.config.performance.fluxNetworks.connectionTransferImprovements=连接传输优化 +stellar_core.config.performance.fluxNetworks.connectionTransferImprovements.tooltip=(Server Performance) Removing the secondary judgement of energy transfer may help improve performance. +stellar_core.config.performance.ftbLib.invUtilsForceUpdateImprovements=InvUtils 强制更新优化 +stellar_core.config.performance.ftbLib.invUtilsForceUpdateImprovements.tooltip=(Server Performance) Improved some of the judgments so that it doesn't consume a lot of time sending network packets. +stellar_core.config.performance.ftbQuests.questInventoryListenerImprovements=任务背包监听器优化 +stellar_core.config.performance.ftbQuests.questInventoryListenerImprovements.tooltip=(Server Performance) Improved performance of item quest checking (but may result in longer intervals between quest checks). +stellar_core.config.performance.industrialCraft2.energyCalculatorLegImprovements=EnergyCalculatorLeg 优化 +stellar_core.config.performance.industrialCraft2.energyCalculatorLegImprovements.tooltip=(Server Performance | Experimental) Rewriting the ic2 energy network computation logic to improve performance using multithreading. +stellar_core.config.performance.industrialCraft2.energyCalculatorLegParallelMode=EnergyCalculatorLeg 并行模式 +stellar_core.config.performance.industrialCraft2.energyCalculatorLegParallelMode.tooltip=(Server Performance | Experimental) Select IC2 EnergyCalculatorLeg parallel mode. AUTO: Automatically choose a safe mode based on the loaded environment (e.g. uses SEMI_ASYNC when Galacticraft is loaded). FULL_ASYNC: Fully parallel. May crash with mods that are not thread-safe (e.g. Galacticraft). SEMI_ASYNC: Fallback parallel. Avoids calling external energy tiles' methods off-thread, improving compatibility at the cost of performance. +stellar_core.config.performance.industrialCraft2.gridDataImprovements=GridData 优化 +stellar_core.config.performance.industrialCraft2.gridDataImprovements.tooltip=(Server Performance) Improved some data structures, slight performance improvements. +stellar_core.config.performance.industrialCraft2.energyNetLocalImprovements=EnergyNetLocal 优化 +stellar_core.config.performance.industrialCraft2.energyNetLocalImprovements.tooltip=(Server Performance) Improved some data structures, slight performance improvements. +stellar_core.config.performance.industrialCraft2.gridImprovements=Grid 优化 +stellar_core.config.performance.industrialCraft2.gridImprovements.tooltip=(Server Performance) Improved some data structures, slight performance improvements. +stellar_core.config.performance.industrialCraft2.itemUpgradeModuleImprovements=升级模块物品优化 +stellar_core.config.performance.industrialCraft2.itemUpgradeModuleImprovements.tooltip=(Server Performance) Allows you to adjust the working speed of the Ejector / Pulling Module. +stellar_core.config.performance.industrialCraft2.itemUpgradeModuleWorkDelay=升级模块工作延迟 +stellar_core.config.performance.industrialCraft2.itemUpgradeModuleWorkDelay.tooltip=Work speed of Ejector / Pulling Module. Only works if ItemUpgradeModuleImprovements is enabled. +stellar_core.config.performance.inGameInfoXML.hudFramebuffer=HUD 帧缓冲 +stellar_core.config.performance.inGameInfoXML.hudFramebuffer.tooltip=(Client Performance) Limit the rendering FPS of InGameInfoXML to significantly improve performance (similar to HUDCaching), may not be compatible with older devices. +stellar_core.config.performance.inGameInfoXML.hudfps=HUD 帧率 +stellar_core.config.performance.inGameInfoXML.hudfps.tooltip=(Client Performance) Limit the rendering FPS of InGameInfoXML to significantly improve performance (similar to HUDCaching), may not be compatible with older devices. +stellar_core.config.performance.immersiveEngineering.energyTransferNoUpdate=能量传输无更新 +stellar_core.config.performance.immersiveEngineering.energyTransferNoUpdate.tooltip=(Server Performance) Blocking the IE Mechanical Block from triggering a full block update when transferring energy may improve performance. But if strange block states appear try turning off this option. +stellar_core.config.performance.libNine.l9ModelsIsOfTypeCache=L9Models isOfType 缓存 +stellar_core.config.performance.libNine.l9ModelsIsOfTypeCache.tooltip=(Client Performance) Cache the result of L9Models#isOfType to improve game loading speed. This feature requires Vanilla#ResourceExistStateCache option. +stellar_core.config.performance.mekanism.pipeUtilsImprovements=PipeUtils 优化 +stellar_core.config.performance.mekanism.pipeUtilsImprovements.tooltip=(Server Performance) Performance improvements on data structures. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.performance.mekanism.energyNetworkImprovements=能量网络优化 +stellar_core.config.performance.mekanism.energyNetworkImprovements.tooltip=(Server Performance) Performance improvements on data structures. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.performance.mekanism.frequencyImprovements=频率优化 +stellar_core.config.performance.mekanism.frequencyImprovements.tooltip=(Server Performance) Performance improvements on data structures. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.performance.nuclearCraftOverhauled.basicRecipeSearchImprovements=基础配方搜索优化 +stellar_core.config.performance.nuclearCraftOverhauled.basicRecipeSearchImprovements.tooltip=(Server Performance) Improvements search performance of basic recipes. Requires disable processor.smart_processor_input option at nuclearcraft.cfg. +stellar_core.config.performance.tConstruct.meltingRecipeSearchImprovements=熔炼配方搜索优化 +stellar_core.config.performance.tConstruct.meltingRecipeSearchImprovements.tooltip=(Server Performance) Improvements in the search performance of Melting recipes. +stellar_core.config.performance.tConstruct.tableCastingRecipeSearchImprovements=工作台浇铸配方搜索优化 +stellar_core.config.performance.tConstruct.tableCastingRecipeSearchImprovements.tooltip=(Server Performance) Improvements in the search performance of Table Casing recipes. +stellar_core.config.performance.tConstruct.basinCastingRecipeSearchImprovements=盆浇铸配方搜索优化 +stellar_core.config.performance.tConstruct.basinCastingRecipeSearchImprovements.tooltip=(Server Performance) Improvements in the search performance of Basin Casing recipes. +stellar_core.config.performance.tConstruct.tileSmelteryAlloyRecipeSearchImprovements=合金冶炼配方搜索优化 +stellar_core.config.performance.tConstruct.tileSmelteryAlloyRecipeSearchImprovements.tooltip=(Server Performance) Improvements in the search performance of Smeltery Alloy Casing recipes. +stellar_core.config.performance.tConstruct.tileSmelteryMaxAlloyRecipePerTick=每刻最大合金配方数 +stellar_core.config.performance.tConstruct.tileSmelteryMaxAlloyRecipePerTick.tooltip=(Server Performance) Smeltery What is the maximum number of recipes that can be completed per tick? +stellar_core.config.features.enableCustomGameTitle=启用自定义游戏标题 +stellar_core.config.features.enableCustomGameTitle.tooltip=(Client) Allows you to modify the title of the game, highest priority, supports earlier versions such as CleanroomLoader 3029 (May do the same thing with other mods). +stellar_core.config.features.titleUseHitokotoAPI=标题使用一言 API +stellar_core.config.features.titleUseHitokotoAPI.tooltip=Does the CustomGameTitle use Hitokoto API to get random messages? (Chinese Only) +stellar_core.config.features.customGameTitle=自定义游戏标题 +stellar_core.config.features.customGameTitle.tooltip=The title. +stellar_core.config.features.vanilla=原版 +stellar_core.config.features.vanilla.tooltip=The title. +stellar_core.config.features.fontScale=字体缩放 +stellar_core.config.features.fontScale.tooltip=The title. +stellar_core.config.features.astralSorcery=星界魔法 +stellar_core.config.features.betterChat=更好的聊天 +stellar_core.config.features.botania=植物魔法 +stellar_core.config.features.ebWizardry=EB 巫术 +stellar_core.config.features.enderIOConduits=Ender IO 管道 +stellar_core.config.features.fluxNetworks=通量网络 +stellar_core.config.features.ic2=工业时代2 +stellar_core.config.features.lazyAE2=Lazy AE2 +stellar_core.config.features.legendaryTooltips=传奇工具提示 +stellar_core.config.features.mekanism=通用机械 +stellar_core.config.features.modularRouters=模块化路由器 +stellar_core.config.features.nuclearCraftOverhauled=核电工艺:重制版 +stellar_core.config.features.rgbChat=RGB 聊天 +stellar_core.config.features.techguns=Techguns +stellar_core.config.features.moreElectricTools=更多电工工具 +stellar_core.config.features.draconicEvolution=龙之进化 +stellar_core.config.features.vanilla.asyncAdvancementSerialize=异步进度序列化 +stellar_core.config.features.vanilla.asyncAdvancementSerialize.tooltip=(Server) Allows CriterionProgress to be serialized in multiple threads. +stellar_core.config.features.vanilla.shutUpModelLoader=静默模型加载器 +stellar_core.config.features.vanilla.shutUpModelLoader.tooltip=An extra feature that stops the model loader from printing errors, neat log, no? May have implications for Debug, cannot prevent errors in the output of custom loaders. only available if ParallelModelLoader is enabled. +stellar_core.config.features.vanilla.handleClientWorldLoad=处理客户端世界加载 +stellar_core.config.features.vanilla.handleClientWorldLoad.tooltip=(Client Only) Listening to clients loading/unloading new worlds, disabling this option will cause some features on memory leak fixing to fail. +stellar_core.config.features.vanilla.forceUpdateEntityClasses=强制更新实体类 +stellar_core.config.features.vanilla.forceUpdateEntityClasses.tooltip=(Server) Define which entities will be forced to be updated. The update to stop when there are no players near the entity, which may cause some projectiles to pile up. This feature allows certain entities to be forced to be updated. Note: Entity classes must be explicitly defined and their superclasses cannot be retrieved, this is for performance reasons. +stellar_core.config.features.vanilla.forgeRegistryRemoveList=Forge 注册表移除列表 +stellar_core.config.features.vanilla.forgeRegistryRemoveList.tooltip=Completely remove something from the Forge registry, use at your own risk. Usage: `minecraft:dirt`, `modid:something` +stellar_core.config.features.fontScale.appliedEnergetics2=应用能源2 缩放 +stellar_core.config.features.fontScale.appliedEnergetics2.tooltip=(Client) Allows you to modify the specific scaling of small fonts in the AE2 GUI. +stellar_core.config.features.fontScale.enderUtilities=末影实用工具 缩放 +stellar_core.config.features.fontScale.enderUtilities.tooltip=(Client) Allows you to modify the specific scaling of small fonts in the EnderUtilities GUI. +stellar_core.config.features.astralSorcery.disableChainMining=禁用连锁挖矿 +stellar_core.config.features.astralSorcery.disableChainMining.tooltip=Disables AstralSorcery's ChainMining perk, make that doesn't work. +stellar_core.config.features.betterChat.enableMessageCompat=启用消息兼容 +stellar_core.config.features.betterChat.enableMessageCompat.tooltip=(Client) Message compat (probably does the same thing as UniversalTweaks, but the difference is that this is a special compatibility with the BetterChat mod). +stellar_core.config.features.botania.disableCosmeticRecipe=禁用装饰配方 +stellar_core.config.features.botania.disableCosmeticRecipe.tooltip=As the name suggests, use at your own risk. +stellar_core.config.features.ebWizardry.preventWizardSpellLogSpam=阻止巫术法术日志刷屏 +stellar_core.config.features.ebWizardry.preventWizardSpellLogSpam.tooltip=Prevents the WizardSpell loot from logging to the server console when it's casted. +stellar_core.config.features.enderIOConduits.prevEnderLiquidConduitNetworkLogSpam=阻止 Ender 液体管道网络日志刷屏 +stellar_core.config.features.enderIOConduits.prevEnderLiquidConduitNetworkLogSpam.tooltip=If you're really tired of all this useless logging, set it to true (filter only the no side effects section). +stellar_core.config.features.fluxNetworks.randomNetworkUniqueID=随机网络唯一 ID +stellar_core.config.features.fluxNetworks.randomNetworkUniqueID.tooltip=(Server) Make FluxNetworks to generate a random int uid for each network, instead of using the self-incrementing ID. +stellar_core.config.features.ic2.electricItemNonDurability=电力物品无耐久 +stellar_core.config.features.ic2.electricItemNonDurability.tooltip=A highly intrusive feature that makes the IC2 and most of its Addon mod's power items no longer use the endurance value to display power, but instead use a special display, a feature that disables the endurance value and helps automate the crafting. +stellar_core.config.features.lazyAE2.levelMaintainerRequestCountImprovements=等级维持器请求数优化 +stellar_core.config.features.lazyAE2.levelMaintainerRequestCountImprovements.tooltip=The Level Maintainer request synthesis will always be made to the set value, not just to the critical value. +stellar_core.config.features.legendaryTooltips.disableTitleWrap=禁用标题换行 +stellar_core.config.features.legendaryTooltips.disableTitleWrap.tooltip=(Client) As the name suggests, enable it only when necessary. +stellar_core.config.features.mekanism.topSupport=TOP 支持 +stellar_core.config.features.mekanism.topSupport.tooltip=Allows TheOneProbe to show that Mekanism's machines exceed 2147483647 units of energy. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.features.mekanism.fluxNetworksSupport=通量网络支持 +stellar_core.config.features.mekanism.fluxNetworksSupport.tooltip=Allows Mekanism's machines to transmit more than 2147483647 units of energy through FluxNetworks. MEKCEu already includes this feature, so installing MEKCEu will automatically disable it. +stellar_core.config.features.modularRouters.routerECOModeByDefault=路由器默认 ECO 模式 +stellar_core.config.features.modularRouters.routerECOModeByDefault.tooltip=(Client) Automatically enable the ECO mode for new routers. +stellar_core.config.features.nuclearCraftOverhauled.disableRadiationCapability=禁用辐射能力 +stellar_core.config.features.nuclearCraftOverhauled.disableRadiationCapability.tooltip=Completely disable NuclearCraft: Overhauled's radiation system if you really don't want to see them in every item's NBT, haha. +stellar_core.config.features.rgbChat.trueRGBSimpleRendererImprovements=TrueRGB 简单渲染器优化 +stellar_core.config.features.rgbChat.trueRGBSimpleRendererImprovements.tooltip=(Client) Complete rewrite of RGBChat's font renderer to optimize performance and fix crashes. +stellar_core.config.features.techguns.forceSecurityMode=强制安全模式 +stellar_core.config.features.techguns.forceSecurityMode.tooltip=Safe mode is used by default for every player. +stellar_core.config.features.techguns.bulletIsProjectile=子弹视为抛射物 +stellar_core.config.features.techguns.bulletIsProjectile.tooltip=Are bullets treated as projectiles (affecting damage determination)? +stellar_core.config.features.moreElectricTools.removeEfficientEnergyCostEnchantment=移除高效能源消耗附魔 +stellar_core.config.features.moreElectricTools.removeEfficientEnergyCostEnchantment.tooltip=Disable the Efficient enchantment, if you think this enchantment will appear on any item it's just too bad. +stellar_core.config.features.draconicEvolution.chaosIslandChunks=混沌岛区块 +stellar_core.config.features.draconicEvolution.chaosIslandChunks.tooltip=This option modifies the way Chaos Islands are generated +stellar_core.config.bugfixes.vanilla=原版 +stellar_core.config.bugfixes.critical=关键修复 +stellar_core.config.bugfixes.container=容器 +stellar_core.config.bugfixes.advancedRocketry=高级火箭 +stellar_core.config.bugfixes.armourersWorkshop=盔甲工坊 +stellar_core.config.bugfixes.astralSorcery=星界魔法 +stellar_core.config.bugfixes.avaritaddons=无尽贪婪附属 +stellar_core.config.bugfixes.botania=植物魔法 +stellar_core.config.bugfixes.coFHCore=CoFH 核心 +stellar_core.config.bugfixes.customStartingGear=自定义初始装备 +stellar_core.config.bugfixes.draconicEvolution=龙之进化 +stellar_core.config.bugfixes.ebWizardry=EB 巫术 +stellar_core.config.bugfixes.enderIOConduits=Ender IO 管道 +stellar_core.config.bugfixes.enderUtilities=末影实用工具 缩放 +stellar_core.config.bugfixes.extraBotany=额外植物学 +stellar_core.config.bugfixes.fluxNetworks=通量网络 +stellar_core.config.bugfixes.industrialCraft2=工业时代2 +stellar_core.config.bugfixes.inGameInfoXML=InGameInfoXML +stellar_core.config.bugfixes.immersiveEngineering=沉浸工程 +stellar_core.config.bugfixes.journeyMap=旅行地图 +stellar_core.config.bugfixes.libVulpes=LibVulpes +stellar_core.config.bugfixes.mekanism=通用机械 +stellar_core.config.bugfixes.modularRouters=模块化路由器 +stellar_core.config.bugfixes.moreElectricTools=更多电工工具 +stellar_core.config.bugfixes.mrCrayfishFurniture=MrCrayfish 家具 +stellar_core.config.bugfixes.rpsIdeas=RPSIdeas +stellar_core.config.bugfixes.scalingGuis=缩放 GUI +stellar_core.config.bugfixes.sync=Sync +stellar_core.config.bugfixes.tConEvo=匠魂进化 +stellar_core.config.bugfixes.techguns=Techguns +stellar_core.config.bugfixes.theOneProbe=The One Probe +stellar_core.config.bugfixes.thermalDynamics=热力动力学 +stellar_core.config.bugfixes.thermalExpansion=热力膨胀 +stellar_core.config.bugfixes.vanilla.longNBTKiller=Long NBT 破解 +stellar_core.config.bugfixes.vanilla.longNBTKiller.tooltip=Unlocks the size limit of NBT and removes the length limit of NBTTagCompound and NBTTagList, usually many mods will have this feature, you just need to enable one of these modules. +stellar_core.config.bugfixes.vanilla.maxNBTDepth=最大 NBT 深度 +stellar_core.config.bugfixes.vanilla.maxNBTDepth.tooltip=The maximum depth of NBTTagCompound and NBTTagList. It will only take effect if LongNBTKiller is enabled. +stellar_core.config.bugfixes.vanilla.maxNBTSize=最大 NBT 大小 +stellar_core.config.bugfixes.vanilla.maxNBTSize.tooltip=The maximum size of NBT. It will only take effect if LongNBTKiller is enabled. +stellar_core.config.bugfixes.vanilla.displayLargeNBTWarning=显示大 NBT 警告 +stellar_core.config.bugfixes.vanilla.displayLargeNBTWarning.tooltip=If the NBT size is larger than the maximum size, it will display a warning message. It will only take effect if LongNBTKiller is enabled. +stellar_core.config.bugfixes.vanilla.clientNullBlockPacket=客户端空方块数据包修复 +stellar_core.config.bugfixes.vanilla.clientNullBlockPacket.tooltip=Fix the NPE problem that occasionally occurs with the client when the server sends a null block packet. +stellar_core.config.bugfixes.critical.guGuUtilsSetContainerPacket=咕咕工具 SetContainer 数据包修复 +stellar_core.config.bugfixes.critical.guGuUtilsSetContainerPacket.tooltip=Usually just set it to true, this option fixed a serious network packet problem. +stellar_core.config.bugfixes.container.containerUnloadTileEntityFixes=容器卸载 TileEntity 修复 +stellar_core.config.bugfixes.container.containerUnloadTileEntityFixes.tooltip=A generic feature that when a player's open TileEntity GUI is uninstalled, it also forces the player's open GUI to be closed. +stellar_core.config.bugfixes.container.containerInteractRestriction=容器交互限制 +stellar_core.config.bugfixes.container.containerInteractRestriction.tooltip=Restricts the player from interacting with the world's blocks when the player opens any container interface (except the player inventory). +stellar_core.config.bugfixes.advancedRocketry.itemBiomeChanger=生物群系改变器修复 +stellar_core.config.bugfixes.advancedRocketry.itemBiomeChanger.tooltip=Fix the NPE problem that occasionally occurs with BiomeChanger. +stellar_core.config.bugfixes.advancedRocketry.preventDimensionManagerCrash=防止 DimensionManager 崩溃 +stellar_core.config.bugfixes.advancedRocketry.preventDimensionManagerCrash.tooltip=When the planetDefs.xml file is corrupted, make it regenerate the file instead of letting it damn near crash. This is usually only a problem if the game process is unexpectedly exited, and the file is usually unrecoverable without a backup. +stellar_core.config.bugfixes.armourersWorkshop.skinTextureCrashFixes=皮肤材质崩溃修复 +stellar_core.config.bugfixes.armourersWorkshop.skinTextureCrashFixes.tooltip=Cleanroom only, used to fix an issue that caused the game to crash when unloading skin texture files. +stellar_core.config.bugfixes.astralSorcery.playerAttributeMapCrashFixes=PlayerAttributeMap 崩溃修复 +stellar_core.config.bugfixes.astralSorcery.playerAttributeMapCrashFixes.tooltip=This option is used to fix occasional crashes related to PlayerAttributeMap. +stellar_core.config.bugfixes.astralSorcery.containerJournalFixes=期刊容器修复 +stellar_core.config.bugfixes.astralSorcery.containerJournalFixes.tooltip=This option is used to fix some item duplication issues on Astral Tome's constellation paper collection page. +stellar_core.config.bugfixes.avaritaddons.tileEntityExtremeAutoCrafterFixes=极端自动合成器修复 +stellar_core.config.bugfixes.avaritaddons.tileEntityExtremeAutoCrafterFixes.tooltip=This option is used to fix some item duplication issues with Auto Extreme Crafting Table. +stellar_core.config.bugfixes.botania.autoCleanManaNetworkHandler=自动清理魔力网络处理器 +stellar_core.config.bugfixes.botania.autoCleanManaNetworkHandler.tooltip=(Client Only) Automatically clean up data when the player switches worlds, optional feature as WeakHashMap does not usually cause memory leaks. +stellar_core.config.bugfixes.coFHCore.containerInventoryItemFixes=容器背包物品修复 +stellar_core.config.bugfixes.coFHCore.containerInventoryItemFixes.tooltip=This option is used to fix some item duplication issues with any containers related to TE5. +stellar_core.config.bugfixes.coFHCore.tileInventoryFixes=TileInventory 修复 +stellar_core.config.bugfixes.coFHCore.tileInventoryFixes.tooltip=This option is used to fix an issue that would accidentally cause non-stackable items to exceed their maximum number of stacks. +stellar_core.config.bugfixes.customStartingGear.dataManagerCharSetFixes=DataManager 字符集修复 +stellar_core.config.bugfixes.customStartingGear.dataManagerCharSetFixes.tooltip=This option causes CustomStartingGear to standardize the encoding of file reads to UTF-8, preventing them from having problems on computers in certain regions. +stellar_core.config.bugfixes.draconicEvolution.craftingInjectorFixes=合成注入器修复 +stellar_core.config.bugfixes.draconicEvolution.craftingInjectorFixes.tooltip=This option is used to fix some item duplication issues with CraftingInjector. +stellar_core.config.bugfixes.ebWizardry.blockImbuementAltarDupeFixes=注魔祭坛复制修复 +stellar_core.config.bugfixes.ebWizardry.blockImbuementAltarDupeFixes.tooltip=Fix an issue where Imbuement Altar could copy items using a special interact method. +stellar_core.config.bugfixes.enderIOConduits.itemConduitItemStackCache=物品管道 ItemStack 缓存 +stellar_core.config.bugfixes.enderIOConduits.itemConduitItemStackCache.tooltip=A somewhat disruptive feature fix that modifies some of the way item conduits work, allowing some special cases to store extracted items inside the conduit, which will help fix some item duplication issues, but may introduce a slight performance overhead and some unexpected filter issues. +stellar_core.config.bugfixes.enderUtilities.itemHandyBagDupeFixes=HandyBag 复制修复 +stellar_core.config.bugfixes.enderUtilities.itemHandyBagDupeFixes.tooltip=Fix an issue where HandyBag sometimes picking up items would cause them to be duplicated, with the side effect that the player's item bar would no longer be populated when picking up matching items. +stellar_core.config.bugfixes.enderUtilities.itemNullifierDupeFixes=Nullifier 复制修复 +stellar_core.config.bugfixes.enderUtilities.itemNullifierDupeFixes.tooltip=Fix an issue where Nullifier sometimes picking up items would cause them to be duplicated, with the side effect that the player's item bar would no longer be populated when picking up matching items. +stellar_core.config.bugfixes.extraBotany.tileManaLiquefactionFixes=魔力液化器修复 +stellar_core.config.bugfixes.extraBotany.tileManaLiquefactionFixes.tooltip=Prevents the Mana Liquefaction Device from storing far more liquid magic than it is set to store. +stellar_core.config.bugfixes.fluxNetworks.theOneProbeIntegration=TheOneProbe 集成修复 +stellar_core.config.bugfixes.fluxNetworks.theOneProbeIntegration.tooltip=Fixes an issue where TheOneProbe on a dedicated server shows localized text anomalies. +stellar_core.config.bugfixes.fluxNetworks.synchronizeFixes=同步修复 +stellar_core.config.bugfixes.fluxNetworks.synchronizeFixes.tooltip=Possible fix for duplicate users or even crashes on player networks in some cases. +stellar_core.config.bugfixes.industrialCraft2.gradualRecipeFixes=渐进配方修复 +stellar_core.config.bugfixes.industrialCraft2.gradualRecipeFixes.tooltip=Fixed an issue where some item repair recipes would duplication items. +stellar_core.config.bugfixes.industrialCraft2.stackUtilInvFacingFixes=StackUtil 方向修复 +stellar_core.config.bugfixes.industrialCraft2.stackUtilInvFacingFixes.tooltip=Fixed an issue where the orientation determined by Ejector / Pulling Upgrade was the opposite of what it actually was. +stellar_core.config.bugfixes.inGameInfoXML.playerHandlerFixes=PlayerHandler 修复 +stellar_core.config.bugfixes.inGameInfoXML.playerHandlerFixes.tooltip=Fix the issue where a paragraph would pop up to report an error in a server environment, that's all. +stellar_core.config.bugfixes.immersiveEngineering.multiblockStructureContainerFixes=多方块结构容器修复 +stellar_core.config.bugfixes.immersiveEngineering.multiblockStructureContainerFixes.tooltip=Fixes an issue that would cause items to duplicate in certain special cases, although they were a bit tricky to reproduce. +stellar_core.config.bugfixes.immersiveEngineering.jerryCanFixes=油桶修复 +stellar_core.config.bugfixes.immersiveEngineering.jerryCanFixes.tooltip=Fixes an issue that would cause fluids to duplicate in some special cases, although they were a bit tricky to reproduce. +stellar_core.config.bugfixes.immersiveEngineering.tileEntityExcavatorDigBlockFixes=挖掘机挖方块修复 +stellar_core.config.bugfixes.immersiveEngineering.tileEntityExcavatorDigBlockFixes.tooltip=Makes Excavator not drop twice drops when digging blocks (possible side effect). +stellar_core.config.bugfixes.immersiveEngineering.tileEntityArcFurnaceInventoryFixes=电弧炉背包修复 +stellar_core.config.bugfixes.immersiveEngineering.tileEntityArcFurnaceInventoryFixes.tooltip=Fixes an issue that caused ArcFurnace's item bar items to stack more than their items themselves under certain special circumstances, helping to fix item duplication. +stellar_core.config.bugfixes.immersiveEngineering.autoCleanRenderCache=自动清理渲染缓存 +stellar_core.config.bugfixes.immersiveEngineering.autoCleanRenderCache.tooltip=(Client Only) Clear the model cache when the player switches worlds to avoid memory leaks. Minor performance impact. Mainly a problem when installing with other mods. +stellar_core.config.bugfixes.immersiveEngineering.ieContributorsThreadExceptionFixes=IE 贡献者线程异常修复 +stellar_core.config.bugfixes.immersiveEngineering.ieContributorsThreadExceptionFixes.tooltip=Immediately exit the thread when `Immersive Engineering Contributors Thread` encounters an error while reading JSON, instead of always printing the error. +stellar_core.config.bugfixes.journeyMap.autoCleanPlayerRadar=自动清理玩家雷达 +stellar_core.config.bugfixes.journeyMap.autoCleanPlayerRadar.tooltip=(Client Only) Automatically clears the radar player cache when a player switches worlds to avoid memory leaks caused in the client. +stellar_core.config.bugfixes.libVulpes.autoCleanInputSyncHandlerData=自动清理 InputSyncHandler 数据 +stellar_core.config.bugfixes.libVulpes.autoCleanInputSyncHandlerData.tooltip=(Client Only) Automatically clean up InputSyncHandler's spaceDown data when the player switches worlds. Although libvulpes has already coded this judgment, there is still a small chance that it will trigger a memory leak. +stellar_core.config.bugfixes.mekanism.autoCleanPortableTeleports=自动清理便携传送 +stellar_core.config.bugfixes.mekanism.autoCleanPortableTeleports.tooltip=(Client Only) Automatically clean up old player data when the player switches worlds to address some memory leaks, and while Mekanism has written cleanup features, they will only clean up when returning to the main menu. +stellar_core.config.bugfixes.modularRouters.bufferHandlerFluidHandlerFixes=BufferHandler 流体处理器修复 +stellar_core.config.bugfixes.modularRouters.bufferHandlerFluidHandlerFixes.tooltip=Prevent routers from recognizing fluid bucket containers to avoid unexpected fluid replication problems. +stellar_core.config.bugfixes.moreElectricTools.lifeSupportsFixes=生命支持修复 +stellar_core.config.bugfixes.moreElectricTools.lifeSupportsFixes.tooltip=Items such as Electric First Aid Life Support do not continue to work if the player has died. +stellar_core.config.bugfixes.mrCrayfishFurniture.imageCacheCrashFixes=图像缓存崩溃修复 +stellar_core.config.bugfixes.mrCrayfishFurniture.imageCacheCrashFixes.tooltip=Stops the game from freezing in certain special cases, mainly occurring on photo frames and other similar blocks. +stellar_core.config.bugfixes.mrCrayfishFurniture.rotatableFurniture=可旋转家具 +stellar_core.config.bugfixes.mrCrayfishFurniture.rotatableFurniture.tooltip=Make blocks be rotated without losing their internal attributes and items (possibly not all blocks). +stellar_core.config.bugfixes.mrCrayfishFurniture.blockFurnitureTileFixes=家具方块实体修复 +stellar_core.config.bugfixes.mrCrayfishFurniture.blockFurnitureTileFixes.tooltip=Problem preventing certain container items from duplicate. +stellar_core.config.bugfixes.mrCrayfishFurniture.washingMachineDamageFixes=洗衣机伤害修复 +stellar_core.config.bugfixes.mrCrayfishFurniture.washingMachineDamageFixes.tooltip=Stopping washing machines from repairing non-repairable items. +stellar_core.config.bugfixes.rpsIdeas.itemBioticSensorMemoryLeakFixes=生物传感器内存泄漏修复 +stellar_core.config.bugfixes.rpsIdeas.itemBioticSensorMemoryLeakFixes.tooltip=(Client Only) Fix memory leaks caused by improper object management on the client side. +stellar_core.config.bugfixes.scalingGuis.jsonHelperCrashFixes=JsonHelper 崩溃修复 +stellar_core.config.bugfixes.scalingGuis.jsonHelperCrashFixes.tooltip=Fixes an issue that caused a crash when deleting invalid GUI configurations. +stellar_core.config.bugfixes.sync.techgunsDuplicationFixes=Techguns 复制修复 +stellar_core.config.bugfixes.sync.techgunsDuplicationFixes.tooltip=A special fix that keeps Sync from triggering some weird item duplication issues when installed with Techguns. +stellar_core.config.bugfixes.sync.ridingFixes=骑乘修复 +stellar_core.config.bugfixes.sync.ridingFixes.tooltip=Make players get off their mounts when they die. +stellar_core.config.bugfixes.tConEvo.handleCosmicLightingNPEFixes=HandleCosmicLighting 空指针修复 +stellar_core.config.bugfixes.tConEvo.handleCosmicLightingNPEFixes.tooltip=Fix a special crash issue that would cause special cases, reporting that they were attributed to xyz.phanta.tconevo.integration.avaritia.client.AvaritiaMaterialModel$BakedAvaritiaMaterialModel$ WithoutHalo handleCosmicLighting(). +stellar_core.config.bugfixes.techguns.tgPermissionsCrashFixes=TG 权限崩溃修复 +stellar_core.config.bugfixes.techguns.tgPermissionsCrashFixes.tooltip=Fixes an issue that would cause crashes in server environments. +stellar_core.config.bugfixes.techguns.invalidRecipeFixes=无效配方修复 +stellar_core.config.bugfixes.techguns.invalidRecipeFixes.tooltip=Fix for recipes not working properly for certain items (Techguns only). +stellar_core.config.bugfixes.techguns.serverSideEntityCrashFixes=服务端实体崩溃修复 +stellar_core.config.bugfixes.techguns.serverSideEntityCrashFixes.tooltip=Fixes an issue that would cause crashes in server environments. +stellar_core.config.bugfixes.theOneProbe.playerEntityRenderFixes=玩家实体渲染修复 +stellar_core.config.bugfixes.theOneProbe.playerEntityRenderFixes.tooltip=Prevents TheOneProbe from rendering the entity/player in such a way that their head is locked to a fixed pitch. +stellar_core.config.bugfixes.thermalDynamics.fluidDuplicateFixes=流体复制修复 +stellar_core.config.bugfixes.thermalDynamics.fluidDuplicateFixes.tooltip=Fix a fluid duplication issue where they would only appear on Super-Laminar FluidDuct. +stellar_core.config.bugfixes.thermalExpansion.containerSatchelFilterFixes=背包过滤器修复 +stellar_core.config.bugfixes.thermalExpansion.containerSatchelFilterFixes.tooltip=The problem with stopping a backpack from replicating is that this probably does the same thing as UniversalTweaks. \ No newline at end of file