package main;
import net.md_5.bungee.api.ChatColor;
import org.bukkit.Bukkit;
import org.bukkit.GameMode;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.HumanEntity;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.ClickType;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.inventory.InventoryInteractEvent;
import org.*********ventory.Inventory;
import org.*********ventory.InventoryHolder;
import org.*********ventory.ItemStack;
import org.*********ventory.meta.ItemMeta;
import org.bukkit.material.Wool;
import java.awt.Menu;
import java.util.ArrayList;
import java.util.List;
public class blocks implements Listener, CommandExecutor {
Inventory inv = Bukkit.createInventory(null, 9, ChatColor.RED + "CrepperBlocks");
@EventHandler
public void onClick(InventoryClickEvent e) {
Player p = (Player) e.getWhoClicked();
if (e.getView().getTitle().equalsIgnoreCase("How should I kill him?")){
e.setCancelled(true);
if (e.getCurrentItem() == null){
return;
}else if (e.getCurrentItem().getType().equals(Material.CHIPPED_ANVIL)){
p.sendMessage("You want to slice someone! Nice!");
p.closeInventory();
}else if (e.getCurrentItem().getType().equals(Material.CYAN_CARPET)){
p.sendMessage("You want to explode him! OKay!");
p.closeInventory();
}
}
}
public void onGUi(Player p) {
ItemStack item1 = new ItemStack(Material.DIAMOND_BLOCK);
ItemMeta item1Meta = item1.getItemMeta();
ItemStack item2 = new ItemStack(Material.REDSTONE_BLOCK);
ItemMeta item2Meta = item2.getItemMeta();
item1Meta.setDisplayName("Survival");
item1.setItemMeta(item1Meta);
item2Meta.setDisplayName("Creative");
item2.setItemMeta(item2Meta);
inv.setItem(3, item1);
inv.setItem(5, item2);
onClick(null);
}
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
if(cmd.getName().equalsIgnoreCase("blocksell")) {
((HumanEntity) sender).openInventory(inv);
}
return true;
}
}