mirror of
https://github.com/plexusorg/Plex.git
synced 2025-01-25 15:40:04 +00:00
43 lines
985 B
Java
43 lines
985 B
Java
package dev.plex.event;
|
|
|
|
import dev.plex.player.PlexPlayer;
|
|
import lombok.Getter;
|
|
import org.bukkit.event.Cancellable;
|
|
import org.bukkit.event.HandlerList;
|
|
|
|
/**
|
|
* Event that is called when a player is frozen or unfrozen
|
|
*/
|
|
@Getter
|
|
public class PunishedPlayerLockupEvent extends PunishedPlayerEvent implements Cancellable
|
|
{
|
|
private static final HandlerList handlers = new HandlerList();
|
|
|
|
/**
|
|
* New lock up state of the player
|
|
*/
|
|
private final boolean lockedUp;
|
|
|
|
/**
|
|
* Creates a new event instance
|
|
*
|
|
* @param punishedPlayer The player who was punished
|
|
* @param lockedUp The new muted status
|
|
*/
|
|
public PunishedPlayerLockupEvent(PlexPlayer punishedPlayer, boolean lockedUp)
|
|
{
|
|
super(punishedPlayer);
|
|
this.lockedUp = lockedUp;
|
|
}
|
|
|
|
public static HandlerList getHandlerList()
|
|
{
|
|
return handlers;
|
|
}
|
|
|
|
@Override
|
|
public HandlerList getHandlers()
|
|
{
|
|
return handlers;
|
|
}
|
|
} |