Package-level declarations
Opt-in item behaviours: EffectiveClickable, EffectiveCraftable, EffectiveDropable, EffectiveThrowable, EffectiveDurability, EffectiveWearable, EffectiveUndropable, EffectiveBrewable. Each is reached from EffectiveItem through a make* / add* call in init().
Types
Behaviour that registers brewing-stand recipes for custom items. Usually reached via ru.hukm.effectiveSpigot.minecraft.items.EffectiveItem.addBrewRecipe.
Behaviour that dispatches left/right-click interactions on custom items.
Behaviour that registers shapeless crafting recipes for custom items.
Behaviour that makes a custom item drop from loot tables, broken blocks or killed entities.
Behaviour that turns an EffectiveItem's durability bar into a limited-use counter.
Behaviour that lets an EffectiveItem be thrown as a snowball-backed projectile.
Behaviour that prevents an EffectiveItem from leaving the player's inventory.
Behaviour that lets an EffectiveItem be worn on the head.
Callback for a click handler; its returned EffectiveAbstractInteract.Result cancels or allows the event.