Class AnvilDamagedEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.inventory.InventoryEvent
com.destroystokyo.paper.event.block.AnvilDamagedEvent
- All Implemented Interfaces:
Cancellable
Called when an anvil is damaged from being used
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumRepresents the amount of damage on an anvil blockNested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result -
Field Summary
Fields inherited from class org.bukkit.event.inventory.InventoryEvent
transaction -
Constructor Summary
ConstructorsConstructorDescriptionAnvilDamagedEvent(@NotNull InventoryView inventory, @NotNull BlockData blockData) -
Method Summary
Modifier and TypeMethodDescriptionGets the new state of damage on the anvilstatic @NotNull HandlerListGets the primary Inventory involved in this transactionbooleanGets if anvil is breaking on this usebooleanGets the cancellation state of this event.voidsetBreaking(boolean breaking) Sets if anvil is breaking on this usevoidsetCancelled(boolean cancel) Sets the cancellation state of this event.voidsetDamageState(@NotNull AnvilDamagedEvent.DamageState damageState) Sets the new state of damage on the anvilMethods inherited from class org.bukkit.event.inventory.InventoryEvent
getView, getViewersMethods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
AnvilDamagedEvent
-
-
Method Details
-
getInventory
Description copied from class:InventoryEventGets the primary Inventory involved in this transaction- Overrides:
getInventoryin classInventoryEvent- Returns:
- The upper inventory.
-
getDamageState
Gets the new state of damage on the anvil- Returns:
- Damage state
-
setDamageState
Sets the new state of damage on the anvil- Parameters:
damageState- Damage state
-
isBreaking
public boolean isBreaking()Gets if anvil is breaking on this use- Returns:
- True if breaking
-
setBreaking
public void setBreaking(boolean breaking) Sets if anvil is breaking on this use- Parameters:
breaking- True if breaking
-
isCancelled
public boolean isCancelled()Description copied from interface:CancellableGets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins- Specified by:
isCancelledin interfaceCancellable- Returns:
- true if this event is cancelled
-
setCancelled
public void setCancelled(boolean cancel) Description copied from interface:CancellableSets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.- Specified by:
setCancelledin interfaceCancellable- Parameters:
cancel- true if you wish to cancel this event
-
getHandlers
- Overrides:
getHandlersin classInventoryEvent
-
getHandlerList
-