diff --git a/config/hodgepodge.cfg b/config/hodgepodge.cfg index d10bc666fc..8776769641 100644 --- a/config/hodgepodge.cfg +++ b/config/hodgepodge.cfg @@ -1,9 +1,6 @@ # Configuration file asm { - # Remove recipe generation from BiblioCraft - B:biblocraftRecipes=true - # Enable Glease's ASM patch to disable unused CoFH tileentity cache B:cofhWorldTransformer=true @@ -19,6 +16,9 @@ asm { debug { + # Enable chunk save cme debugging code. + B:chunkSaveCMEDebug=false + # Prints debug log if DimensionManager got crashed B:dimensionManagerDebug=true @@ -31,12 +31,36 @@ debug { fixes { + # Maximum hp for BetterHUD to render as hearts + I:betterHUDHPRenderLimit=5000 + # Removes duplicate Fermenter and Squeezer recipes and flower registration B:deduplicateForestryCompatInBOP=true - # Fix Biblocraft packet exploits + # Disable Witchery potion extender for Java 12 compat + B:disableWitcheryPotionExtender=true + + # Safely enlarge the potion array before other mods + B:enlargePotionArray=true + + # Fix BetterHUD armor bar rendering breaking with skulls + B:fixBetterHUDArmorDisplay=true + + # Fix BetterHUD freezing the game when trying to render high amounts of hp + B:fixBetterHUDHPDisplay=true + + # Fix Bibliocraft packet exploits B:fixBibliocraftPackets=true + # Fix Bibliocraft path sanitization + B:fixBibliocraftPathSanitization=true + + # Fix wrapped chat lines missing colors + B:fixChatWrappedColors=true + + # Prevents crash if server sends container with wrong itemStack size + B:fixContainerPutStacksInSlots=true + # Fixes the debug hitbox of the player beeing offset B:fixDebugBoundingBox=true @@ -46,6 +70,15 @@ fixes { # Fix deleting stack when eating mushroom stew B:fixEatingStackedStew=true + # Fix enchantment levels not displaying properly above a certain value + B:fixEnchantmentNumerals=true + + # Fix Extra Utilities drums eating ic2 cells and forestry capsules + B:fixExtraUtilitiesDrumEatingCells=true + + # Fixes rendering issues with transparent items from extra utilities + B:fixExtraUtilitiesItemRendering=true + # Fix dupe bug with division sigil removing enchantment B:fixExtraUtilitiesUnEnchanting=true @@ -55,6 +88,18 @@ fixes { # Fix vanilla fire spread sometimes cause NPE on thermos B:fixFireSpread=true + # Fix Forge fluid container registry key + B:fixFluidContainerRegistryKey=true + + # Replace recursion with iteration in FontRenderer line wrapping code + B:fixFontRendererLinewrapRecursion=true + + # Fix windowId being set on openContainer even if openGui failed + B:fixForgeOpenGuiHandlerWindowId=true + + # Fix the forge update checker + B:fixForgeUpdateChecker=true + # Fix vanilla issue where player sounds register as animal sounds B:fixFriendlyCreatureSounds=true @@ -82,12 +127,21 @@ fixes { # Fix hunger overhaul low stat effects B:fixHungerOverhaul=true + # Fix some items restore 0 hunger + B:fixHungerOverhaulRestore0Hunger=true + + # Fix lag caused by IC2 armor tick + B:fixIc2ArmorLag=true + # Fix IC2's direct inventory access B:fixIc2DirectInventoryAccess=true # Fix IC2 armors to avoid giving poison B:fixIc2Hazmat=true + # Fix IC2's armor hover mode + B:fixIc2HoverMode=true + # Prevent IC2's nightvision from blinding you B:fixIc2Nightvision=true @@ -103,9 +157,21 @@ fixes { # Fix the bug that makes fireballs stop moving when chunk unloads B:fixImmobileFireballs=true + # Prevents journeymap from using illegal character in file paths + B:fixJourneymapFilePath=true + + # Fix jumpy scrolling in the waypoint manager screen + B:fixJourneymapJumpyScrolling=true + # Prevent unbinded keybinds from triggering when pressing certain keys B:fixJourneymapKeybinds=true + # Allows the server to assign the logged in UUID to the same username when online_mode is false + B:fixNetHandlerLoginServerOfflineMode=true + + # Prevents crash if server sends itemStack with index larger than client's container + B:fixNetHandlerPlayClientHandleSetSlot=true + # If fancy graphics are enabled, Nether Leaves render sides with other Nether Leaves adjacent too B:fixNetherLeavesFaceRendering=true @@ -118,6 +184,12 @@ fixes { # Prevent tall grass and such to affect the perspective camera B:fixPerspectiveCamera=true + # Allow some mods to properly fetch the player skin + B:fixPlayerSkinFetching=true + + # Properly display level of potion effects in the inventory and on tooltips + B:fixPotionEffectNumerals=true + # Fix crashes with ConcurrentModificationException because of incorrectly iterating over active potions B:fixPotionIterating=true @@ -127,6 +199,15 @@ fixes { # Fix game window becoming not resizable after toggling fullscrean in any way B:fixResizableFullscreen=true + # Fix resource pack folder not opening on Windows if file path has a space + B:fixResourcePackOpening=true + + # Fix Thaumcraft Aspects being sorted by tag instead of by name + B:fixThaumcraftAspectSorting=true + + # Fix golem's marker loading failure when dimensionId larger than MAX_BYTE + B:fixThaumcraftGolemMarkerLoading=true + # Fix time commands with GC B:fixTimeCommandWithGC=true @@ -139,18 +220,36 @@ fixes { # Fixes various unchecked vanilla getBlock() methods B:fixVanillaUnprotectedGetBlock=true + # Fixes village unchecked getBlock() calls + B:fixVillageUncheckedGetBlock=true + # Fix unprotected getBlock() in World B:fixWorldGetBlock=true # Fix WorldServer leaking entities when no players are present in a dimension B:fixWorldServerLeakingUnloadedEntities=true + # Fix scrolling in the world map screen + B:fixXaerosWorldMapScrolling=true + # Fix ZTones packet exploits B:fixZTonesPackets=true # Stacks picked up per tick I:itemStacksPickedUpPerTick=36 + # BiomesOPlenty Java 12 compatibility patches. + B:java12BopCompat=true + + # Immersive Engineering Java 12 compatibility patch + B:java12ImmersiveEngineeringCompat=true + + # Lotr Java 12 compatibility patch + B:java12LotrCompat=true + + # Minechem Java 12 compatibility patch + B:java12MineChemCompat=true + # Log oversized chat message to console. WARNING: might create huge log files if this happens very often. B:logHugeChat=true @@ -160,6 +259,9 @@ fixes { # Fix too early light initialization B:optimizeWorldUpdateLight=true + # Disable the creative search tab since it can be very laggy in large modpacks + B:removeCreativeSearchTab=true + # Remove old/stale/outdated update checks. B:removeUpdateChecks=true @@ -171,6 +273,15 @@ fixes { # Limits the amount of times the ItemPickupEvent triggers per tick since it can lead to a lot of lag B:throttleItemPickupEvent=true + + # Triggers all conflicting key bindings on key press instead of a random one + B:triggerAllConflictingKeybindings=true + + # Validate vanilla packet encodings before sending in addition to on reception + B:validatePacketEncodingBeforeSending=true + + # Should the extended packet validation error cause a crash (true) or just print out an error to the log (false) + B:validatePacketEncodingBeforeSendingShouldCrash=false } @@ -253,6 +364,9 @@ speedups { # Optimize ASMDataTable getAnnotationsFor for faster startup B:optimizeASMDataTable=true + # Optimize texture loading + B:optimizeTextureLoading=true + # Optimize tileEntity removal in World.class B:optimizeTileentityRemoval=true @@ -262,6 +376,9 @@ speedups { # Speedup ChunkCoordinates hashCode B:speedupChunkCoordinatesHashCode=true + # Speed up grass block random ticking + B:speedupGrassBlockRandomTicking=true + # Speedup Vanilla Furnace recipe lookup B:speedupVanillaFurnace=true @@ -271,6 +388,9 @@ speedups { tweaks { + # Compacts identical consecutive chat messages together + B:"Compact chat"=true + # Add CV support to Thaumcraft wand recharge pedestal B:addCVSupportToWandPedestal=true @@ -280,6 +400,18 @@ tweaks { # Add a debug message in the chat when toggling vanilla debug options B:addToggleDebugMessage=true + # Uses arabic numbers for enchantment levels and potion amplifier levels instead of roman numbers + B:arabicNumbersForEnchantsPotions=false + + # Minechem Atropine High (Delirium) effect ID + I:atropineHighID=255 + + # Show "cannot sleep" messages above hotbar + B:bedMessageAboveHotbar=true + + # Moves the sprint keybind to the movement category + B:changeSprintCategory=true + # Amount of chat lines kept [100(Vanilla) - 32767] I:chatLength=8191 @@ -292,20 +424,29 @@ tweaks { # Display fluid localized name in IC2 fluid cell tooltip B:displayIc2FluidLocalizedName=true + # Stop inverting colors of crosshair + B:dontInvertCrosshairColor=false + # Drop picked loot on entity despawn B:dropPickedLootOnDespawn=true # Open an integrated server on a static port. B:enableDefaultLanPort=true + # Use CMD key on MacOS to COPY / INSERT / SELECT in text fields (Chat, NEI, Server IP etc.) + B:enableMacosCmdShortcuts=true + # Shows renderer's impact on FPS in vanilla lagometer B:enableTileRendererProfiler=true + # Remove the blueish sky tint from night vision + B:enhanceNightVision=false + # Fix Project Red components popping off on unloaded chunks - B:fixComponentsPoppingOff=false + B:fixComponentsPoppingOff=true # Fix hotbars being dark when Project Red is installed - B:fixHudLightingGlitch=false + B:fixHudLightingGlitch=true # Fix vanilla potion effects rendering above the NEI tooltips in the inventory B:fixPotionEffectRender=true @@ -322,6 +463,9 @@ tweaks { # Stops rendering potion particles from yourself B:hidePotionParticlesFromSelf=true + # give ic2 cells containers like gregtech cells do + B:ic2CellWithContainer=true + # IC2 seed max stack size I:ic2SeedMaxStackSize=64 @@ -343,11 +487,17 @@ tweaks { # Prevent monsters from picking up loot. B:preventPickupLoot=true + # Stop playing a sound when spawning a minecart in the world + B:removeSpawningMinecartSound=true + # Implement container for thirsty tank B:thirstyTankContainer=true # Doesn't render the black box behind messages when the chat is closed B:transparentChat=true + + # Unbinds keybinds of certain ARR mods to avoid keybinds conflicts + B:unbindKeybindsByDefault=true }