- Implemented Tool Slots
- Holds pickaxes, shovels, axes, hoes, shears
- When attacking a block the most effective tool will be used
- By default the player has 2
- Modifible with the
beansbackpacks:player_tool_slots
attribute
- Implemented Utility Slots
- Holds tools, swords, bows and crossbows
- Utility is equipped with a keybind
- Unequippable by pressing the key agian or MWheel Scroll
- By default the player has 1
- Modifible with the
beansbackpacks:player_weapon_slots
attribute - Stored Utility appears on the player's HUD
- Traits no longer store their reference location
- Organized packages and imports
- Sizes for each Trait have been capped.
- Backpack Entities now inherit it's sound from it's
placeable
component - Simplified
equipable
component - Added
no_gui
item model predicate - Simplified
quiver
trait_id and improved Quiver Item's Model - Ender Traits now work more reliably with trait specific interactions
- Equipable Components now have an optional field
sound_event
to play on equip - Ported to NeoForge
- Data such as Items and Amounts are now stored as seperate components from static values like a backpack's size.
- Right clicking placed backpacks now have interactions and guis to access items
- The Chest Trait is fully fleshed out and can be used in any inventory by CTRL + Click
- Placed Backpacks now react to Hoppers and update Comparators
Overhauls Minecraft Inventory by building on the Bundle's mechanics to increase functionality and ease of use. Includes specified bundle mecanics such as a reliable Lunch Box to the unique Alchemy Bag.
This version is a work in progress and only released to begin hearing feedback. DO NOT begin new worlds with this version due to the volitaile state of most of the code.
This version is also not compatible with Beans Backpacks 2.0 and should not be updated from that mod.