Multi Item Lib
A small library that significantly simplifies the creation of various item types for those Minecraft elements that are typically hardcoded in the game.
This library will become obsolete once Fabric API includes more advanced versions of similar functionality. Although it doesn't cover absolutely all possible item use cases, it solves most of them, ensuring proper interaction of items with players.
List of available unique item registries
UniqueItemRegistry.SHEARS: Registry for shears. Allows their use on creatures and blocks.
UniqueItemRegistry.FISHING_ROD: Registry for fishing rods. Ensures normal bobber operation and correct display.
UniqueItemRegistry.SHIELD: Registry for shields. Allows blocking attacks and displays correctly.
UniqueItemRegistry.BOW: Registry for bows. Enables arrow shooting and proper display.
UniqueItemRegistry.CROSSBOW: Registry for crossbows. Allows arrow shooting and correct display.
UniqueItemRegistry.TRIDENT: Registry for tridents. Provides partially correct display. Mixins will be required for full functionality.