View difference between Paste ID: 9mAc9XXc and 1LM1WuTk
SHOW: | | - or go back to the newest paste.
1-
Player p = (Player) sender;
1+
  if (commandLable.equalsIgnoreCase("sperrt")) {
2-
		
2+
      if (pl.hasPermission("system.sperrt")) {
3-
		
3+
        if (args.length == 0) {
4-
		
4+
          pl.sendMessage(b + "/sperrt <Spieler> <Grund>");
5-
		if(cmd.getName().equalsIgnoreCase("unsterblich")){
5+
        }
6-
			if(args.length == 0){
6+
        if (args.length == 1) {
7-
				
7+
          Player ppl = pl.getServer().getPlayer(args[0]);
8-
				p.getInventory().removeItem(new ItemStack(264,1));
8+
          if (ppl.hasPermission("system.sperrt.exempt")) {
9-
				p.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 600, 10000));
9+
            pl.sendMessage("§4Du kannst den Spieler nicht bannen.");
10-
				p.addPotionEffect(new PotionEffect(PotionEffectType.FIRE_RESISTANCE, 600, 10000));
10+
          }
11-
				p.addPotionEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 600, 10000));
11+
          else
12-
				p.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 600, 10000));
12+
          {
13-
				p.sendMessage(ChatColor.GREEN + "[KitPvP]" + ChatColor.GOLD + "Du bist nun für 30 Sekunden Unsterblich");
13+
          	  ppl.getPlayer().setBanned(true);
14-
				
14+
              String ip = ppl.getAddress().getAddress().getHostAddress();
15-
				return true;
15+
              Bukkit.banIP(ip);
16-
			}else{
16+
              getServer().getBannedPlayers().add(ppl);
17-
				p.sendMessage(ChatColor.GREEN+ "[KitPvP]" + ChatColor.GOLD + "Du besitzt keinen Diamanten");
17+
              ppl.kickPlayer("§6Du wurdest von §c§l" + pl.getName()+ " §6gebannt.");
18-
			}
18+
              Bukkit.getServer().broadcastMessage("§4Der Spieler §c§l" + ppl.getName() + " §4wurde von §e§l" + pl.getName() + " §4gebannt.");
19
          }
20
        }
21
        if (args.length >= 2) {
22
          String grund = "";
23
          for (int i = 1; i < args.length; i++) {
24
        	  grund = grund + args[i] + " ";
25
          }
26
          Player ppl = pl.getServer().getPlayer(args[0]);
27
          if (ppl.hasPermission("system.sperrt.exempt")) {
28
            pl.sendMessage("§4Du kannst den Spieler nicht bannen.");
29
          }
30
          else
31
          {
32
          	 ppl.getPlayer().setBanned(true);
33
             String ip = ppl.getAddress().getAddress().getHostAddress();
34
             Bukkit.banIP(ip);
35
             getServer().getBannedPlayers().add(ppl);
36
             ppl.kickPlayer("§6Du wurdest von §c§l" + pl.getName()+ " §6gebannt. Grund: §c§l" + grund);
37
             Bukkit.getServer().broadcastMessage("§4Der Spieler §c§l" + ppl.getName() + " §4wurde von §e§l" + pl.getName() + " §4gebannt.");
38
             Bukkit.getServer().broadcastMessage("§4Grund: §c§l" + grund);
39
;          }
40
      }
41
      } else {
42
        log.info("Dies ist ein Ingame Befehl!");
43
      }
44
      return true;
45
     }