Advertisement
systox

plugin fix [zusel]

May 26th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1. package de.itstimetoforget.myplugin.commands;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8.  
  9. public class Heal implements CommandExecutor {
  10.  
  11.     @Override
  12.     public boolean onCommand(CommandSender Sender, Command command, String label, String[] args) {
  13.         if(Sender instanceof Player) {
  14.             Player player = (Player) Sender;
  15.             if(args.length == 0){
  16.                 if(player.hasPermission("myplugin.heal.self")){
  17.                     player.setHealth(20);
  18.                     player.sendMessage("§cDu wurdest erfolgreich geheilt");
  19.                 }else{
  20.                     player.sendMessage("§cDazu hast du keine Rechte");
  21.                 }          
  22.             }else if(args.length == 1){
  23.                 Player Target = Bukkit.getPlayer(args[0]);
  24.                 if(Target != null) {
  25.                     if(player.hasPermission("myplugin.heal.others")) {
  26.                         Target.setHealth(20);
  27.                         player.sendMessage("§cDu hast den spieler §6" + Target.getName() + "§a geheilt");
  28.                         Target.sendMessage("§cDu wurdest von §6" + player.getName() + "§a geheilt");    
  29.                     }else {
  30.                         player.sendMessage("§cDazu hast du keine Rechte");
  31.                     }
  32.                 }else{
  33.                     player.sendMessage("§cDer angegebene Spieler ist nicht online");
  34.                 }
  35.             }
  36.         }else {
  37.             System.out.println("§CDieser Command kann nur als Spieler ausgeführt werden!!!");
  38.         }
  39.         return false;
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement