Binding - Direwolf20-MC/BuildingGadgets GitHub Wiki

Gadget Inventory Binding

The Building Gadget, Exchanging Gadget and the Copy Paste Gadget can all take advantage of our built in Binding system! All you have to do is use ctr / cmd, shift and right click on an inventory block.

Inventory blocks

What's an inventory block?

That's a good question, basically it's any block that can hold items inside of it. The complicated answer is: 'It's any block that exposes an IItemHandler or an ItemHandler Capability'.

There are loads of blocks that can do this but to name a few... Chests, Furnaces (Yup...), Ender Chests, Refined Storage Controllers, Draw Controllers, AE2 Controllers, etc.

Support

Out of the box we support any block that exposes an IItemHandler or an ItemHandler Capability. This doesn't mean that it'll just work (tm). The answer to why is complicated but basically some mods need either ourselves or the mod creator to add a bit of code to tell us how to interact with their Inventory Block.

What do you support at the moment in 1.16.5+

Another great question that you'll not like the answer to...

  • All of Minecrafts native inventory blocks
  • Any modded block using the IItemHandler or an ItemHandler Capability correctly / normally.
  • That's it... Sorry... Please make a PR if you want us to support your mod. We are actively working on re-adding support for AE2 and Refined storage.