47 lines
1.0 KiB
Java
47 lines
1.0 KiB
Java
package org.bukkit.event.player;
|
|
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.event.HandlerList;
|
|
|
|
/**
|
|
* Fired when a player changes their currently held item
|
|
*/
|
|
public class PlayerItemHeldEvent extends PlayerEvent {
|
|
private static final HandlerList handlers = new HandlerList();
|
|
private final int previous;
|
|
private final int current;
|
|
|
|
public PlayerItemHeldEvent(final Player player, final int previous, final int current) {
|
|
super(player);
|
|
this.previous = previous;
|
|
this.current = current;
|
|
}
|
|
|
|
/**
|
|
* Gets the previous held slot index
|
|
*
|
|
* @return Previous slot index
|
|
*/
|
|
public int getPreviousSlot() {
|
|
return previous;
|
|
}
|
|
|
|
/**
|
|
* Gets the new held slot index
|
|
*
|
|
* @return New slot index
|
|
*/
|
|
public int getNewSlot() {
|
|
return current;
|
|
}
|
|
|
|
@Override
|
|
public HandlerList getHandlers() {
|
|
return handlers;
|
|
}
|
|
|
|
public static HandlerList getHandlerList() {
|
|
return handlers;
|
|
}
|
|
}
|