Class PlayerSwitchHotbarSlotEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.living.LivingEvent
net.neoforged.neoforge.event.entity.player.PlayerEvent
net.neoforged.neoforge.event.entity.player.PlayerSwitchHotbarSlotEvent
- Direct Known Subclasses:
PlayerSwitchHotbarSlotEvent.Post, PlayerSwitchHotbarSlotEvent.Pre
Fired when a player switches the hotbar slot either by mouse scroll or keyboard input.
This event is fired on the game bus on the server side. If the server doesn't receive the packet, neither of the two events will be fired.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFired after all the slot switching logic is successfully performed.static classFired after the server receives the packet and is about to perform the slot switching logic.Nested classes/interfaces inherited from class PlayerEvent
PlayerEvent.BreakSpeed, PlayerEvent.Clone, PlayerEvent.HarvestCheck, PlayerEvent.ItemCraftedEvent, PlayerEvent.ItemSmeltedEvent, PlayerEvent.LoadFromFile, PlayerEvent.NameFormat, PlayerEvent.PlayerChangedDimensionEvent, PlayerEvent.PlayerChangeGameModeEvent, PlayerEvent.PlayerLoggedInEvent, PlayerEvent.PlayerLoggedOutEvent, PlayerEvent.PlayerRespawnEvent, PlayerEvent.SaveToFile, PlayerEvent.StartTracking, PlayerEvent.StopTracking, PlayerEvent.TabListNameFormatNested classes/interfaces inherited from class LivingEvent
LivingEvent.LivingJumpEvent, LivingEvent.LivingVisibilityEventNested classes/interfaces inherited from class EntityEvent
EntityEvent.EnteringSection, EntityEvent.EntityConstructing, EntityEvent.Size -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePlayerSwitchHotbarSlotEvent(Player player, int oldSlotIndex, int newSlotIndex) -
Method Summary
Methods inherited from class PlayerEvent
getEntity
-
Field Details
-
oldSlotIndex
private final int oldSlotIndex -
newSlotIndex
private final int newSlotIndex
-
-
Constructor Details
-
PlayerSwitchHotbarSlotEvent
-
-
Method Details
-
getOldSlotIndex
public int getOldSlotIndex() -
getNewSlotIndex
public int getNewSlotIndex()
-