@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(!(sender instanceof Player)) {
return true;
}
if(cmd.getName().equalsIgnoreCase("cmd")) {
Player p = (Player) sender;
Location pl = p.getLocation();
pl.getBlock().setType(Material.CHEST);
Chest chest = (Chest) pl.getBlock().getState();
chest.setCustomName("null");
return true;
}
return true;
}
@EventHandler
public void onInventoryOpen(InventoryOpenEvent e) {
Player p =(Player) e.getPlayer();
if(e.getInventory().getName().equalsIgnoreCase("null") && e.getInventory().getType() == InventoryType.CHEST) {
e.setCancelled(true);
p.sendMessage("chest");
} else {
p.sendMessage("not chest!");
return;
}
}