Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.TheMist.MinetaniumSkyWars.menus;
- import org.bukkit.entity.*;
- import org.bukkit.inventory.*;
- import org.bukkit.*;
- import net.TheMist.MinetaniumSkyWars.*;
- import net.TheMist.MinetaniumSkyWars.arena.*;
- import net.TheMist.MinetaniumSkyWars.objects.*;
- public class SkyWarsArena extends Menu
- {
- private SkyWars main;
- public SkyWarsArena(final SkyWars main) {
- super(SkyWars.getMenuConfig().getString("game-inventory.name"), SkyWars.getMenuConfig().getInt("game-inventory.rows"));
- this.main = main;
- }
- @Override
- public void onClick(final Player p, final ItemStack stack, final int slot) {
- final SPlayer player = SkyWars.getPM().getPlayer(p.getUniqueId());
- if (player == null) {
- return;
- }
- if (stack.getType() == Material.AIR) {
- return;
- }
- for (final Arena game : SkyWars.getManager().getArenas()) {
- if ((game.getGameState() == Arena.GameState.WAITING || game.getGameState() == Arena.GameState.STARTING) && stack.getItemMeta().getDisplayName().equalsIgnoreCase(game.getInv())) {
- if (player.getGame() != null) {
- return;
- }
- game.adSPlayer(player);
- p.closeInventory();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement