Fixes 配置(FixesConfig)
基本信息
| 属性 | 值 |
|---|---|
| 配置类 | com.mitchej123.hodgepodge.config.FixesConfig |
| 配置分类 | fixes(@Config(modid = "hodgepodge", category = "fixes"),FixesConfig.java:5) |
| 源文件 | src/main/java/com/mitchej123/hodgepodge/config/FixesConfig.java(约 1049 行) |
| 字段总数 | 226(全部为 public static,无实例字段) |
| 分组数 | 32(// 行注释分段) |
| 配置文件 | config/hodgepodge.cfg 的 S:fixes 段 |
| GUI 可见 | 是(列于 config/gui/HodgepodgeGuiConfig.java:26) |
| 挂载的 Mixin 数 | 217(Mixins.java 中 .setApplyIf(() -> FixesConfig.*) 出现 217 次) |
功能
FixesConfig 是 Hodgepodge 最大的配置类,承载全部缺陷修复开关:前 596 行是原版 / Forge 层的修复,597 行之后按第三方模组分节。绝大多数字段是 boolean,少数是可调数值的 int / double / String[]。
控制方式有两种,同一份配置在两个时机被读取:
- Mixin 门控:
Mixins.java里 217 处.setApplyIf(() -> FixesConfig.xxx),对应补丁在 Config 载入后才注册(LATE相)。 - 直接读取:其余字段由补丁代码、事件处理器或配置同步封包直接
import static使用。
分类页上标注的 226 是声明数;声明数 ≠ Mixin 挂载数,两者不可互相推导。
数值
按分组统计
分组(FixesConfig.java 源码注释) |
字段数 |
|---|---|
原版 / Forge(未加 // 分节注释,第 13–368 行) |
88 |
| A stack overflow with water updates…(369 行起) | 43 |
| Extra Utilities | 17 |
| Industrialcraft | 14 |
| Thaumcraft | 7 |
| Bibliocraft | 6 |
| Biomes O’ Plenty | 6 |
| Witchery | 6 |
| Cofh | 4 |
| BetterHUD | 3 |
| Journey Map | 3 |
| Pam’s Harvest the Nether | 3 |
| affecting multiple mods | 2 |
| Hunger Overhaul | 2 |
| The Lord of the Rings Mod | 2 |
| Thermal Dynamics | 2 |
| VoxelMap | 2 |
| bukkit fixes | 1 |
| Bibliowoods Forestry | 1 |
| Candycraft | 1 |
| Extra TiC | 1 |
| Galacticraft | 1 |
| Gliby’s Voice Chat | 1 |
| Immersive Engineering | 1 |
| Minechem | 1 |
| Minefactory Reloaded | 1 |
| Morpheus | 1 |
| Optifine | 1 |
| PortalGun | 1 |
| Travellers’ Gear | 1 |
| Xaero’s Minimap | 1 |
| Xaero’s World Map | 1 |
| ZTones | 1 |
合计 226。统计脚本:按
//行注释切段后逐段累加public static <type> <name> = …;行。交叉验证用第二种正则(含public可选static)得到同样的 226。
关键可调数值(非布尔)
| 配置项 | 类型 | 默认值 | 含义 |
|---|---|---|---|
itemStacksPickedUpPerTick |
int |
8 | 每 tick 拾取堆叠数 |
maxNetworkNbtSizeLimit |
int |
50000000 | 收到网络封包时的 NBT 大小上限(原版 2097152 = 2 MiB) |
packetSizeLimit |
int |
20000000 | 接受的封包大小上限(原版 2097152 = 2 MiB) |
receivedPacketTimeLimit |
int |
10000000 | 处理接收封包的时间上限(纳秒,1 ms = 1 000 000 ns) |
limitRecursiveBlockUpdateDepth |
int |
500 | 限制级联方块更新递归深度,-1 关闭限制(Java 默认栈下 300 次以上水更新会栈溢出) |
movedTooQuicklyThreshold |
double |
0.1 | 覆盖服务端「移动过快」速度检查阈值 |
明细
以下为 FixesConfig.java 的全部 226 个字段,按源码 // 分节排列。类型与默认值直接读自源码字段声明与 @Config.Default* 注解。
原版 / Forge(源码中未加 // 分节注释的部分,第 13–368 行)
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixChunkSaveQueueRace |
boolean |
true | hodgepodge fixes Prevent pending chunk saves from losing their place in the file IO queue |
fixVanillaIOOBERenderDistance |
boolean |
true | Fix Vanilla IOOBE when rendering chunks at a distance larger than 16 |
onlyLoadLanguagesOnce |
boolean |
true | Only load languages once per File instead of once per Mod |
changeMaxNetworkNbtSizeLimit |
boolean |
true | Modify the maximum NBT size limit when received as a network packet, to avoid large NBT-related crashes |
enlargePotionArray |
boolean |
true | Safely enlarge the potion array before other mods |
fixBogusIntegratedServerNPEs |
boolean |
true | Fix bogus FMLProxyPacket NPEs on integrated server crashes. |
fixForgeOptionalInterfaceSignature |
boolean |
true | Patch Forge’s processor to also strip Signature attribute entries (fixes TypeNotPresentException from Class.getGenericInterfaces when an optional interface’s mod is missing) |
fixBottomFaceUV |
boolean |
false | Do not flip bottom face textures (1.8+ behavior, see MC-47811) |
fixChatWrappedColors |
boolean |
true | Fix wrapped chat lines missing colors |
fixCommandFormattingLoss |
boolean |
true | Fix /say, /tell, /me losing formatting after the first word |
fixDisconnectScreenLayout |
boolean |
true | Fix disconnect screen button overlapping long kick messages |
fixContainerPutStacksInSlots |
boolean |
true | Prevents crash if server sends container with wrong itemStack size |
fixContainerShiftClickRecursion |
boolean |
true | Backports 1.12’s slot shift clicking to prevent recursion when crafting items |
fixDebugBoundingBox |
boolean |
true | Fixes the debug hitbox of the player beeing offset |
fixDimensionChangeAttributes |
boolean |
true | Fix losing attributes on dimension change |
fixDuplicateSounds |
boolean |
true | Fix duplicate sounds from playing when closing a gui. |
fixItemFrameDupe |
boolean |
true | Fix vanilla item frame duplication. |
fixEatingStackedStew |
boolean |
true | Fix deleting stack when eating mushroom stew |
fixEffectRendererClassTypo |
boolean |
true | Fix a class name typo in MinecraftForge’s initialize method |
fixEnchantmentNumerals |
boolean |
true | Fix enchantment levels not displaying properly above a certain value |
fixFenceConnections |
boolean |
true | Fix fence connections with other types of fence |
fixFireSpread |
boolean |
true | Fix vanilla fire spread sometimes causing NPE on thermos |
fixFluidContainerRegistryKey |
boolean |
true | Fix Forge fluid container registry key |
fixFontRendererLinewrapRecursion |
boolean |
true | Replace recursion with iteration in FontRenderer line wrapping code |
fixForgeOpenGuiHandlerWindowId |
boolean |
true | Fix windowId being set on openContainer even if openGui failed |
fixForgeUpdateChecker |
boolean |
true | Fix the Forge update checker |
fixFriendlyCreatureSounds |
boolean |
true | Fix vanilla issue where player sounds register as animal sounds |
fixFuelOverflow |
boolean |
true | Fix vanilla furnaces’ burn time overflowing from long burn time fuel |
logarithmicVolumeControl |
boolean |
true | Fix Volume Slider is ineffective until reaching the lower end |
fixGetBlockLightValue |
boolean |
true | Fix vanilla light calculation sometimes cause NPE on thermos |
fixGlStateBugs |
boolean |
true | Fix vanilla GL state bugs causing lighting glitches in various perspectives (MC-10135). |
fixGuiGameOver |
boolean |
true | Fix Game Over GUI buttons disabled if switching fullscreen |
fixHasteArmSwing |
boolean |
true | Fix arm not swinging when having too much haste |
fixHopperHitBox |
boolean |
true | Fix vanilla Hopper hit box |
fixHopperVoidingItems |
boolean |
true | Fix Drawer + Hopper voiding items |
fixHugeChatKick |
boolean |
true | Fix oversized chat message kicking player. |
fixHandshakeStartingKickTranslatable |
boolean |
true | Send a translatable message instead of a hardcoded English one when rejecting logins while the server is still starting |
fixImmobileFireballs |
boolean |
true | Fix the bug that makes fireballs stop moving when chunk unloads |
fixKeybindCategorySorting |
boolean |
true | Fix crash in the controls menu when two keybind categories share the same localized name |
fixSugarCanePlacement |
boolean |
true | Fix Sugar Cane inability to replace replaceable blocks indirectly. |
fixLoginDimensionIDOverflow |
boolean |
true | Fix an overflow of the dimension id when a player logins on a server |
fixMTCoreRecipe |
boolean |
true | Fixes the damage of the Thick Neutron Reflectors in the MT Core recipe (Advanced Solar Panels) |
fixNetHandlerLoginServerOfflineMode |
boolean |
true | Allows the server to assign the logged in UUID to the same username when online_mode is false |
fixPlayerCloningOnReconnect |
boolean |
true | Hold back a login until any earlier session for the same UUID has finished leaving the world, instead of letting both exist at once and duplicating the player’s inventory |
fixNetHandlerPlayClientHandleSetSlot |
boolean |
true | Prevents crash if server sends itemStack with index larger than client’s container |
fixNettyNPE |
boolean |
true | Fix NPE in Netty’s Bootstrap class |
fixNorthWestBias |
boolean |
true | Fix northwest bias on RandomPositionGenerator |
fixPerspectiveCamera |
boolean |
true | Prevent tall grass and such to affect the perspective camera |
fixCameraParticleRotation |
boolean |
true | Orient particles from the render view entity instead of the player, so detached cameras (freecam, spectator-likes) do not tilt them (MC-46445) |
fixPlayerSkinFetching |
boolean |
true | Allow some mods to properly fetch the player skin |
fixPreserveQuadOrder |
boolean |
true | Preserve the order of quads in terrain pass 1 |
fixPotionEffectNumerals |
boolean |
true | Properly display level of potion effects in the inventory and on tooltips |
fixPotionIterating |
boolean |
true | Fix crashes with ConcurrentModificationException because of incorrectly iterating over active potions |
fixPotionEffectAlphaTest |
boolean |
true | Fix potion effect panel rendering glitched when certain items are held on the cursor (Forge GL state bug) |
fixCreativeTabAlphaTest |
boolean |
true | Fix creative tab backgrounds showing black corners when alpha test is left disabled by item rendering (Forge GL state bug) |
fixPotionLimit |
boolean |
true | Fix potions >= 128 |
fixResizableFullscreen |
boolean |
true | Fix game window becoming not resizable after toggling fullscrean in any way |
fixResourcePackOpening |
boolean |
true | Fix resource pack folder not opening on Windows if file path has a space |
fixTooManyAllocationsChunkPositionIntPair |
boolean |
true | Fix too many allocations from Chunk Coordinate Int Pair |
addSimulationDistance_WIP |
boolean |
false | [Experimental] Add option to separate simulation distance from rendering distance (Incompatible with optifine, will automatically be disabled). WARNING: May lead to TPS issues |
fixRconThreading |
boolean |
true | Fix RCON Threading by forcing it to run on the main thread |
fixUnlocalizedDisconnectMessages |
boolean |
true | Fix vanilla disconnect messages being sent as hardcoded English text instead of translation keys |
fixUnfocusedFullscreen |
boolean |
true | Fix exiting fullscreen when you tab out of the game |
fixUrlDetection |
boolean |
true | Fix URISyntaxException in forge. |
fixVanillaUnprotectedGetBlock |
boolean |
true | Fixes various unchecked vanilla getBlock() methods |
fixVillageUncheckedGetBlock |
boolean |
true | Fixes village unchecked getBlock() calls |
increasePacketSizeLimit |
boolean |
true | Increase the maximum network packet size from the default of 2MiB |
itemStacksPickedUpPerTick |
int |
36 | Stacks picked up per tick |
logHugeChat |
boolean |
true | Log oversized chat message to console. WARNING: might create huge log files if this happens very often. |
maxNetworkNbtSizeLimit |
int |
256 * 1024 * 1024 | The maximum NBT size limit in bytes when received as a network packet, the vanilla value is 2097152 (2 MiB). |
optimizeWorldUpdateLight |
boolean |
true | Fix too early light initialization |
packetSizeLimit |
int |
256 * 1024 * 1024 | The maximum size limit in bytes of a network packet to accept, the vanilla value is 2097152 (2 MiB). |
remove2MBChunkLimit |
boolean |
true | Spigot-style extended chunk format to remove the 2MB chunk size limit |
changeReceivedPacketCountLimitToTimeLimit |
boolean |
true | Change incoming packet processing from a fixed 1001 packet limit to a time limit allowing for potentially more packets to be processed |
receivedPacketTimeLimit |
int |
5_000_000 | Max time spent processing received packets in nanoseconds (1ms = 1_000_000ns) |
removeCreativeSearchTab |
boolean |
true | Disable the creative search tab since it can be very laggy in large modpacks |
squashBedErrorMessage |
boolean |
true | Stop “You can only sleep at night” message filling the chat |
throttleItemPickupEvent |
boolean |
true | Limits the amount of times the ItemPickupEvent triggers per tick since it can lead to a lot of lag |
addThrowerTagToDroppedItems |
boolean |
true | Adds the thrower tag to all dropped EntityItems |
syncItemThrower |
boolean |
true | Synchonize from server to client the thrower and pickup delay of an item entity |
triggerAllConflictingKeybindings |
boolean |
true | Triggers all conflicting key bindings on key press instead of a random one |
validatePacketEncodingBeforeSending |
boolean |
true | Validate vanilla packet encodings before sending in addition to on reception |
validatePacketEncodingBeforeSendingShouldCrash |
boolean |
false | Should the extended packet validation error cause a crash (true) or just print out an error to the log (false) |
earlyChunkTileCoordinateCheck |
boolean |
true | Checks saved TileEntity coordinates earlier to provide a more descriptive error message |
fixNegativeKelvin |
boolean |
true | Fix the temperature can go below absolute zero at very high place |
earlyChunkTileCoordinateCheckDestructive |
boolean |
false | Destroy and log TileEntities failing the safe coordinate instead of crashing the game (can cause loss of data) |
fixSlashCommands |
boolean |
true | Fix forge command handler not checking for a / and also not running commands with any case |
fixCaseCommands |
boolean |
true | Fix the command handler not allowing you to run commands typed in any case |
A stack overflow with water updates happens somewhere above 300 updates with default Java settings
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
limitRecursiveBlockUpdateDepth |
int |
256 | Limit the number of recursive cascading block updates during world generation to prevent stack overflow crashes, set to -1 to disable the limit. |
fixWorldGenLiquidsRecursion |
boolean |
true | Prevent recursive immediate block updates during WorldGenLiquids spring generation |
fixButtonsGuiConfirmOpenLink |
boolean |
true | Fix the buttons not being centered in the GuiConfirmOpenLink |
fixGameSettingsArrayOutOfBounds |
boolean |
true | Fix an array out of bounds caused by the GameSettings getKeyDisplayString method |
fixChatOpenLink |
boolean |
true | Fix the vanilla method to open chat links not working for every OS |
fixNametagBrightness |
boolean |
true | Fix nametags of spiders, endermen and ender dragons being rendered too dark |
fixHitEffectBrightness |
boolean |
true | Fix spiders, endermen and ender dragons being rendered too red when hit |
fixWrongBlockPlacementDistanceCheck |
boolean |
true | Fix server-side check of block placement distance by players being not identical client-side checks |
movedTooQuicklyThreshold |
double |
100.0 | Override the server-side ‘moved too quickly’ speed check threshold. Vanilla value is 100.0 (squared distance per tick, i.e. 10 blocks/tick in a single axis). Increase this if fast-movement items like GraviChestplate + ThaumicBoots trigger the check. A value of 200.0 accommodates ~14 blocks/tick and covers known modded items. Set to a very large number (e.g. 1.7976931348623157E308) to effectively disable the check. Values below 100.0 are ignored and the vanilla default is used instead. |
fixInventorySyncLag |
boolean |
true | Fix inventory sync lag: prevents client to check recipes on empty slots. Particularly fixes lag when trying to eat food when full. |
fixEntityAttributesRange |
boolean |
true | Prevent the client from crashing due to invalid entity attributes range (MC-150405) |
fixEntityBouncing |
boolean |
true | Fixes items bouncing on stairs and other blocks with odd hitboxes |
fixGlassBottleWaterFilling |
boolean |
true | Fix Glass Bottles filling with Water from some other Fluid blocks |
fixFenceRightClick |
boolean |
true | Fix the player arm swinging when right clicking a fence |
fixEggParticles |
boolean |
true | Use correct egg particles instead of snowball ones (MC-7807) |
fixEntityGravity |
boolean |
true | Fixes entity having buggy gravity |
fixHouseCharRendering |
boolean |
true | Render the house character (\u2302 - Unicode index 2302) in the Minecraft font. |
preventChunkLoadingFromBlockUpdates |
boolean |
false | — |
removeInvalidChunkEntites |
boolean |
true | Remove invalid Entities in chunks. |
fixInvalidPistonCrashes |
boolean |
true | Fixes pistons with metadata over 5 from crashing worlds when powered. |
fixInstantHandItemTextureSwitch |
boolean |
true | Fix instant item texture switch when switching an item in hand with different NBT |
updateClientDifficultyOnServer |
boolean |
true | Updates the difficulty on every connected client when the difficulty of the server changes via /difficulty or the difficulty button. |
maintainSlimeHealth |
boolean |
true | Fix slimes resetting their health to maximum when being loaded from NBT (world reload, dimension change, etc.) |
preventMouseCenteringOnEscInGUIs |
boolean |
true | Prevent moving mouse cursor to the center when pressing Esc in GUIs |
fixFileNotFoundExceptionsServerFirstBoot |
boolean |
true | Fix printed errors about json files when running a server for the first time |
clearStaleLoadingScreenInput |
boolean |
true | Clear stale clicks made on the loading screen and prevent them from firing in the main menu |
fixBreakingSpecialArmorWithThornsEnchantment |
boolean |
true | Fix breaking electric and other special armor when Thorns enchantment is applied |
fixBreakingSpecialArmorHelmetOnBlockFall |
boolean |
true | Fix breaking electric and other special armor helmet when a block falls on your head |
fixSaveFileWrittenToExistingDirectory |
boolean |
true | Fix Minecraft creating new world in folders that already exists |
fixFlatWorldLayerMissingItemBlockCrash |
boolean |
true | Fix a crash in the Superflat world customization screen when a layer’s block has no registered ItemBlock |
fixFakePlayerChatCrash |
boolean |
true | Fix a crash caused when a mod tries to send a chat message to a FakePlayer |
fixResetRainAndThunder |
boolean |
true | Fix resetRainAndThunder (called when sleeping) setting rain and thunder timers to 0, which can cause immediate rain on world load if saved at that moment |
deepCopyDataWatcherInSP |
boolean |
true | Make a deep copy when sending objects from the data watcher to the client in SinglePlayer |
fixMultipleEnchantGlint |
boolean |
true | Fix the enchant glint being applied multiple times for items with multiple render passes |
clipPlayerRenderInGuis |
boolean |
true | Prevents the entity rendered in the player inventory GUI and the horse GUI from overflowing their boxes. |
minLootingIsZero |
boolean |
true | Sets a minimum of 0 for Looting. Negative values still exist, but are treated as 0 for most purposes. Fixes crashes when killing mobs with negative looting, if you somehow manage to achieve it. |
preventFireImmuneUndeadFlicker |
boolean |
true | Prevent Zombies & Skeletons from flickering with fire when exposed to the sun while immune to fire (in particular, Wither Skeletons) |
fixVillagerTradingDesync |
boolean |
true | Fix Villagers only updating out-of-stock state after reopening GUI |
entityNameLocalization |
boolean |
true | Fix death messages containing English-localized entity names even on non-English clients. |
witherSkeletonSpecialName |
boolean |
true | Makes Wither Skeletons not appear as just “Skeleton” in death messages and WAILA. |
raiseMissingItemsFPS |
boolean |
true | Raise FPS limit in the FML missing items screen (or any other FML StartupQuery). |
fixBlockHitDelay |
boolean |
true | Fix block hit delay after game mode changed from creative to survival. |
furnaceSaveItemBurnTimeToNBT |
boolean |
true | Make the Furnace save the max burn time of the current fuel to NBT, so WAILA can determine the percent fuel remaining. |
bukkit fixes
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixBukkitBetterQuestingCrash |
boolean |
true | Fix crash on Bukkit with BetterQuesting |
affecting multiple mods
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
removeUpdateChecks |
boolean |
true | Remove old/stale/outdated update checks. |
fixModlistEntries |
boolean |
true | Fix broken modlist entries due to wrong mcmod.info files |
BetterHUD
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
betterHUDHPRenderLimit |
int |
5000 | Maximum hp for BetterHUD to render as hearts |
fixBetterHUDArmorDisplay |
boolean |
true | Fix BetterHUD armor bar rendering breaking with skulls |
fixBetterHUDHPDisplay |
boolean |
true | Fix BetterHUD freezing the game when trying to render high amounts of hp |
Bibliocraft
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixBibliocraftPackets |
boolean |
true | Fix Bibliocraft packet exploits |
fixBibliocraftArmorStandBreak |
boolean |
true | Fix Bibliocraft armor stands breaking their other half without checking if the other half is an Armor Stand. |
bibliocraftArmorStandMarkDirty |
boolean |
true | — |
fixBibliocraftPathSanitization |
boolean |
true | Fix Bibliocraft path sanitization |
noPauseGuiClipboard |
boolean |
true | Don’t pause the game when using the Bibliocraft clipboard GUI |
fixBibliocraftPaintingUtilPath |
boolean |
true | Fix Bibliocraft PaintingUtil getting it’s own jar path |
Bibliowoods Forestry
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixBibliowoodsForestryRecipes |
boolean |
true | Fix Bibliowoods Forestry recipes |
Biomes O’ Plenty
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
deduplicateForestryCompatInBOP |
boolean |
true | Removes duplicate Fermenter and Squeezer recipes and flower registration |
java12BopCompat |
boolean |
true | BiomesOPlenty Java 12 compatibility patches. |
removeBOPWarning |
boolean |
false | Remove the BOP warning on first world generation (ignored when dreamcraft is present) |
fixBOPCascadingKelp |
boolean |
true | Fixes cascading worldgen caused by Biomes O’ Plenty Kelp. |
fixBoPEid |
boolean |
true | Fix EndlessIds incompatibility with BoP |
fixBOPSaplingIcon |
boolean |
true | Fix BOP sapling icon showing the wrong type when the growth stage bit is set in meta |
Candycraft
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixCandycraftBlockSugarNPE |
boolean |
true | Fix NPE when interacting with sugar block |
Cofh
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixCofhOreDictNPE |
boolean |
true | Fix NPE in COFH’s oredict |
fixCofhOreDictCME |
boolean |
true | Fix race condition in COFH’s oredict |
fixCofhTpxCommand |
boolean |
true | Fix logic of /cofh tpx |
fixCofhNullByteArray |
boolean |
true | Fix NBTTagSmartByteArray sending null to NBTTagByteArray causing NPE when saving chunks |
Extra TiC
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixExtraTiCTEConflict |
boolean |
false | Disable ExtraTic’s Integration with Metallurgy 3 Precious Materials Module: (Brass, Silver, Electrum & Platinum) |
Extra Utilities
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixExtraUtilitiesDrumEatingCells |
boolean |
true | Fix Extra Utilities drums eating IC2 cells and Forestry capsules |
fixExtraUtilitiesGreenscreenMicroblocks |
boolean |
true | Fix Extra Utilities Lapis Caelestis microblocks rendering |
fixExtraUtilitiesItemRendering |
boolean |
true | Fixes rendering issues with transparent items from Extra Utilities |
fixExtraUtilitiesUnEnchanting |
boolean |
true | Fix dupe bug with Division Sigil removing enchantment |
fixExtraUtilitiesPreserveSpikeNBT |
boolean |
true | Fix Extra Utilities spikes losing NBT tags (other than enchantments) when being placed on the ground |
fixExtraUtilitiesLastMilleniumRain |
boolean |
true | Remove rain from the Last Millenium (Extra Utilities) |
fixExtraUtilitiesLastMilleniumCreatures |
boolean |
true | Remove creatures from the Last Millenium (Extra Utilities) |
fixExtraUtilitiesFluidRetrievalNode |
boolean |
true | Prevent fluid retrieval node from voiding (Extra Utilities) |
fixExtraUtilitiesFilingCabinetDupe |
boolean |
true | Caps hotkey’d stacks to their maximum stack size in filing cabinets |
fixExtraUtilitiesFilterDupe |
boolean |
true | Prevent hotkeying other items onto item filters while they are open |
fixExtraUtilitiesEnderQuarryFreeze |
boolean |
true | Fixes Ender Quarry get stuck at a mostly random location under certain conditions |
fixExtraUtilitiesHealingAxeHeal |
boolean |
true | Fixes the healing axe not healing mobs when attacking them |
fixExtraUtilitiesHealingAxeUnbreakable |
boolean |
true | Fixes the healing axe to be unbreakable during damage checks that aren’t breaking blocks or attacking. |
fixExtraUtilitiesErosionShovelUnbreakable |
boolean |
true | Fixes the erosion shovel to be unbreakable during damage checks that aren’t breaking blocks or attacking. |
fixExtraUtilitiesChestComparatorUpdate |
boolean |
true | Fix Extra Utilities chests not updating comparator redstone signals when their inventories change |
fixExtraUtilitiesEthericSwordUnbreakable |
boolean |
true | Make Etheric Sword truly unbreakable |
fixExtraUtilitiesEnderCollectorCrash |
boolean |
true | Prevent Extra Utilities Ender Collector from inserting into auto-dropping Blocks that create a crash-loop |
Galacticraft
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixTimeCommandWithGC |
boolean |
true | Fix time commands with Galacticraft |
Gliby’s Voice Chat
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixGlibysVoiceChatThreadStop |
boolean |
true | Fix Gliby’s voice chat not shutting down its thread cleanly |
Hunger Overhaul
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixHungerOverhaul |
boolean |
true | Fix Hunger Overhaul low stat effects |
fixHungerOverhaulRestore0Hunger |
boolean |
true | Fix some items restore 0 hunger |
Immersive Engineering
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
java12ImmersiveEngineeringCompat |
boolean |
true | Immersive Engineering Java 12 compatibility patch |
Industrialcraft
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixIc2ArmorLag |
boolean |
true | Fix lag caused by IC2 armor tick |
fixIc2DirectInventoryAccess |
boolean |
true | Fix IC2’s direct inventory access |
fixIc2HoverMode |
boolean |
true | Fix IC2’s armor hover mode |
fixIc2Nightvision |
boolean |
true | Prevent IC2’s nightvision from blinding you |
fixIc2ReactorDupe |
boolean |
true | Fix IC2’s reactor dupe |
fixIc2ResourcePackTranslation |
boolean |
true | Fix IC2 not loading translations from resource packs |
fixIc2UnprotectedGetBlock |
boolean |
true | Fixes various unchecked IC2 getBlock() methods |
optimizeIc2ReactorInventoryAccess |
boolean |
true | Optimize inventory access to IC2 nuclear reactor |
fixIc2CropTrampling |
boolean |
true | Fix IC2 Crops trampling any types of farmland to dirt when sprinting |
fixIc2KeybindsInGuis |
boolean |
true | Fix IC2 Keybinds activating in GUIs |
fixIc2KeybindsIgnoreKeyState |
boolean |
true | Fix IC2 keybinds using hardware key state instead of KeyBinding state, preventing other mods from suppressing keys |
fixIc2TinCan |
boolean |
true | Fix IC2 filled tin cans not running logic on both client and server |
fixIc2RubberSaplingBonemeal |
boolean |
true | Fix IC2 rubber saplings consuming bone meal twice and allowing the stack size to underflow |
fixIc2Eid |
boolean |
true | Fix EndlessIds incompatibility with IC2 |
Journey Map
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixJourneymapFilePath |
boolean |
true | Prevents journeymap from using illegal character in file paths |
fixJourneymapJumpyScrolling |
boolean |
true | Fix jumpy scrolling in the waypoint manager screen |
fixJourneymapKeybinds |
boolean |
true | Prevent unbound keybinds from triggering when pressing certain keys |
The Lord of the Rings Mod
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
java12LotrCompat |
boolean |
true | Lotr Java 12 compatibility patch |
lotrLanguageHelperDefault |
boolean |
true | Set lotr updateLangFiles to false by default, as it is incompatible with the Gradle cache (breaking dev environments) and very rarely needed |
Minechem
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
java12MineChemCompat |
boolean |
true | Minechem Java 12 compatibility patch |
Minefactory Reloaded
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
disableMassiveSacredTreeGeneration |
boolean |
false | Prevents Sacred Rubber Tree Generation |
Morpheus
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixMorpheusWaking |
boolean |
true | Fix not properly waking players if not everyone is sleeping |
Optifine
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixOptifineChunkLoadingCrash |
boolean |
true | Forces the chunk loading option from optifine to default since other values can crash the game |
Pam’s Harvest the Nether
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixIgnisFruitAABB |
boolean |
true | Fix Axis aligned Bounding Box of Ignis Fruit |
fixNetherLeavesFaceRendering |
boolean |
true | If fancy graphics are enabled, Nether Leaves render sides with other Nether Leaves adjacent too |
fixNetherSeedPlantBlockNull |
boolean |
true | Fix ItemNetherSeed.getPlant method to return an actual Block instead of null |
PortalGun
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixPortalGunURLs |
boolean |
true | Fix outdated URLs used in the PortalGun mod to download the sound pack |
Thaumcraft
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixThaumcraftAspectSorting |
boolean |
true | Fix Thaumcraft Aspects being sorted by tag instead of by name |
fixThaumcraftGolemMarkerLoading |
boolean |
true | Fix golem’s marker loading failure when dimensionId larger than MAX_BYTE |
fixThaumcraftWorldCoordinatesHashingMethod |
boolean |
true | Implement a proper hashing method for WorldCoordinates |
fixThaumcraftLeavesLag |
boolean |
true | Fix Thaumcraft leaves frequent ticking |
fixWandPedestalVisDuplication |
boolean |
true | Fix Thaumcraft wand pedestal vis duplication |
fixNullHandlingItemWispEssence |
boolean |
true | Fix handling of null stacks in ItemWispEssence |
fixThaumcraftEE3Check |
boolean |
true | Fix check for EE3 item in Thaumcraft to prevent issues on modern Java. |
Thermal Dynamics
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
preventThermalDynamicsNASE |
boolean |
true | Prevent crash with Thermal Dynamics from Negative Array Exceptions from item duct transfers |
preventFluidGridCrash |
boolean |
true | Prevent ClassCastException on forming invalid Thermal Dynamic fluid grid |
Travellers’ Gear
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
returnTravellersGearItems |
boolean |
true | Return items placed in Traveller’s Gear slots after the mod is removed when players log in. Sends messages to the log that start with “[Hodgepodge]: [TG Recovery]”. Removes players from the TG items file after returning items. Deletes it if it’s empty. Automatically disables itself on servers after deleting the TG items file. Clients leave it on to allow for joining multiple SP worlds with TG items. |
VoxelMap
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixVoxelMapChunkNPE |
boolean |
true | Fix some NullPointerExceptions |
fixVoxelMapYCoord |
boolean |
true | Fix Y coordinate being off by one |
Witchery
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
disableWitcheryPotionExtender |
boolean |
true | Disable Witchery potion extender for Java 12 compat |
fixWitcheryReflections |
boolean |
true | Fixes Witchery player skins reflections with inhabited mirrors |
fixWitcheryThunderDetection |
boolean |
true | Enhanced Witchery Thunder Detection for rituals and Witch Hunters |
fixWitcheryRendering |
boolean |
true | Fixes some potential errors in Witchery Rendering |
fixWitcheryDemonShiftClick |
boolean |
true | Prevent the Witchery Demon’s trading menu from opening when shift-clicking. This allows for some item interactions that are otherwise impossible, such as capturing the Demon in an EnderIO Soul Vial. |
fixWitcheryEid |
boolean |
true | Fix EndlessIds incompatibility with Witchery |
Xaero’s Minimap
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixXaerosMinimapEntityDot |
boolean |
true | Fixes the player entity dot rendering when arrow is chosen |
Xaero’s World Map
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixXaerosWorldMapScroll |
boolean |
true | Fix scrolling in the world map screen |
ZTones
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
fixZTonesPackets |
boolean |
true | Fix ZTones packet exploits |