hoangphan

Untitled

Aug 1st, 2017
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.32 KB | None | 0 0
  1. package pw.hoangphan.testall;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.inventory.InventoryClickEvent;
  11. import org.bukkit.inventory.Inventory;
  12. import org.bukkit.inventory.ItemStack;
  13. import org.bukkit.inventory.meta.ItemMeta;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15. import org.bukkit.potion.PotionEffect;
  16. import org.bukkit.potion.PotionEffectType;
  17.  
  18. public class test extends JavaPlugin {
  19.     @Override
  20.     public void onEnable() {
  21.         System.out.println("Test plugin");
  22.     }
  23.     @Override
  24.     public boolean onCommand(CommandSender send, Command command, String lb, String[] args) {
  25.         if (command.getName().equalsIgnoreCase("hpmn")) {
  26.             if (send instanceof Player) {
  27.                 Player player = (Player) send;
  28.                 ItemStack food = new ItemStack(Material.APPLE, 64);
  29.                 ItemMeta food1 = food.getItemMeta();
  30.                 food1.setDisplayName(ChatColor.RED+"FOOD!!!!");
  31.                 food.setItemMeta(food1);
  32.                 Inventory menu = Bukkit.createInventory(null, 3*9, ChatColor.GREEN+"Advance kit");
  33.                
  34.                 ItemStack heal = new ItemStack(Material.HAY_BLOCK);
  35.                 ItemMeta heal1 = heal.getItemMeta();
  36.                 heal1.setDisplayName(ChatColor.WHITE+"FLY AWAY XD!!!!!");
  37.                 heal.setItemMeta(heal1);
  38.            
  39.                 menu.setItem(11, food);
  40.                 menu.setItem(15, heal);
  41.                 player.getPlayer().openInventory(menu);
  42.             } else {
  43.                 send.sendMessage(ChatColor.RED+"Only player can use this command!");
  44.             }
  45.            
  46.         }
  47.         return false;
  48.     }
  49.    
  50.     @EventHandler
  51.     public void onClick(InventoryClickEvent send) {
  52.         if (send.getInventory().getTitle().equals(ChatColor.GREEN+"Advance kit")) {
  53.             if (send.getSlot()==11) {
  54.                 send.setCancelled(true);
  55.                 Player pl = (Player) send.getWhoClicked();
  56.                 pl.setFoodLevel(20);
  57.                 send.getWhoClicked().sendMessage(ChatColor.GREEN+"You have refill hunger bar");
  58.                 send.getWhoClicked().closeInventory();
  59.             } else if (send.getSlot()==15) {
  60.                 PotionEffect effect = new PotionEffect(PotionEffectType.LEVITATION, 10, 2);
  61.                 send.setCancelled(true);
  62.                 send.getWhoClicked().addPotionEffect(effect);
  63.                 send.getWhoClicked().sendMessage(ChatColor.WHITE+"Fly away XD");
  64.                 send.getWhoClicked().closeInventory();
  65.                
  66.             }
  67.         }
  68.     }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment