Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pw.hoangphan.testall;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- public class test extends JavaPlugin {
- @Override
- public void onEnable() {
- System.out.println("Test plugin");
- }
- @Override
- public boolean onCommand(CommandSender send, Command command, String lb, String[] args) {
- if (command.getName().equalsIgnoreCase("hpmn")) {
- if (send instanceof Player) {
- Player player = (Player) send;
- ItemStack food = new ItemStack(Material.APPLE, 64);
- ItemMeta food1 = food.getItemMeta();
- food1.setDisplayName(ChatColor.RED+"FOOD!!!!");
- food.setItemMeta(food1);
- Inventory menu = Bukkit.createInventory(null, 3*9, ChatColor.GREEN+"Advance kit");
- ItemStack heal = new ItemStack(Material.HAY_BLOCK);
- ItemMeta heal1 = heal.getItemMeta();
- heal1.setDisplayName(ChatColor.WHITE+"FLY AWAY XD!!!!!");
- heal.setItemMeta(heal1);
- menu.setItem(11, food);
- menu.setItem(15, heal);
- player.getPlayer().openInventory(menu);
- } else {
- send.sendMessage(ChatColor.RED+"Only player can use this command!");
- }
- }
- return false;
- }
- @EventHandler
- public void onClick(InventoryClickEvent send) {
- if (send.getInventory().getTitle().equals(ChatColor.GREEN+"Advance kit")) {
- if (send.getSlot()==11) {
- send.setCancelled(true);
- Player pl = (Player) send.getWhoClicked();
- pl.setFoodLevel(20);
- send.getWhoClicked().sendMessage(ChatColor.GREEN+"You have refill hunger bar");
- send.getWhoClicked().closeInventory();
- } else if (send.getSlot()==15) {
- PotionEffect effect = new PotionEffect(PotionEffectType.LEVITATION, 10, 2);
- send.setCancelled(true);
- send.getWhoClicked().addPotionEffect(effect);
- send.getWhoClicked().sendMessage(ChatColor.WHITE+"Fly away XD");
- send.getWhoClicked().closeInventory();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment