Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class InfoCommand implements CommandExecutor {
- Settings settings = Settings.getInstance();
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if(!(sender instanceof Player)) {
- sender.sendMessage("Only players can use this command!");
- return true;
- }
- Player player = (Player) sender;
- if(!player.hasPermission("essentials.info")) {
- player.sendMessage(ChatColor.RED + "You don't have permission to use this command!");
- return true;
- }
- if(args.length < 1) {
- player.sendMessage(ChatColor.RED + "Usage: /info <player>");
- return true;
- }
- Player target = Bukkit.getPlayer(args[0]);
- player.sendMessage(ChatColor.DARK_GRAY + "----- " + ChatColor.AQUA + target.getName() + "'s Info" + ChatColor.DARK_GRAY + " ----");
- player.sendMessage(ChatColor.RED + "Banned: " + ChatColor.YELLOW + settings.getData().getBoolean(Essentials.getUUID(target) + ".banned"));
- player.sendMessage(ChatColor.RED + "Kicks: " + ChatColor.YELLOW + settings.getData().getInt(Essentials.getUUID(target) + ".kicks"));
- player.sendMessage(ChatColor.RED + "Warnings: " + ChatColor.YELLOW + settings.getData().getInt(Essentials.getUUID(target) + ".warnings"));
- player.sendMessage(ChatColor.RED + "OP: " + ChatColor.YELLOW + settings.getData().getBoolean(Essentials.getUUID(target) + ".op"));
- player.sendMessage(ChatColor.RED + "StaffChat: " + ChatColor.YELLOW + settings.getData().getBoolean(Essentials.getUUID(player) + ".staffchat"));
- player.sendMessage(ChatColor.DARK_GRAY + "----- " + ChatColor.AQUA + target.getName() + "'s Info" + ChatColor.DARK_GRAY + " ----");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement