Package org.bukkit.event.player
Class PlayerChangedMainHandEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerChangedMainHandEvent
Called when a player changes their main hand in the client settings.
- API Note:
- Obsolete and replaced by
PlayerClientOptionsChangeEvent
.
-
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
ConstructorDescriptionPlayerChangedMainHandEvent
(@NotNull Player who, @NotNull MainHand newMainHand) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull HandlerList
Deprecated, for removal: This API element is subject to removal in a future version.has never been functional since its implementation and simply returns the old main hand.Gets the new main hand of the player.Methods inherited from class org.bukkit.event.player.PlayerEvent
getPlayer
Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
PlayerChangedMainHandEvent
-
-
Method Details
-
getMainHand
Deprecated, for removal: This API element is subject to removal in a future version.has never been functional since its implementation and simply returns the old main hand. The method is left in this broken state to not break compatibility with plugins that relied on this fact. UsegetNewMainHand()
instead or migrate toPlayerClientOptionsChangeEvent.getMainHand()
.Gets the new main hand of the player. The old hand is still momentarily available viaHumanEntity.getMainHand()
.- Returns:
- the new
MainHand
of the player
-
getNewMainHand
Gets the new main hand of the player.- Returns:
- the new
MainHand
of the player
-
getHandlers
- Specified by:
getHandlers
in classEvent
-
getHandlerList
-