@FunctionalInterface public interface ItemDropHandler extends ItemHandler
Modifier and Type | Method and Description |
---|---|
default java.lang.Class<? extends ItemHandler> |
getIdentifier()
This method returns the identifier for this
ItemHandler . |
default boolean |
isPrivate()
This method is used to determine whether this
ItemHandler can be
safely associated with one particular SlimefunItem . |
boolean |
onItemDrop(PlayerDropItemEvent e,
Player p,
Item item) |
boolean onItemDrop(PlayerDropItemEvent e, Player p, Item item)
default java.lang.Class<? extends ItemHandler> getIdentifier()
ItemHandler
ItemHandler
.
We use a Class
identifier to group Item Handlers together.getIdentifier
in interface ItemHandler
Class
identifier for this ItemHandler
default boolean isPrivate()
ItemHandler
ItemHandler
can be
safely associated with one particular SlimefunItem
.
Should this ItemHandler
not be private, then it will not be linked
to a SlimefunItem
.isPrivate
in interface ItemHandler
ItemHandler
is considered private.