Advertisement
Guest User

Untitled

a guest
May 3rd, 2015
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. package au.com.spaceprison.spaceprison.breathing;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.inventory.InventoryClickEvent;
  8. import org.bukkit.inventory.ItemStack;
  9.  
  10. /**
  11. * Created by AndrewKim.
  12. */
  13. public class GlassHelmetEvent implements Listener {
  14.  
  15. @EventHandler
  16. public void inventoryClickEvent(InventoryClickEvent e) {
  17. if (e.getSlot() == 39) {
  18. if (e.getCurrentItem().getType().equals(Material.AIR)) {
  19. ItemStack cursor = e.getCursor();
  20. if (cursor.getAmount() == 1) {
  21. final Material type = cursor.getType();
  22. if (type.equals(Material.GLASS) || type.equals(Material.STAINED_GLASS)) {
  23. ItemStack itemToSet = new ItemStack(type);
  24. itemToSet.setData(cursor.getData());
  25. e.setCurrentItem(itemToSet);
  26. e.setCursor(null);
  27. e.getCursor().setType(Material.AIR);
  28. ((Player) e.getWhoClicked()).updateInventory();
  29. }
  30. } else {
  31. e.getWhoClicked().sendMessage("§cYou can only equip §c§none§c space helmet!");
  32. }
  33. }
  34. }
  35. }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement