chestdna-fabric-26.3-1.05.jar
Curse Maven Snippet
What's new
Chest DNA 1.05: Changelog
Version 1.05 brings improved compatibility across Minecraft versions, better item stacking, and support for modded structures and storage systems.
Main Fixes and Improvements
1. Universal Item Stacking and Storage Compatibility
- Fixed issues where identical items with different origins would fail to stack, disappear, or appear duplicated in inventories, chests, furnaces, and modded storage systems.
- Improved compatibility with Simple Storage Network, Tom's Simple Storage, Sophisticated Backpacks, Traveler's Backpack, Item Physics, and other mods.
- When
ignoreOriginForStacking = true(enabled by default), origin data is ignored during inventory stacking checks. Merged stacks also synchronize their origin information automatically.
2. Creative Mode Item Tracking (Client and Server)
- Items picked from the Creative inventory are now immediately marked with
OriginSources.CREATIVEusingItemPickerMenuMixin. - Items moved into the inventory or hotbar, including those selected with keys 1 through 9, are now correctly tagged on both the client and server using
MultiPlayerGameModeMixin. - Items dropped in Creative Mode retain their origin data.
- Added forced slot updates through
ClientboundContainerSetSlotPacketto prevent client-server desynchronization.
3. LibLibLib 1.1.0 Separation and JPMS Fix
- Removed all bundled
dev/libliblibpackages from Chest DNA JAR files, resolving NeoForge ModLauncher and JPMS split-package crashes. - Converted
libliblib-universal-1.1.0.jarto UTF-8 without a BOM, fixing NightConfig parsing errors.
4. Minecraft 1.21.2 to 1.21.5 Compatibility
- Fixed changes to the
LootContextparameter system introduced in Minecraft 1.21.2 by using dynamic reflection. - Improved compatibility with the updated data component system through safer registry scanning.
- Minecraft versions 1.21 through 1.21.5 are now supported by a single universal JAR:
chestdna-fabric-1.21-1.21.5-1.05.jar.
5. Minecraft 1.21.6 to 1.21.10 and 26.x Snapshots
- Updated support for the
setTooltipForNextFramemethod changes introduced in 1.21.6 and theMinecraft.hasShiftDown()input checks used in 26.x snapshots.
6. Minecraft 1.20.1 Fabric, Forge, and NeoForge
- Removed the
LootTableAccessordependency, fixing Knot class-loading errors and mixin conflicts.
7. Classic Minecraft Versions: 1.12.2 and 1.7.10
- Fixed crashes in Minecraft 1.12.2 involving Java 21, Cleanroom, and JEI extensions that triggered empty
LootContextcalls. The fix includes aCOMPUTE_MAXSoptimization. - Resolved rendering conflicts with ChromaticTooltips and custom GUIs in Minecraft 1.7.10.
8. Shift Controls and Interface Improvements
- With
detailsRequireShift = true(enabled by default), coordinates and additional details are only displayed while holding Shift. - Added a small pixel-style indicator in the bottom-right corner to let players know that more information is available by holding Shift.
9. Modded Structure Detection
- Added automatic detection and card tracking for structures from mods such as When Dungeons Arise, Dungeon Crawl, Repurposed Structures, YUNG's mods, Cataclysm, and Twilight Forest.
- Added five new acquisition methods: Biocrafting, Transmutation, Machine, Ritual, and Cooking.
This mod has no additional files

