Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.armised.main;
- import org.bukkit.*;
- import org.bukkit.command.*;
- import org.bukkit.entity.*;
- import org.bukkit.plugin.java.*;
- import org.bukkit.potion.*;
- public class MMain extends JavaPlugin
- {
- public void onEnable()
- {
- System.out.println(ChatColor.WHITE+"Geladen, Effekte bereit zum Trollen!");
- }
- public void onDisable()
- {
- System.out.println(ChatColor.WHITE+"Alle Effekte werden heruntergefahren, Armi sagt \"Bye Bye!\" ");
- }
- @Override
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args)
- {
- Player p = (Player) sender;
- Player opfer = Bukkit.getPlayer(args[0]);
- if(sender.hasPermission("troll.armised.troll"))
- {
- if(command.getName().equalsIgnoreCase("troll-e"))
- {
- try
- {
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 4800, 2));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.JUMP, 4800, 2));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 4800, 2));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 4800, 2));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 1200, 2));
- p.sendMessage("§aDer Befehl wurde erfolgreich ausgeführt!");
- }
- catch(Exception ex)
- {
- p.sendMessage("§cDer Befehl konnte nicht ausgeführt werden da der Angegebene Spieler nicht existiert!");
- }
- //x
- }
- }
- else
- {
- p.sendMessage("§cDu bist dazu nicht Berechtigt!");
- //x
- }
- if(sender.hasPermission("troll.armised.opp"))
- {
- if(command.getName().equalsIgnoreCase("opp-e"))
- {
- try{
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.ABSORPTION, 4800, 10));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 4800, 2));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 4800, 2));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.FAST_DIGGING, 4800, 2));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.FIRE_RESISTANCE, 4800, 2));
- opfer.addPotionEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 4800, 2));
- }
- catch(Exception ex)
- {
- p.sendMessage("§cDer Befehl konnte nicht ausgeführt werden da der Angegebene Spieler nicht existiert!");
- }
- //x
- }
- }
- else
- {
- p.sendMessage("§cDu bist dazu nicht Brechtigt!");
- //x
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement