Advertisement
DJskywrd

Improved Ban Command Source Code

Mar 19th, 2021
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.87 KB | None | 0 0
  1. package banCommand;
  2.  
  3. import org.bukkit.BanList.Type;
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. public class Main extends JavaPlugin {
  12.     public boolean onCommand(CommandSender sender, Command cmd, String string, String[] args) {
  13.         if (cmd.getName().equalsIgnoreCase("ban")) {
  14.             Player plrToBan = Bukkit.getPlayer(args[0]);
  15.             String IP = plrToBan.getAddress().getHostString();
  16.              Bukkit.banIP(IP);
  17.              Bukkit.getBanList(Type.NAME).addBan(args[0], "You have been Account and IP banned", null, sender.getName());
  18.              Command.broadcastCommandMessage(sender, "Banned Player " + ChatColor.RED + args[0]);
  19.              plrToBan.kickPlayer("You have been Account and IP banned");
  20.              return true;
  21.         }
  22.         return false;
  23.     }
  24. }
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement