Interface EntityInteractHandler
- All Superinterfaces:
ItemHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
- Author:
- Linox
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault Class<? extends ItemHandler>
This method returns the identifier for thisItemHandler
.void
onInteract
(PlayerInteractEntityEvent e, ItemStack item, boolean offHand) This function is triggered when aPlayer
right clicks with the assignedSlimefunItem
in his hand.Methods inherited from interface io.github.thebusybiscuit.slimefun4.api.items.ItemHandler
validate
-
Method Details
-
onInteract
This function is triggered when aPlayer
right clicks with the assignedSlimefunItem
in his hand.- Parameters:
e
- ThePlayerInteractAtEntityEvent
which was calleditem
- TheItemStack
that was held and used while triggeringoffHand
-true
if theEquipmentSlot
is off hand
-
getIdentifier
Description copied from interface:ItemHandler
This method returns the identifier for thisItemHandler
. We use aClass
identifier to group Item Handlers together.- Specified by:
getIdentifier
in interfaceItemHandler
- Returns:
- The
Class
identifier for thisItemHandler
-