Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean onCommand (CommandSender sender, Command command, String commandLabel, String[] args){
- Player player = (Player) sender;
- if(command.getName().equalsIgnoreCase("warn")){
- if (args.length == 0) {
- player.sendMessage(ChatColor.GREEN + "Warning yourself?");
- return true;
- }
- Player target = Bukkit.getServer().getPlayer(args[0]);
- if (target == null) {
- player.sendMessage(ChatColor.RED + "The player is offline or doesn't exist!");
- return true;
- }
- Bukkit.broadcastMessage(ChatColor.RESET + target.getName() + ChatColor.RED + " warning " );
- target.sendMessage(ChatColor.RED + "You have been warned.");
- player.sendMessage(ChatColor.GREEN + target.getName() + " has been warned!");
- }
- if (command.getName().equalsIgnoreCase("report")) {
- if (args.length < 3) {
- sender.sendMessage(ChatColor.RED + "/report <player> <reason> <link>");
- return true;
- }
- final Player target = Bukkit.getServer().getPlayer(args[0]);
- if (target == null) {
- sender.sendMessage(ChatColor.RED + args[0] + " is offline or doesn't exist!");
- return true;
- }
- if (args.length == 3 ) {
- for(Player staff : Bukkit.getOnlinePlayers()){
- sender.sendMessage(ChatColor.GREEN + args[0] + " was reported");
- if(staff.hasPermission("report.notification")){
- staff.sendMessage(ChatColor.GOLD + sender.getName() + ChatColor.GREEN + " reported player "+ ChatColor.GOLD + args[0] +ChatColor.GREEN + " for " +ChatColor.GOLD + args[1] + ChatColor.RED + " at " + args[2] );
- return true;
- }
- if (args.length > 3 ) {
- sender.sendMessage(ChatColor.RED + "too much arguments!");
- return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement