Advertisement
Guest User

Untitled

a guest
Jul 14th, 2017
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. package net.TheMist.MinetaniumSkyWars.menus;
  2.  
  3. import org.bukkit.entity.*;
  4. import org.bukkit.inventory.*;
  5. import org.bukkit.*;
  6.  
  7. import net.TheMist.MinetaniumSkyWars.*;
  8. import net.TheMist.MinetaniumSkyWars.arena.*;
  9. import net.TheMist.MinetaniumSkyWars.objects.*;
  10.  
  11. public class SkyWarsArena extends Menu
  12. {
  13. private SkyWars main;
  14.  
  15. public SkyWarsArena(final SkyWars main) {
  16. super(SkyWars.getMenuConfig().getString("game-inventory.name"), SkyWars.getMenuConfig().getInt("game-inventory.rows"));
  17. this.main = main;
  18. }
  19.  
  20. @Override
  21. public void onClick(final Player p, final ItemStack stack, final int slot) {
  22. final SPlayer player = SkyWars.getPM().getPlayer(p.getUniqueId());
  23. if (player == null) {
  24. return;
  25. }
  26. if (stack.getType() == Material.AIR) {
  27. return;
  28. }
  29. for (final Arena game : SkyWars.getManager().getArenas()) {
  30. if ((game.getGameState() == Arena.GameState.WAITING || game.getGameState() == Arena.GameState.STARTING) && stack.getItemMeta().getDisplayName().equalsIgnoreCase(game.getInv())) {
  31. if (player.getGame() != null) {
  32. return;
  33. }
  34. game.adSPlayer(player);
  35. p.closeInventory();
  36. }
  37. }
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement