Interface WeaponUseHandler
- 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.
This is triggered when a
Player attacks an Entity.- Author:
- Mooy1
-
Method Summary
Modifier and TypeMethodDescriptiondefault Class<? extends ItemHandler> This method returns the identifier for thisItemHandler.voidonHit(org.bukkit.event.entity.EntityDamageByEntityEvent e, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack item) Methods inherited from interface io.github.thebusybiscuit.slimefun4.api.items.ItemHandler
validate
-
Method Details
-
onHit
void onHit(@Nonnull org.bukkit.event.entity.EntityDamageByEntityEvent e, @Nonnull org.bukkit.entity.Player player, @Nonnull org.bukkit.inventory.ItemStack item) - Parameters:
e- TheEntityDamageByEntityEventthat was firedplayer- ThePlayerthat used the weaponitem- TheItemStackthat was used to attack
-
getIdentifier
Description copied from interface:ItemHandlerThis method returns the identifier for thisItemHandler. We use aClassidentifier to group Item Handlers together.- Specified by:
getIdentifierin interfaceItemHandler- Returns:
- The
Classidentifier for thisItemHandler
-