public class TestCommand implements CommandExecutor {
private Main plugin;
public TestCommand(Main plugin) {
this.plugin = plugin;
plugin.getCommand("command").setExecutor(this);
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (!(sender instanceof Player)) {
//send console a message with sender.sendMessange(message);
return true;
}
Player p = (Player) sender;
if(p.hasPermission("permission.here")) {
p.openInventory(TestUI.GUI(p));
}
return false;
}
}