This commit is contained in:
sainagh
2024-08-18 18:25:41 -07:00
parent f38b745627
commit 0a09116c6e
1502 changed files with 56792 additions and 12704 deletions
+577
View File
@@ -0,0 +1,577 @@
# Configuration file
general {
debug {
B:EnableDebugLog=false
}
bugfixes {
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.
B:DisplayLargeNBTWarning=true
# 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.
B:LongNBTKiller=false
# The maximum depth of NBTTagCompound and NBTTagList.
# It will only take effect if LongNBTKiller is enabled.
I:MaxNBTDepth=2048
# The maximum size of NBT.
# It will only take effect if LongNBTKiller is enabled.
I:MaxNBTSize=16777216
}
critical {
# Usually just set it to true, this option fixed a serious network packet problem.
B:GuGuUtilsSetContainerPacket=true
}
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.
B:ContainerUnloadTileEntityFixes=false
}
armourersworkshop {
# Cleanroom only, used to fix an issue that caused the game to crash when unloading skin texture files.
B:SkinTextureCrashFixes=true
}
astralsorcery {
# This option is used to fix some item duplication issues on Astral Tome's constellation paper collection page.
B:ContainerJournalFixes=true
# This option is used to fix occasional crashes related to PlayerAttributeMap.
B:PlayerAttributeMapCrashFixes=true
}
avaritaddons {
# This option is used to fix some item duplication issues with Auto Extreme Crafting Table.
B:TileEntityExtremeAutoCrafterFixes=true
}
cofhcore {
# This option is used to fix some item duplication issues with any containers related to TE5.
B:ContainerInventoryItemFixes=true
# This option is used to fix an issue that would accidentally cause non-stackable items to
# exceed their maximum number of stacks.
B:TileInventoryFixes=true
}
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.
B:DataManagerCharSetFixes=true
}
draconicevolution {
# This option is used to fix some item duplication issues with CraftingInjector.
B:CraftingInjectorFixes=true
}
enderioconduits {
# 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.
B:ItemConduitItemStackCache=false
}
extrabotany {
# Prevents the Mana Liquefaction Device from storing far more liquid magic than it is set to store.
B:TileManaLiquefactionFixes=true
}
fluxnetworks {
# Fixes an issue where TheOneProbe on a dedicated server shows localized text anomalies.
B:TheOneProbeIntegration=true
}
industrialcraft2 {
# Fixed an issue where some item repair recipes would duplication items.
B:GradualRecipeFixes=true
# Fixed an issue where the orientation determined by Ejector / Pulling Upgrade was the opposite of what it actually was.
B:StackUtilInvFacingFixes=true
}
ingameinfoxml {
# Fix the issue where a paragraph would pop up to report an error in a server environment, that's all.
B:PlayerHandlerFixes=true
}
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.
B:AutoCleanRenderCache=true
# Fixes an issue that would cause fluids to duplicate in some special cases, although they were a bit tricky to reproduce.
B:JerryCanFixes=true
# Fixes an issue that would cause items to duplicate in certain special cases, although they were a bit tricky to reproduce.
B:MultiblockStructureContainerFixes=true
# 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.
B:TileEntityArcFurnaceInventoryFixes=true
# Makes Excavator not drop twice drops when digging blocks (possible side effect).
B:TileEntityExcavatorDigBlockFixes=true
}
moreelectrictools {
# Items such as Electric First Aid Life Support do not continue to work if the player has died.
B:LifeSupportsFixes=true
}
mrcrayfishfurniture {
# Problem preventing certain container items from duplicate.
B:BlockFurnitureTileFixes=true
# Stops the game from freezing in certain special cases, mainly occurring on photo frames and other similar blocks.
B:ImageCacheCrashFixes=true
# Make blocks be rotated without losing their internal attributes and items (possibly not all blocks).
B:RotatableFurniture=false
}
scalingguis {
# Fixes an issue that caused a crash when deleting invalid GUI configurations.
B:JsonHelperCrashFixes=true
}
sync {
# Make players get off their mounts when they die.
B:RidingFixes=true
# A special fix that keeps Sync from triggering some weird item duplication issues when installed with Techguns.
B:TechgunsDuplicationFixes=true
}
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().
B:HandleCosmicLightingNPEFixes=true
}
techguns {
# Fix for recipes not working properly for certain items (Techguns only).
B:InvalidRecipeFixes=true
# Fixes an issue that would cause crashes in server environments.
B:TGPermissionsCrashFixes=true
}
theoneprobe {
# Prevents TheOneProbe from rendering the entity/player in such a way that their head is locked to a fixed pitch.
B:PlayerEntityRenderFixes=true
}
thermaldynamics {
# Fix a fluid duplication issue where they would only appear on Super-Laminar FluidDuct.
B:FluidDuplicateFixes=true
}
thermalexpansion {
# The problem with stopping a backpack from replicating is that this probably does the same thing as UniversalTweaks.
B:ContainerSatchelFilterFixes=true
}
advancedrocketry {
# Fix the NPE problem that occasionally occurs with BiomeChanger.
B:ItemBiomeChanger=true
# 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.
B:PreventDimensionManagerCrash=true
}
ancientspellcraft {
# (Client Only) Fix a memory leak caused by AncientSpellCraft's FakePlayer,
# mainly in that it would cause the first world loaded not to be cleaned up by Java GC.
# Experimental, if a crash occurs with anything related to ASFakePlayer, please report this issue immediately.
B:ASFakePlayerFixes=false
}
botania {
# (Client Only) Automatically clean up data when the player switches worlds, optional feature as WeakHashMap does not usually cause memory leaks.
B:AutoCleanManaNetworkHandler=true
}
journeymap {
# (Client Only) Automatically clears the radar player cache when a player switches worlds to avoid memory leaks caused in the client.
B:AutoCleanPlayerRadar=true
}
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.
B:AutoCleanInputSyncHandlerData=true
}
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.
B:AutoCleanPortableTeleports=true
}
modularrouters {
# Prevent routers from recognizing fluid bucket containers to avoid unexpected fluid replication problems.
B:BufferHandlerFluidHandlerFixes=true
}
rpsideas {
# (Client Only) Fix memory leaks caused by improper object management on the client side.
B:ItemBioticSensorMemoryLeakFixes=true
}
}
performance {
vanilla {
# (Client Performance | Sodium Feature) Making all immediate chunk updates always deferred helps improve intermittent
# low FPS conditions, but potentially leads to rendering delays.
B:AlwaysDeferChunkUpdates=false
# (Server Performance) Modified the data structure of capturedBlockSnapshots to a LinkedList to help improve insertion and deletion performance.
B:CapturedBlockSnapshotsImprovements=false
# (Client/Server Performance) Modified Chunk's TileEntityMap to a special data structure to improve performance (experimental, may not work).
B:ChunkTileEntityMapImprovements=false
# (Server Performance) Improving the performance of ClassInheritanceMultiMap (up to ~40%).
B:ClassInheritanceMultiMapImprovements=true
# (Client Performance) An experimental 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.
B:HudCaching=false
# Select a restricted HUD FPS that is only valid when HudCaching is enabled.
# Min: 5
# Max: 240
I:HudCachingFPSLimit=20
# (Client Performance) As the configuration name says, use at your own risk.
B:NoGLError=false
# (Client/Server Performance) Replaces the internal default ArrayList of NonNullList with an ObjectArrayList (experimental, may not work).
B:NonNullListImprovements=true
# (Client Performance) An experimental 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.
B:ParallelModelLoader=false
# Defining which ModelLoader cannot be safely asynchronized to allow StellarCore to load models
# using a synchronous approach, usually requires no modification to it.
S:ParallelModelLoaderBlackList <
slimeknights.tconstruct.library.client.model.ModifierModelLoader
>
# (Client Performance) An experimental feature that uses parallel loading of texture files.
# It is usually not turned on due to being highly invasive and incompatible with VintageFix and Optifine.
B:ParallelTextureMapLoad=false
# (Client Performance) Improve the Map data structures of StateMapperBase to make them faster (~30%).
B:StateMapperBaseImprovements=true
}
forge {
# (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.
B:ASMDataTableCPUUsageImprovements=false
}
avaritia {
# (Client / Server Performance) Speed up recipe loading with parallel loading.
B:AvaritiaRecipeManagerImprovements=true
# (Server Performance) Removing some unnecessary Server to Client synchronization helps ease network bandwidth usage.
B:TileBaseImprovements=true
}
biomesoplenty {
# (Client/Server Performance) Block them from doing network operations in the main thread.
B:TrailManagerAsync=true
}
extrabotany {
# (Client/Server Performance) Block them from doing network operations in the main thread.
B:PersistentVariableHandlerAsync=true
}
bloodmagic {
# (Server Performance) Removing some unnecessary Server to Client synchronization helps ease network bandwidth usage.
B:BloodAltarImprovements=true
}
botania {
# (Server Performance) A feature with some side effects to make sparks use less performance through dynamic Tick acceleration.
B:SparkEntityImprovements=false
# What is the maximum working interval of the sparks? They will eventually be accelerated to 1 tick.
# Only works if SparkEntityImprovements is enabled.
# Min: 2
# Max: 60
I:SparkMaxWorkDelay=10
}
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.
B:AutoChiselImprovements=true
# 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.
# Min: 20
# Max: 100
I:AutoChiselMaxWorkDelay=100
}
ctm {
# (Client Performance) An experimental 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.
B:TextureMetadataHandlerImprovements=false
}
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.
D:TileEntityUpdateRange=16.0
# (Client/Server Performance) Block them from doing network operations in the main thread.
B:VanillaPacketDispatcherImprovements=false
}
customloadingscreen {
# (Recommend) (Client Performance) We'll never know why we have to wait an extra (20*5)ms for each module loaded.
B:ModLoadingListenerImprovements=true
# (Client Performance) Clean up their mapping after the game has finished loading to improve memory usage.
B:TextureCleanup=true
}
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.
B:OreThingImprovements=true
# (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.
B:ThingsImprovements=true
}
enderio {
# (Server Performance) Improve the performance of item determination in FarmerStation using caching (mainly related to the canPlant() method).
B:FarmerImprovements=true
# (Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler.
B:ItemToolsImprovements=true
# (Server Performance) Remove some unnecessary judgments to improve performance (may have side effects).
B:TileEntityBaseImprovements=true
}
enderioconduits {
# (Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler.
B:AbstractConduitImprovements=true
# (Server Performance) Removing some unnecessary parts to improve performance, may affect the use of the Profiler.
B:TileConduitBundleImprovements=true
}
ftblib {
# (Server Performance) Improved some of the judgments so that it doesn't consume a lot of time sending network packets.
B:InvUtilsForceUpdateImprovements=true
}
ftbquests {
# (Server Performance) Improved performance of item quest checking (but may result in longer intervals between quest checks).
B:QuestInventoryListenerImprovements=false
}
industrialcraft2 {
# (Server Performance) Improved some data structures, slight performance improvements.
B:EnergyCalculatorLegImprovements=true
# (Server Performance) Improved some data structures, slight performance improvements.
B:GridImprovements=true
# (Server Performance) Allows you to adjust the working speed of the Ejector / Pulling Module.
B:ItemUpgradeModuleImprovements=false
# Work speed of Ejector / Pulling Module.
# Only works if ItemUpgradeModuleImprovements is enabled.
I:ItemUpgradeModuleWorkDelay=5
}
ingameinfoxml {
# Select a restricted HUD FPS that is only valid when HUDFramebuffer is enabled.
# Min: 5
# Max: 60
I:HUDFPS=10
# (Client Performance) Limit the rendering FPS of InGameInfoXML to significantly improve performance (similar to HUDCaching),
# may not be compatible with older devices.
B:HUDFramebuffer=false
}
mekanism {
# (Server Performance) Performance improvements on data structures.
# MEKCEu already includes this feature, so installing MEKCEu will automatically disable it.
B:EnergyNetworkImprovements=true
# (Server Performance) Performance improvements on data structures.
# MEKCEu already includes this feature, so installing MEKCEu will automatically disable it.
B:FrequencyImprovements=true
# (Server Performance) Performance improvements on data structures.
# MEKCEu already includes this feature, so installing MEKCEu will automatically disable it.
B:PipeUtilsImprovements=true
}
tconstruct {
# (Server Performance) Improvements in the search performance of Basin Casing recipes.
B:BasinCastingRecipeSearchImprovements=true
# (Server Performance) Improvements in the search performance of Melting recipes.
B:MeltingRecipeSearchImprovements=true
# (Server Performance) Improvements in the search performance of Table Casing recipes.
B:TableCastingRecipeSearchImprovements=true
# (Server Performance) Improvements in the search performance of Smeltery Alloy Casing recipes.
B:TileSmelteryAlloyRecipeSearchImprovements=true
# (Server Performance) Smeltery What is the maximum number of recipes that can be completed per tick?
# Min: 1
# Max: 100
I:TileSmelteryMaxAlloyRecipePerTick=5
}
ebwizardry {
# (Server Performance) Improved event listening performance for DispenserCastingData.
# Note: We are currently experiencing strange issues on some devices during testing, please report any unknown crashes with this feature enabled immediately.
B:DispenserCastingDataImprovements=false
}
}
features {
# The title.
S:CustomGameTitle=Minecraft 1.12.2
# (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).
B:EnableCustomGameTitle=false
# Does the CustomGameTitle use Hitokoto API to get random messages? (Chinese Only)
B:TitleUseHitokotoAPI=false
vanilla {
# (Server) Allows CriterionProgress to be serialized in multiple threads.
B:AsyncAdvancementSerialize=true
# (Client Only) Listening to clients loading/unloading new worlds, disabling this option will cause some features on memory leak fixing to fail.
B:HandleClientWorldLoad=true
# 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.
B:ShutUpModelLoader=false
}
fontscale {
# (Client) Allows you to modify the specific scaling of small fonts in the AE2 GUI.
# Min: 0.25
# Max: 1.0
D:AppliedEnergetics2=0.5
# (Client) Allows you to modify the specific scaling of small fonts in the EnderUtilities GUI.
# Min: 0.25
# Max: 1.0
D:EnderUtilities=0.5
}
astralsorcery {
# Disables AstralSorcery's ChainMining perk, make that doesn't work.
B:DisableChainMining=false
}
betterchat {
# (Client) Message compat (probably does the same thing as UniversalTweaks, but the difference is that this is a special compatibility with the BetterChat mod).
B:EnableMessageCompat=false
}
botania {
# As the name suggests, use at your own risk.
B:DisableCosmeticRecipe=false
}
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.
B:ElectricItemNonDurability=false
}
legendarytooltips {
# (Client) As the name suggests, enable it only when necessary.
B:DisableTitleWrap=false
}
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.
B:FluxNetworksSupport=true
# 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.
B:TOPSupport=true
}
nuclearcraftoverhauled {
# Completely disable NuclearCraft: Overhauled's radiation system if you really don't want to see them in every item's NBT, haha.
B:DisableRadiationCapability=false
}
rgbchat {
# (Client) Complete rewrite of RGBChat's font renderer to optimize performance and fix crashes.
B:TrueRGBSimpleRendererImprovements=true
}
techguns {
# Are bullets treated as projectiles (affecting damage determination)?
B:BulletIsProjectile=false
# Safe mode is used by default for every player.
B:ForceSecurityMode=true
}
moreelectrictools {
# Disable the Efficient enchantment, if you think this enchantment will appear on any item it's just too bad.
B:RemoveEfficientEnergyCostEnchantment=false
}
enderioconduits {
# If you're really tired of all this useless logging, set it to true (filter only the no side effects section).
B:PrevEnderLiquidConduitNetworkLogSpam=true
}
lazyae2 {
# The Level Maintainer request synthesis will always be made to the set value, not just to the critical value.
B:LevelMaintainerRequestCountImprovements=false
}
}
}