Guest User

HealPlugin

a guest
Jul 27th, 2021
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.64 KB | None | 0 0
  1. package de.thetobaccogamer.tutorial.commands;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Sound;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9.  
  10. public class HealCommand implements CommandExecutor{
  11.  
  12.     @Override
  13.     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  14.         if (sender instanceof Player) {
  15.             Player Spieler = (Player)sender;
  16.             if (Spieler.hasPermission("tutorial.heilung")) {
  17.                 if (args.length == 0) {
  18.                     Spieler.setHealth(20);
  19.                     Spieler.sendMessage("§7Du wurdest §ageheilt§7.");
  20.                     Spieler.playSound(Spieler.getLocation(), Sound.ENTITY_PLAYER_LEVELUP, 10.0f, 1.0f);
  21.                    
  22.                 } else if (args.length == 1) {
  23.                     Player ziel = Bukkit.getPlayer(args[0]);
  24.                     if (ziel != null) {
  25.                         ziel.setHealth(20);
  26.                         Spieler.sendMessage("§7Du hast den Spieler §a " + ziel.getName() + "geheilt§7.");
  27.                     } else
  28.                         Spieler.sendMessage("§7Deine Eingabe §c" + args[0] + "§7ist §cungültig§7.");
  29.                 } else
  30.                     Spieler.sendMessage("§7Bitte achte auf deine Eingabe, nutze §c/heilung §7<§cSpieler§7> um einen anderen Spieler zu heilen.");
  31.             } else
  32.                 sender.sendMessage("§7Du hast §ckeinen Zugriff §7auf diesen Befehl.");
  33.                 Spieler.playSound(Spieler.getLocation(), Sound.ENTITY_VILLAGER_NO, 10.0f,1.0f);
  34.         } else
  35.             sender.sendMessage("§7Der Befehl kann nur durch einen Spieler ausgeführt werden.");
  36.         return false;
  37.     }
  38.  
  39. }
  40.  
Advertisement
Add Comment
Please, Sign In to add comment