@Override public void onCommand(LWCCommandEvent event) { if (event.isCancelled()) { return; } if (!event.hasFlag("i", "info")) { return; } LWC lwc = event.getLWC(); CommandSender sender = event.getSender(); String[] args = event.getArgs(); if (!(sender instanceof Player)) { return; } event.setCancelled(true); if (!lwc.hasPlayerPermission(sender, "lwc.info")) { lwc.sendLocale(sender, "protection.accessdenied"); return; } LWCPlayer player = lwc.wrapPlayer(sender); String type = "info"; if (args.length > 0) { type = args[0].toLowerCase(); } if (type.equals("info")) { Action action = new Action(); action.setName("info"); action.setPlayer(player); player.removeAllActions(); player.addAction(action); lwc.sendLocale(player, "protection.info.finalize"); } }