Package org.bukkit.event.player
Class PlayerSwapHandItemsEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerSwapHandItemsEvent
- All Implemented Interfaces:
Cancellable
Called when a player swap items between main hand and off hand using the
hotkey.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result
-
Field Summary
Fields inherited from class org.bukkit.event.player.PlayerEvent
player
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull HandlerList
Gets the item switched to the main hand.Gets the item switched to the off hand.boolean
Gets the cancellation state of this event.void
setCancelled
(boolean cancel) Sets the cancellation state of this event.void
setMainHandItem
(@Nullable ItemStack mainHandItem) Sets the item in the main hand.void
setOffHandItem
(@Nullable ItemStack offHandItem) Sets the item in the off hand.Methods inherited from class org.bukkit.event.player.PlayerEvent
getPlayer
Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
PlayerSwapHandItemsEvent
-
-
Method Details
-
getMainHandItem
Gets the item switched to the main hand.- Returns:
- item in the main hand
-
setMainHandItem
Sets the item in the main hand.- Parameters:
mainHandItem
- new item in the main hand
-
getOffHandItem
Gets the item switched to the off hand.- Returns:
- item in the off hand
-
setOffHandItem
Sets the item in the off hand.- Parameters:
offHandItem
- new item in the off hand
-
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
- Specified by:
getHandlers
in classEvent
-
getHandlerList
-