Class PlayerPreEatEvent
java.lang.Object
net.minestom.server.event.player.PlayerPreEatEvent
- All Implemented Interfaces:
Event, CancellableEvent, EntityEvent, EntityInstanceEvent, InstanceEvent, ItemEvent, PlayerEvent, PlayerInstanceEvent
public class PlayerPreEatEvent
extends Object
implements ItemEvent, PlayerInstanceEvent, CancellableEvent
Called before the PlayerEatEvent and can be used to change the eating time
or to cancel its processing, cancelling the event means that the player will
continue the animation indefinitely.
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerPreEatEvent(Player player, ItemStack foodItem, PlayerHand hand, long eatingTime) -
Method Summary
Modifier and TypeMethodDescriptionlongGets the food eating time in ticks.Deprecated.use getItemStack() for the eaten itemgetHand()The food item which will be eaten.Gets the player.booleanGets if theEventshould be cancelled or not.voidsetCancelled(boolean cancel) Marks theEventas cancelled or not.voidsetEatingTime(long eatingTime) Changes the food eating time.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EntityInstanceEvent
getInstanceMethods inherited from interface PlayerEvent
getEntity
-
Constructor Details
-
PlayerPreEatEvent
-
-
Method Details
-
getFoodItem
Deprecated.use getItemStack() for the eaten itemThe food item which will be eaten.- Returns:
- the food item
-
getHand
-
getEatingTime
public long getEatingTime()Gets the food eating time in ticks.- Returns:
- the eating time
-
setEatingTime
public void setEatingTime(long eatingTime) Changes the food eating time.- Parameters:
eatingTime- the new eating time in ticks
-
isCancelled
public boolean isCancelled()Description copied from interface:CancellableEventGets if theEventshould be cancelled or not.- Specified by:
isCancelledin interfaceCancellableEvent- Returns:
- true if the event should be cancelled
-
setCancelled
public void setCancelled(boolean cancel) Description copied from interface:CancellableEventMarks theEventas cancelled or not.- Specified by:
setCancelledin interfaceCancellableEvent- Parameters:
cancel- true if the event should be cancelled, false otherwise
-
getPlayer
Description copied from interface:PlayerEventGets the player.- Specified by:
getPlayerin interfacePlayerEvent- Returns:
- the player
-
getItemStack
The food item which will be eaten.- Specified by:
getItemStackin interfaceItemEvent- Returns:
- the food item
-