Notice: this is in no way, shape, or form based on another mod that may have similarities to this one; no code, textures, or models were taken from it and anyone who claims otherwise is either mistaken or lying.
Any further comments or accusations relating to this will be removed.
Disclaimer: all info pertains to the 1.14 version. There is a 1.12 version, but due to the lack of interest in both the current userbase and myself, I will be stopping all content/feature updates for it., but you're more than welcome to pr the missing functionality or make a fork.
This mod adds 7 new containers that function as both storage, and backpacks and so much more. These will be called danks from now on for the sake of brevity.
These aren't your typical storage containers because each slot can hold much more than a normal stack and gets larger with each tier, soon to be configurable.
1: 9 slots, 256 items
2: 18 slots, 1024 items
3: 27 slots, 4096 items
4: 36 slots, 16384 items
5: 45 slots, 65536 items
6: 54 slots, 262144 items
7: 81 slots, Integer.MAX_VALUE items
To start off with, there are 3 modes: Construction, Bag, and Chest. They can be switched between by toggling the usetype keybind with a dank in hand.
In chest mode, they can be placed and hold items similar to chests.
They have the IItemHandler capability so they can be inserted/extracted with any form of item transport, and is compatible with Simple Storage Network and RS/AE2.
They can be harvested with anything, but break faster with a pickaxe and can be picked up instantly with a wrench
(Note: wrenches are not included in the mod because there's already 20 different mods that add their own wrenches and it only adds to JEI/inventory clutter).
In bag mode, the dank acts like a backpack.
Sneaking while hovering the tooltip will show contained items (limited to 10 since it crowds the screen) and the currently assigned keybind.
Right clicking it will open it just like any traditional backpack mod but it comes with a few buttons built in.
First, there's the Sort button, this is also on chests, it sorts the items in order from largest to smallest number.
WARNING: Do NOT use any other mod's autosorter(such as Inventory Tweaks) as it will not work properly with the the slots and may even delete items.
Next, the Tag button.
Once upon a time, when mods first came into existence, mods would add their own materials and items to craft with.
With the rise of larger and larger modpacks, many of the more common materials would start to overlap leading to modpacks having 5+ different copper ingots which is a waste of inventory space.
To combat this, Forge added the oredictionary which allowed sets of predefined materials to be treated as the same in crafting, etc.
Later, in 1.13, vanilla added an expanded version of this that included items, blocks, fluids, and entity_types.
The tag button allows whitelisted item tags that are defined in the mod's datapack to be unified.
When an eligible item is collected through either shiftclicking or other means, it will convert into the already present item, great for on the go unification. Of course if there isn't a tag that makes sense for unification or one that would allow for exploits, creating a new datapack is trivial, or just send me a suggestion and I'll add it to the defaults.
When the autopickup keybind (default p) is pressed, it will automatically pick up any dropped items until it is full, and overflow will go to the player inventory or the next dank, does not function while in the gui of a dank for sanity reasons.
1) Autovoid only works when autopickup is enabled as well
2) only the items that are already contained will be eligible for voiding, so anything not in the dank will never be voided
3) the dank will not pick up any additional items that aren't already present, this is to prevent accidental voiding.
4) The items will only be voided when a slot has reached it's max capacity.
There is a 3rd and final keybind called construction (default i) , now this is where the fun really begins.
While in construction mode, the dank can no longer be placed down and will gain the enchantment glow to show that it's in construction mode.
The dank has slots that hold it's items, sneak - mousewheel will change the selected slot, pickblock functionality also works as well
Right-clicking while the dank is in this state will attempt to use the currently selected item whether it be a block, a snowball, or even shears. Note, this does not currently work with everything (notably food) and there is likely some bugs lurking, but these are fairly uncommon. Here's just a sample of what it can do.
Contact Info? suggestions?