90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

[FABRIC] [1.19.2] EasyShulkerBoxes-v4.4.1

Changelog

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v4.4.1-1.19.2] - 2023-05-30

Added

  • Added an optional slot definition where an item needs to be equipped for allowing inventory interactions

Removed

  • Removed default integration for the Backpacked mod, as preventing interactions when an item is placed in a custom slot (such as Backpacked's own slot, or Curios and Trinkets slots) is currently not supported

[v4.4.0-1.19.2] - 2023-05-17

Added

  • Added a fully data-driven system for defining support for Easy Shulker Boxes' features for any item using data packs
    • This system allows users to manually add support for other mods (intended for backpack and shulker box mods, check out the documentation on GitHub)
    • Default support is available for the following mods: Bag Of Holding (Forge+Fabric), Backpacked (Forge), Inmis (Fabric), Simple Backpack (Fabric), Reinforced Shulker Boxes (Fabric)
    • Also note that mod support only works for the default config settings of those mods. When changing backpack sizes in a mod, you'll have to provide your own data pack to adjust the sizes for Easy Shulker Boxes
  • Added Precision Mode, hold the Ctrl key (Cmd on Mac) to activate, allows for extracting / inserting only a single item from a container item instead of all items from the selected slot
    • In precision mode left-clicking inserts an item, and right-clicking extracts a single item, overriding vanilla mouse interactions
    • The scroll wheel can also be used for quickly moving items
    • Works great with the slot scrolling and item dragging features already present
  • Added a key to render the item tooltip for the currently carried stack to aid with using precision mode

Changed

  • Container item indicators (the small + shown when holding an item stack) now comes in different colors, showing if other stacks of the same item were found in the container

Fixed

  • Fixed bundle interactions not working on servers due to a required Mixin only being registered client-side
  • Fixed bundles still showing the vanilla tooltip image when empty
  • Fixed compatibility with Mouse Tweaks mod

Removed

  • Removed config options for turning off Easy Shulker Boxes' features for individual items, this is now controlled by data packs

[v4.3.7-1.19.2] - 2022-11-25

Added

  • Added item tooltips for maps (still wip)

Fixed

  • Fixed start-up crash on Forge due to an error in a mixin class

[v4.3.6-1.19.2] - 2022-11-25

Added

  • You can now drag your mouse over slots in an inventory to add all items in those slots to a shulker box/ender chest/bundle
  • The same works when dragging across empty slots to put the contents from the item you are carrying there

Changed

  • More background preparations to eventually allow for supporting modded items (like backpacks) with all the new item interactions

Fixed

  • Fixed the + indicator on ender chests not correctly showing when holding a shulker box
  • Tooltips for the currently selected item in another item's tooltip will no longer show even more tooltips if that selected item also has an inventory (basically prevents nesting)

[v4.3.5-1.19.2] - 2022-11-24

Added

  • The tooltip of the item currently selected in a container item's tooltip is now shown next to the main tooltip, so you can e.g. tell tools with different enchantments apart (very much inspired by the Equipment Compare mod)
  • Added full support for bundles, this means slot scrolling now works on those, so you can select the item you want to take out instead of always taking out the last one
  • Also, bundles have better looking tooltips
  • There still is no crafting recipe for bundles (yet) though, you'll have to deal with obtaining them yourself

Changed

  • Easy Shulker Boxes can now override inventory interactions and tooltip images for any item, even when it implements those features itself already (still all only accessible via the in-code api)
  • Uncolored shulker boxes have a fancy custom tooltip color

Fixed

  • Fixed a dupe glitch where the last item in a shulker box could be taken out indefinitely when interacting with the item

[v4.3.4-1.19.2] - 2022-11-23

Changed

  • For Easy Shulker Boxes to support an item it must now be manually registered, this means only vanilla items (shulker boxes, ender chests, bundles) will be supported by default, mainly to prevent larger shulker boxes from other mods from breaking
  • Other mods can manually register their content though for support
  • Tooltips now have a thicker border, so they look more pretty (actually had to redo most of that rendering code so this could work, oof)
  • Reverse tooltip scrolling direction
  • Ender Chests have a fancy custom tooltip color

Fixed

  • Fixed shulker box block entity data other than stored items being deleted when interacting with the item stack in your inventory (this ifx allows for compatibility with mods that e.g. add shulker box enchantments)

Removed

  • Removed bundle-like tutorial banners when using newly added item interactions for the first time

[v4.3.3-1.19.2] - 2022-10-22

Changed

  • When extracting an item from a shulker box/ender chest in an inventory menu via right-clicking the last item is no longer the one taken out first. Instead, use the scroll wheel to choose which item you want to take from the shulker box/ender chest.

[v4.3.2-1.19.2] - 2022-09-15

Fixed

  • Fixed compatibility with Numismatic Overhaul mod

[v4.3.1-1.19.2] - 2022-09-01

Added

  • Added a + indicator that is shown on shulker boxes, ender chests and bundles when the stack carried by the cursor can be added to them in your inventory

[v4.3.0-1.19.2] - 2022-08-21

  • Compiled for Minecraft 1.19.2
  • Updated to Puzzles Lib v4.2.0

[v4.2.1-1.19.1] - 2022-08-06

Fixed

  • Fixed Cardinal Components not being set as a proper dependency in fabric.mod.json

[v4.2.0-1.19.1] - 2022-08-06

Added

  • Inventory interactions and tooltips now work on ender chests
  • Added server config to disable individual interactions

[v4.1.0-1.19.1] - 2022-07-30

  • Compiled for Minecraft 1.19.1
  • Updated to Puzzles Lib v4.1.0

[v4.0.3-1.19] - 2022-07-13

  • Fully compatible with Forge 41.0.98+ which is also now required

[v4.0.2-1.19] - 2022-07-10

Changed

  • Added a check for the mod to only work on shulker boxes with a stack size of one to prevent item duplication with some mods that allow for empty shulker box items to stack (such as the Carpet mod)

[v4.0.1-1.19] - 2022-07-09

Changed

  • Slightly reduced mod loader specific code by moving some parts to Puzzles Lib

[v4.0.0-1.19] - 2022-07-06

  • Ported to Minecraft 1.19
  • Split into multi-loader project

Files

EasyShulkerBoxes-v4.4.1-1.19.2-Fabric.jar(271.24 KiB) Primary Download
EasyShulkerBoxes-v4.4.1-1.19.2-Fabric-sources.jar(98 KiB) Download