Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Strafe extends Command {
- public Strafe() {
- super("ban");
- }
- @SuppressWarnings("deprecation")
- public void execute(CommandSender sender, String[] args) {
- if (sender.hasPermission("system.moderator")|| sender.hasPermission("system.admin") || sender.hasPermission("system.ban")) {
- if (args.length != 2) {
- sender.sendMessage(Data.prefix + "§4§lHack Bans");
- sender.sendMessage(Data.prefix + "§7» §8Hacks §7| §cAntiKnockback (Perma Ban): §b1");
- sender.sendMessage(Data.prefix + "§7» §8Hacks §7| §cKillAura (Perma Ban): §b2");
- sender.sendMessage(Data.prefix + "§7» §8Hacks §7| §cFly (Perma Ban): §b3");
- sender.sendMessage(Data.prefix + "§7» §8Hacks §7| §cSpeed (Perma Ban) : §b4");
- sender.sendMessage(Data.prefix + "§7» §8Hacks §7| §cHackclient(Perma Ban) : §b5");
- /* 19 */sender.sendMessage(Data.prefix + "§a§lBeleidigungen Mutes");
- sender.sendMessage(Data.prefix + "§7» §8Beleidigungen §7| §cKurz (5 min): §b6");
- sender.sendMessage(Data.prefix + "§7» §8Beleidigungen §7| §cKurz (30 min): §b7");
- sender.sendMessage(Data.prefix + "§7» §8Beleidigungen §7| §cLang (12 h): §b8");
- sender.sendMessage(Data.prefix + "§7» §8Beleidigungen §7| §cLang (3 Tage): §b9");
- sender.sendMessage(Data.prefix + "§7» §8Beleidigungen §7| §cPermanent : §b10");
- /* 19 */sender.sendMessage(Data.prefix + "§e§lSonstige Strafen");
- sender.sendMessage(Data.prefix + "§7» §8Sonstiges §7| §cBugusing (Zuerst Verwarnen) : §b11");
- sender.sendMessage(Data.prefix + "§7» §8Sonstiges §7| §cDrohung (Perma Ban) : §b12");
- sender.sendMessage(Data.prefix + "§7» §8Sonstiges §7| §cRadikalismus(ab zwei Verwanungen Ban): §b13");
- sender.sendMessage(Data.prefix + "§7» §8Sonstiges §7| §cWerbung : §b14");
- sender.sendMessage(Data.prefix + "§7» §8Sonstiges §7| §cSpam : §b15");
- sender.sendMessage(Data.prefix + "§l§4Ab 3 Verwanungen bitte bannen");
- return;
- } else {
- String bannummer = args[1];
- String banname = args[0];
- if (BanManager.isBanned(banname)) {
- sender.sendMessage(Data.prefix
- + "§cDieser Spieler wurde bereits bestraft. Seine Strafe wird nun Überschrieben...");
- }
- sender.sendMessage(Data.prefix + "§7Du hast den Spieler erfolgreich bestraft.");
- switch (bannummer) {
- case "1":
- BanManager.Ban(banname, "Hacking Anti-Knockback #" + getBanID(), sender.getName(), -1);
- break;
- case "2":
- BanManager.Ban(banname, "Hacking KillAura #" + getBanID(), sender.getName(), -1);
- break;
- case "3":
- BanManager.Ban(banname, "Hacking Fliegen/Fly #" + getBanID(), sender.getName(), -1);
- break;
- case "4":
- BanManager.Ban(banname, "Hacking Speed #" + getBanID(), sender.getName(), -1);
- break;
- case "5":
- BanManager.Ban(banname, "Hackclient/Modifikationen #" + getBanID(), sender.getName(), -1);
- break;
- case "6":
- MuteManager.Mute(banname, "Beleidigungen Leicht #" + getBanID(), sender.getName(),
- 1 * 60 * 5 * 1);
- break;
- case "7":
- MuteManager.Mute(banname, "Beleidigungen Leicht #" + getBanID(), sender.getName(),
- 1 * 60 * 30 * 1);
- break;
- case "8":
- MuteManager.Mute(banname, "Beleidigungen Lang #" + getBanID(), sender.getName(),
- 1 * 60 * 60 * 12);
- case "9":
- MuteManager.Mute(banname, "Beleidigungen Stark #" + getBanID(), sender.getName(),
- 3 * 60 * 60 * 24);
- case "10":
- MuteManager.Mute(banname, "Beleidigung Permanent #" + getBanID(), sender.getName(),
- -1);
- break;
- case "11":
- BanManager.Ban(banname, "Fehlverhalten Bugusing #" + getBanID(), sender.getName(), 1 * 60 * 60 * 12);
- break;
- case "12":
- BanManager.Ban(banname, "Fehlverhalten Drohung #" + getBanID(), sender.getName(), -1);
- break;
- case "13":
- BanManager.Ban(banname, "Fehlverhalten Radikalismus #" + getBanID(), sender.getName(), -1);
- break;
- case "14":
- MuteManager.Mute(banname, "Fehlverhalten Werbung #" + getBanID(), sender.getName(),
- 1 * 60 * 60 * 24);
- break;
- case "15":
- MuteManager.Mute(banname, "Fehlverhalten Spam #" + getBanID(), sender.getName(), 60 * 60 * 1);
- }
- }
- } else {
- sender.sendMessage(Data.prefix + "§7Dieser §cBefehl§7 existiert nicht.");
- }
- }
- public String getBanID() {
- String str = "";
- int lastrandom = 0;
- for (int i = 0; i < 4; i++) {
- Random r = new Random();
- int rand = r.nextInt(9);
- while (rand == lastrandom) {
- rand = r.nextInt(9);
- }
- lastrandom = rand;
- str = str + rand;
- }
- return str;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement