mirror of
https://github.com/SunNetservers/MiniGames.git
synced 2025-04-02 09:46:26 +02:00
Makes the current state of the player toggle visible. Makes it possible to toggle player visibility outside arenas.
30 lines
829 B
Java
30 lines
829 B
Java
package net.knarcraft.minigames.gui;
|
|
|
|
import net.knarcraft.minigames.MiniGames;
|
|
import org.bukkit.entity.Player;
|
|
|
|
/**
|
|
* A GUI used in the dropper arena
|
|
*/
|
|
public class DropperGUI extends ArenaGUI {
|
|
|
|
/**
|
|
* Instantiates a new dropper gui
|
|
*
|
|
* @param player <p>The player the GUI is created for</p>
|
|
*/
|
|
public DropperGUI(Player player) {
|
|
super(9, "Dropper", MiniGames.getInstance().getDropperArenaPlayerRegistry());
|
|
if (MiniGames.getInstance().getPlayerVisibilityManager().isHidingPlayers(player)) {
|
|
setItem(0, getTogglePlayersItemEnabled());
|
|
} else {
|
|
setItem(0, getTogglePlayersItemDisabled());
|
|
}
|
|
setItem(2, getLeaveItem());
|
|
|
|
setAnyClickAction(0, getTogglePlayersAction());
|
|
setAnyClickAction(2, getLeaveAction());
|
|
}
|
|
|
|
}
|