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
Modifier and TypeClassDescriptionstatic enum
Represents 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
-
Method Summary
Modifier and TypeMethodDescriptionGets the new state of damage on the anvilstatic HandlerList
Gets the primary Inventory involved in this transactionboolean
Gets if anvil is breaking on this useboolean
Gets the cancellation state of this event.void
setBreaking
(boolean breaking) Sets if anvil is breaking on this usevoid
setCancelled
(boolean cancel) Sets the cancellation state of this event.void
setDamageState
(AnvilDamagedEvent.DamageState damageState) Sets the new state of damage on the anvilMethods inherited from class org.bukkit.event.inventory.InventoryEvent
getView, getViewers
Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
AnvilDamagedEvent
-
-
Method Details
-
getInventory
Description copied from class:InventoryEvent
Gets the primary Inventory involved in this transaction- Overrides:
getInventory
in 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:Cancellable
Gets 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:
isCancelled
in interfaceCancellable
- Returns:
- true if this event is cancelled
-
setCancelled
public void setCancelled(boolean cancel) Description copied from interface:Cancellable
Sets 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:
setCancelled
in interfaceCancellable
- Parameters:
cancel
- true if you wish to cancel this event
-
getHandlers
- Overrides:
getHandlers
in classInventoryEvent
-
getHandlerList
-