Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Calendar;
- import java.util.Date;
- import org.bukkit.BanList;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import net.md_5.bungee.api.ChatColor;
- public class TestCommands implements CommandExecutor
- {
- private Main main;
- public ModerationCommands(Main main)
- {
- this.main = main;
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- if (sender instanceof Player)
- {
- Player player = (Player) sender;
- if (args.length == 1)
- {
- int action;
- try
- {
- action = Integer.parseInt(args[0]);
- }
- catch (NumberFormatException e)
- {
- player.sendMessage(ChatColor.RED + "Invalid Error #1");
- return false;
- }
- switch (action)
- {
- case 1:
- player.kickPlayer(ChatColor.GRAY + "You have been" + ChatColor.RED + " kicked " + ChatColor.GRAY + "for:" + "\n" + ChatColor.DARK_GRAY + "IDK");
- break;
- case 2:
- Bukkit.getBanList(BanList.Type.NAME).addBan(player.getName(), ChatColor.GRAY + "You have been" + ChatColor.DARK_RED + " perma banned " + ChatColor.GRAY + "for:" + "\n" + ChatColor.DARK_GRAY + "IDK", null, null);
- break;
- case 3:
- Calendar cal = Calendar.getInstance();
- cal.set(2019, 8, 21);
- Date date = cal.getTime();
- Bukkit.getBanList(BanList.Type.NAME).addBan(player.getName(), ChatColor.GRAY + "You have been" + ChatColor.DARK_RED + " temp banned " + ChatColor.GRAY + "for:" + "\n" + ChatColor.DARK_GRAY + "IDK" + "\n" + ChatColor.GRAY + "Time Left: " + ChatColor.GREEN + date, date, null);
- break;
- default:
- return false;
- }
- }
- else
- {
- player.sendMessage(ChatColor.RED + "Invalid Error #2");
- }
- }
- else
- {
- System.out.println("This command can only be used ingame!");
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement