Skip to content

Incompatibility with Tom's Simple Storage and Integrated Terminals in Minecraft 1.21.11 #1292

@jeacarias

Description

@jeacarias

Bug Report: Incompatibility with Tom's Simple Storage and Integrated Terminals in Minecraft 1.21.11

Minecraft Version: 1.21.11
Mod Loader: NeoForge 21.11.17
Storage Drawers Version: 1.21.11-neoforge-20.0.0 (Beta release, December 15, 2025)

Incompatible Mods:

  • Tom's Simple Storage: 1.21.11-2.7.3 (Release, January 4, 2026)
  • Integrated Terminals: 1.21.11-neoforge-1.6.6-672 (Beta, January 17, 2026)
  • Integrated Dynamics: 1.21.11-neoforge (Beta, January 2026)
  • Integrated Tunnels: 1.21.11-neoforge (Beta, January 2026)

Description

Storage Drawers is not being detected or accessible by external storage network mods in Minecraft 1.21.11 with NeoForge 21.11.17. Specifically:

  1. Tom's Simple Storage cannot detect or connect to Storage Drawers through any connection method
  2. Integrated Terminals (with Integrated Dynamics/Tunnels) cannot access Storage Drawers through Item Interfaces

Both of these storage network systems work correctly with vanilla inventories (chests, barrels, hoppers) but fail to interact with Storage Drawers.


Steps to Reproduce

Test 1: Tom's Simple Storage

  1. Install Storage Drawers 1.21.11-neoforge-20.0.0 and Tom's Simple Storage 1.21.11-2.7.3
  2. Place Storage Drawers (basic drawers, compacting drawers, or multi-slot drawers)
  3. Place a Drawer Controller connected to the drawers
  4. Attempt connection using:
    • Inventory Cable Connector directly to drawer
    • Inventory Cable Connector to Drawer Controller
    • Open Crate facing the drawer/controller
  5. Connect to Storage Terminal via Inventory Cables
  6. Open Storage Terminal and check for drawer contents

Result: Storage Drawers are not detected. Items in drawers do not appear in Storage Terminal.

Test 2: Integrated Terminals

  1. Install Storage Drawers 1.21.11-neoforge-20.0.0, Integrated Dynamics, Integrated Tunnels, and Integrated Terminals (all 1.21.11 versions)
  2. Set up a basic Integrated Dynamics network with Logic Cables
  3. Place Storage Drawers with Drawer Controller
  4. Place Item Interface from Integrated Tunnels on:
    • Individual Storage Drawer
    • Drawer Controller
  5. Connect Item Interface to Integrated Dynamics network
  6. Place Storage Terminal and configure network access

Result: Item Interfaces do not recognize Storage Drawers. No items from drawers appear in Storage Terminal.


Expected Behavior

Based on Storage Drawers documentation and historical compatibility:

  1. Drawer Controller should expose all connected drawers as a unified inventory
  2. External storage systems should be able to:
    • Read drawer contents through the controller
    • Insert items into drawers
    • Extract items from drawers
  3. The official Storage Drawers wiki states: "hook up a single pipe, tube, duct, spark, storage bus, etc. and interact with the entire bank of drawers"

This functionality has worked in previous Minecraft versions (1.20.1, 1.19.2, etc.) with both Tom's Simple Storage and Integrated Dynamics ecosystem.


Actual Behavior

Tom's Simple Storage:

  • Storage Drawers not recognized as valid inventories
  • Drawer Controller not exposing drawer contents to the network
  • Open Crate creates no connection to drawers
  • No items from drawers visible in Storage Terminal
  • No error messages or warnings

Integrated Terminals:

  • Item Interfaces show no slots or inventory when placed on drawers
  • Item Interfaces on Drawer Controller show no connected drawer contents
  • Storage Terminal displays no items from connected drawers
  • Network recognizes the interface exists but reports 0 items/slots

Additional Context

Tested Configurations:

  • Basic Oak Drawers (1x1, 1x2, 2x2)
  • Compacting Drawers
  • Drawer Controller with multiple connected drawers
  • Framed Drawers
  • All drawer types with and without items

Known Working Alternatives:

  • Applied Energistics 2 (AE2) ME Storage Bus reportedly works (untested due to only alpha versions available for 1.21.11)
  • Refined Storage External Storage (untested, no stable 1.21.11 version available)

Historical Compatibility:

  • Storage Drawers + Tom's Simple Storage worked in 1.20.1 and earlier
  • Storage Drawers + Integrated Dynamics worked in 1.20.1 and earlier
  • Issue appears specific to 1.21.11 versions

Related Issues

Storage Drawers Issues:

Tom's Simple Storage Issues:

Integrated Dynamics:

  • Changelog mentions: "Fix lists materialization not applying to elements - This could cause issues when displaying lists of items from inventory readers over Functional Storage Drawers. Closes #1557"
  • This fix suggests similar inventory exposure issues have occurred with drawer-style mods

Technical Details

Possible Cause:
This appears to be an inventory capability exposure issue in Storage Drawers 1.21.11-neoforge-20.0.0 (Beta). Potential causes:

  1. Item Handler Implementation: Changes in how Storage Drawers exposes its IItemHandler capability to NeoForge
  2. Capability System Changes: NeoForge 21.11.17 may have changed how block capabilities work
  3. Virtual Slot Handling: Storage Drawers uses virtual slots that may not be properly exposed
  4. Drawer Controller Inventory Aggregation: The controller may not be properly exposing connected drawer inventories

Previous Mekanism Compatibility Issue (Issue #811):
A similar problem was documented with Mekanism in 1.15.2, where:

  • Mekanism recognized (n-1) drawer slots instead of n slots
  • Single-slot drawers were not recognized at all
  • Compacting drawers only exposed top 1-2 inventory forms
  • The issue was partially resolved by connecting to Drawer Controller

This suggests a recurring pattern of inventory capability exposure issues with Storage Drawers.


Environment Details

Minecraft: 1.21.11
Mod Loader: NeoForge 21.11.17
Java Version: [Your Java version]
Operating System: [Your OS]

Core Mods Installed:

  • Storage Drawers: 1.21.11-neoforge-20.0.0
  • Tom's Simple Storage: 1.21.11-2.7.3
  • Integrated Dynamics: 1.21.11-neoforge (Beta)
  • Integrated Tunnels: 1.21.11-neoforge (Beta)
  • Integrated Terminals: 1.21.11-neoforge-1.6.6-672
  • Cyclops Core: [version]
  • Common Capabilities: [version]

Other Relevant Mods: [List if any]


Logs

[Attach latest.log and debug.log if relevant errors are present]

No errors or warnings appear in logs related to this issue - the mods simply fail to detect Storage Drawers as valid inventories.


Screenshots

[Include screenshots showing:]

  1. Storage Drawers with items inside
  2. Tom's Simple Storage Terminal showing no items from drawers
  3. Integrated Terminals Storage Terminal showing no items from drawers
  4. Network setup with cables/interfaces connected
  5. Drawer Controller properly detecting connected drawers

Impact

This incompatibility significantly affects gameplay for players who:

  • Use Storage Drawers for bulk item storage
  • Rely on centralized storage networks for automation
  • Combine multiple storage mods for different purposes

Storage Drawers is one of the most popular storage mods (220M+ downloads), and compatibility with storage network mods is a core use case for many players.


Request

Could you please investigate the inventory capability implementation in Storage Drawers 1.21.11-neoforge-20.0.0? Specifically:

  1. Verify that IItemHandler capabilities are properly exposed to other mods
  2. Ensure Drawer Controller correctly aggregates and exposes connected drawer inventories
  3. Test compatibility with Tom's Simple Storage and Integrated Dynamics/Tunnels
  4. Consider if NeoForge 21.11.17's capability system requires any implementation changes

This issue affects compatibility with multiple major storage network mods and would greatly benefit the community if resolved.

Thank you for maintaining this excellent mod!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions