Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public boolean onCommand(CommandSender sender, org.bukkit.command.Command command, String label, String[] args) {
- if (sender instanceof Player) {
- Player p = (Player) sender;
- FileConfiguration config = Mute.getPlugin(this).getConfig();
- if (p.hasPermission("Mute.mute")) {
- if (args.length == 1 || args.length == 2) {
- Player tp = Bukkit.getPlayer(args[0]);
- if (args.length == 1) {
- // InetSocketAddress IP = tp.getAddress();
- if (tp != null && tp != p) {
- config.set("Mute.Setter", p.getName());
- config.set("Mute.Name", tp.getName());
- // config.set("Mute.IP", IP);
- // config.set("Mute.UUID", tp.getUniqueId());
- Mute.getPlugin(this).saveConfig();
- p.sendMessage("§7Du hast den Spieler§6 " + tp.getName() + " §4PERMANENT §7gemutet!");
- tp.sendMessage(" ");
- tp.sendMessage("§4§lACHTUNG");
- tp.sendMessage("§cDu wurdest §4§lPERMANENT §cgemutet!");
- tp.sendMessage(" ");
- tp.sendMessage("§7Du wurdest vom Teamler: §b" + p.getName() + " §7gemutet!");
- tp.sendMessage("§7Du kannst im TS oder im Forum ein Entmuteantrag stellen.");
- tp.sendMessage(" ");
- } else {
- p.sendMessage("§7Entweder kannst du dich §cnicht §7selber muten oder diesen Spieler gibt es §cnicht§7!");
- }
- } else {
- int T = Integer.parseInt(args[1]);
- int mT = T * 60;
- // InetSocketAddress tIP = ttp.getAddress();
- if (mT <= 3600) {
- if (tp != null && tp != p) {
- config.set("Mute.Setter", p.getName());
- config.set("Mute.Name", tp.getName());
- config.set("Mute.Time", mT);
- // config.set("Mute.IP", tIP);
- Mute.getPlugin(this).saveConfig();
- p.sendMessage("§7Du hast den Spieler§6 " + tp.getName() + " §aerfolgreich §7gemutet!");
- tp.sendMessage(" ");
- tp.sendMessage("§4§lACHTUNG");
- tp.sendMessage("§cDu wurdest für §4" + T + "§c Minuten gemutet!");
- tp.sendMessage(" ");
- tp.sendMessage("§7Du wurdest vom Teamler: §b" + p.getName() + " §7gemutet!");
- tp.sendMessage("§7Du kannst im TS oder im Forum ein Entmuteantrag stellen.");
- tp.sendMessage(" ");
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Mute.getPlugin(this), new Runnable() {
- @Override
- public void run() {
- String n = config.getString("Mute.Name");
- config.set("Mute.Name", null);
- config.set("Mute.Setter", null);
- Mute.getPlugin(this).saveConfig();
- tp.sendMessage("§7Deine Mute-Zeit ist §aabgelaufen§7!");
- tp.sendMessage("§7Das Serverteam hofft das du aus deinem Fehler gelernt hat!");
- }
- }, mT * 20);
- } else {
- p.sendMessage("§7Entweder kannst du dich §cnicht §7selber muten oder diesen Spieler gibt es §cnicht§7!");
- }
- } else {
- if (tp != null && tp != p) {
- config.set("Mute.Setter", p.getName());
- config.set("Mute.Name", tp.getName());
- config.set("Mute.Time", mT);
- int hT = T / 60;
- config.set("Mute.hourTime", hT);
- Mute.getPlugin(this).saveConfig();
- p.sendMessage("§7Du hast den Spieler§6 " + tp.getName() + " §aerfolgreich §7gemutet!");
- tp.sendMessage(" ");
- tp.sendMessage("§4§lACHTUNG");
- tp.sendMessage("§cDu wurdest für §4" + hT + "§c Stunden gemutet!");
- tp.sendMessage(" ");
- tp.sendMessage("§7Du wurdest vom Teamler: §b" + p.getName() + " §7gemutet!");
- tp.sendMessage("§7Du kannst im TS oder im Forum ein Entmuteantrag stellen.");
- tp.sendMessage(" ");
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Mute.getPlugin(this), new Runnable() {
- @Override
- public void run() {
- String n = config.getString("Mute.Name");
- config.set("Mute.Name", null);
- config.set("Mute.Setter", null);
- config.set("Mute.Time", null);
- Mute.getPlugin(this).saveConfig();
- tp.sendMessage("§7Deine Mute-Zeit ist §aabgelaufen§7!");
- tp.sendMessage("§7Das Serverteam hofft das du aus deinem Fehler gelernt hat!");
- }
- }, mT * 20);
- } else {
- p.sendMessage("§7Bitte benutze §b/mute <SPIELER>§7 oder §b/mute <SPIELER> <ZEIT>§7!");
- }
- }
- }
- }else {
- p.sendMessage("§7Bitte benutze §b/mute <SPIELER>§7 oder §b/mute <SPIELER> <ZEIT>§7!");
- }
- } else {
- p.sendMessage("§7Dazu hast du §ckeine §7Rechte!");}
- }else{
- sender.sendMessage("Du bist kein Spieler");
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment