promotional bannermobile promotional banner

Chest DNA

Shows where the items in the inventory came from.
Back to Files

chestdna-fabric-26.2-1.05.jar

File namechestdna-fabric-26.2-1.05.jar
Uploader
xsorasxsoras
Uploaded
Oct 27, 2026
Downloads
621
Size
95.7 KB
Mod Loaders
FabricQuilt
File ID
9347595
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:cdna-1649754:9347595"

Quilt

modImplementation "curse.maven:cdna-1649754:9347595"

Learn more about Curse Maven

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.CREATIVE using ItemPickerMenuMixin.
  • 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 ClientboundContainerSetSlotPacket to prevent client-server desynchronization.

3. LibLibLib 1.1.0 Separation and JPMS Fix

  • Removed all bundled dev/libliblib packages from Chest DNA JAR files, resolving NeoForge ModLauncher and JPMS split-package crashes.
  • Converted libliblib-universal-1.1.0.jar to UTF-8 without a BOM, fixing NightConfig parsing errors.

4. Minecraft 1.21.2 to 1.21.5 Compatibility

  • Fixed changes to the LootContext parameter 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 setTooltipForNextFrame method changes introduced in 1.21.6 and the Minecraft.hasShiftDown() input checks used in 26.x snapshots.

6. Minecraft 1.20.1 Fabric, Forge, and NeoForge

  • Removed the LootTableAccessor dependency, 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 LootContext calls. The fix includes a COMPUTE_MAXS optimization.
  • 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