Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2015
355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.43 KB | None | 0 0
  1. package de.armised.main;
  2.  
  3. import org.bukkit.*;
  4. import org.bukkit.command.*;
  5. import org.bukkit.entity.*;
  6. import org.bukkit.plugin.java.*;
  7. import org.bukkit.potion.*;
  8.  
  9. public class MMain extends JavaPlugin
  10. {
  11.     public void onEnable()
  12.     {
  13.         System.out.println(ChatColor.WHITE+"Geladen, Effekte bereit zum Trollen!");
  14.     }
  15.    
  16.     public void onDisable()
  17.     {
  18.         System.out.println(ChatColor.WHITE+"Alle Effekte werden heruntergefahren, Armi sagt \"Bye Bye!\" ");   
  19.     }
  20.    
  21.     @Override
  22.     public boolean onCommand(CommandSender sender, Command command, String label, String[] args)
  23.     {
  24.             Player p = (Player) sender;
  25.             Player opfer = Bukkit.getPlayer(args[0]);
  26.            
  27.             if(sender.hasPermission("troll.armised.troll"))
  28.             {
  29.            
  30.             if(command.getName().equalsIgnoreCase("troll-e"))
  31.             {
  32.                 try
  33.                 {
  34.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 4800, 2));
  35.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.JUMP, 4800, 2));
  36.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 4800, 2));
  37.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 4800, 2));
  38.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 1200, 2));
  39.                 p.sendMessage("§aDer Befehl wurde erfolgreich ausgeführt!");
  40.                 }
  41.                 catch(Exception ex)
  42.                 {
  43.                     p.sendMessage("§cDer Befehl konnte nicht ausgeführt werden da der Angegebene Spieler nicht existiert!");
  44.                 }
  45.                 //x
  46.             }
  47.             }
  48.             else
  49.             {
  50.                 p.sendMessage("§cDu bist dazu nicht Berechtigt!");
  51.                 //x
  52.             }
  53.            
  54.             if(sender.hasPermission("troll.armised.opp"))
  55.             {
  56.             if(command.getName().equalsIgnoreCase("opp-e"))
  57.             {
  58.                 try{
  59.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.ABSORPTION, 4800, 10));
  60.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 4800, 2));
  61.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 4800, 2));
  62.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.FAST_DIGGING, 4800, 2));
  63.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.FIRE_RESISTANCE, 4800, 2));
  64.                 opfer.addPotionEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 4800, 2));
  65.                 }
  66.                 catch(Exception ex)
  67.                 {
  68.                     p.sendMessage("§cDer Befehl konnte nicht ausgeführt werden da der Angegebene Spieler nicht existiert!");
  69.                 }
  70.                 //x
  71.             }
  72.             }
  73.             else
  74.             {
  75.                 p.sendMessage("§cDu bist dazu nicht Brechtigt!");
  76.                 //x
  77.             }
  78.             return true;
  79.            
  80.     }
  81.    
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement