Skip to content

Hodgepodge

Index · Previous: Recipes, quests and progression · Next: GTNHLib


The pack's catch-all patch mod, 2.6.112 to 2.7.196. It exists to fix vanilla and other mods from the outside, so its changes show up everywhere: crash fixes, tweaks to vanilla behaviour, and a large share of the memory work.

EndlessIDs replaces NotEnoughIds

The pack swapped NotEnoughIds for EndlessIDs, a maintained replacement that lifts the block and item ID ceiling GTNH had outgrown. In play the swap is invisible: your world keeps its blocks and you do not have to do anything. Getting there was not invisible, because every mod that touched raw block IDs, chunk storage or block metadata assumed the old limits and broke against the new ones. The changes below are that compatibility work, and most of them are crashes that would otherwise have hit on world load or the first time you used the feature.

Shipped in 19 pull requests

Improvements to sound pipeline

A major overhaul of the audio system bringing modern features to the pack, including binaural 3D audio for headphones, environmental reverb, stereo spatialization for machines, and output limiting. Sound loading no longer stalls the client as frequently, and players can customize all audio features through a new dedicated Sound Enhancements menu.

Improvements to sound pipeline

Shipped in: Hodgepodge #964, Hodgepodge #973, Hodgepodge #978

Watch on Discord

Toggle inventory effect icons

Players can now toggle whether potion effect icons appear on the inventory screen using the Hodgepodge config option showInventoryEffectIcons. Other potion displays from mods like Adventure Backpack or StatusEffectHUD remain unaffected.

Toggle inventory effect iconsToggle inventory effect icons

Shipped in: Hodgepodge #865

Watch on Discord

New features and content

The audio menu gains a reverb strength slider and new settings for the Paulscode sound system, while OpenAL decoding gets a quality and performance boost. The crosshair now renders on screen, the FPS counter appears in the allocations HUD, and you can toggle F1 to hide the GUI while keeping your hand visible. Scrollbars are now textured instead of hardcoded, lavenders respond to bonemeal in BOP fields, and music delay is configurable.

New features and contentNew features and contentNew features and content

Shipped in 40 pull requests

Changes

Several defaults shift to reduce confusion and memory pressure: hand visibility on F1 toggle defaults off, string interning disables by default, and simulation distance turns off. The pack disables certain incompatible transformers and mixins when conflicting mods are detected, and a client memory leak fix now re-runs on dimension changes to stay effective.

Shipped in 12 pull requests

Performance

Chunk operations got faster through optimized saving and distance culling for frames and items, while worldgen scales better overall. Icon loading runs asynchronously, string interning targets MODIDs and ASM tables, and FML event subscriptions process more efficiently. Wavefront model loading shaves 1.2 seconds off startup, leaves near chunk borders stop constant ticking, and outbound compression squeezes every bit of speed.

PerformancePerformancePerformance

Shipped in 22 pull requests

Fixes

BiblioCraft duplication exploits are patched, IC2 rubber saplings no longer cause bone meal to underflow, and duplicate players on reconnect vanish. Block hit delay after mode switching works correctly, armor stands stop destroying their counterparts, golem markers load without errors, and TE sync hiccups resolve gracefully. Async icon loading plays nice with Angelica mipmaps, the boss bar hides properly with the crosshair, and text field shortcuts respond on all keyboard layouts.

Shipped in 114 pull requests

Index · Previous: Recipes, quests and progression · Next: GTNHLib