Cancellable
public class FoodLevelChangeEvent extends EntityEvent implements Cancellable
Event.Result
entity
Constructor | Description |
---|---|
FoodLevelChangeEvent(@NotNull HumanEntity what,
int level) |
|
FoodLevelChangeEvent(@NotNull HumanEntity what,
int level,
@Nullable ItemStack item) |
Modifier and Type | Method | Description |
---|---|---|
@NotNull HumanEntity |
getEntity() |
Returns the Entity involved in this event
|
int |
getFoodLevel() |
Gets the resultant food level that the entity involved in this event
should be set to.
|
static @NotNull HandlerList |
getHandlerList() |
|
@NotNull HandlerList |
getHandlers() |
|
@Nullable ItemStack |
getItem() |
Gets the item that triggered this event, if any.
|
boolean |
isCancelled() |
Gets the cancellation state of this event.
|
void |
setCancelled(boolean cancel) |
Sets the cancellation state of this event.
|
void |
setFoodLevel(int level) |
Sets the resultant food level that the entity involved in this event
should be set to
|
getEntityType
getEventName, isAsynchronous
public FoodLevelChangeEvent(@NotNull @NotNull HumanEntity what, int level)
public FoodLevelChangeEvent(@NotNull @NotNull HumanEntity what, int level, @Nullable @Nullable ItemStack item)
@NotNull public @NotNull HumanEntity getEntity()
EntityEvent
getEntity
in class EntityEvent
@Nullable public @Nullable ItemStack getItem()
public int getFoodLevel()
Where 20 is a full food bar and 0 is an empty one.
public void setFoodLevel(int level)
level
- the resultant food level that the entity involved in this
event should be set topublic boolean isCancelled()
Cancellable
isCancelled
in interface Cancellable
public void setCancelled(boolean cancel)
Cancellable
setCancelled
in interface Cancellable
cancel
- true if you wish to cancel this event@NotNull public @NotNull HandlerList getHandlers()
getHandlers
in class Event
@NotNull public static @NotNull HandlerList getHandlerList()
Copyright © 2020. All rights reserved.