Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.26 KB | None | 0 0
  1. package Mein.Healbot;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. public class Healbot extends JavaPlugin{
  10.    
  11.     @Override
  12.     public void onDisable() {
  13.             System.out.println("[HealBot] Plugin Deaktiviert");
  14. }
  15.    
  16.     @Override
  17.     public void onEnable() {
  18.             System.out.println("[HealBot] Plugin by Wainfree");
  19.             System.out.println("[HealBot] Plugin Aktiviert");
  20.            
  21. }
  22.     public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args) {
  23.        
  24.         if (sender instanceof Player){
  25.         Player p = (Player)sender;
  26.        
  27.         if (p.hasPermission("hb.use")){
  28.        
  29.         if(cmd.getName().equalsIgnoreCase("hb")){
  30.             if(args.length == 0){
  31.                 p.setHealth(20);
  32.                 p.sendMessage(ChatColor.RED + ("[HealBot]") + ChatColor.GOLD + "Du wurdest geheilt!");
  33.             }
  34.         }
  35.     }
  36.  
  37.         else{
  38.             p.sendMessage("Du hast nicht genügend Rechte für dieses Kommando");
  39.             p.sendMessage(ChatColor.RED+"hb.use");
  40.             }
  41.        
  42.         if (p.hasPermission("hb.use.other")){
  43.            
  44.             if(args.length == 1){
  45.                 Player target = getServer().getPlayer(args[0]);
  46.                 if (target.isOnline() == true){
  47.                     target.sendMessage("Du wurdest von " + p.getName() + " geheilt!");
  48.                     p.sendMessage("Der Spieler " + target.getName() + " wurde geheilt!");
  49.                     target.setHealth(20);
  50.                 }
  51.                 else{
  52.                     p.sendMessage(ChatColor.GOLD + "Spieler nicht Online!");
  53.                 }
  54.             }
  55.         }
  56.             else{
  57.             p.sendMessage("Du hast nicht genügend Rechte für dieses Kommando");
  58.             p.sendMessage(ChatColor.RED+"hb.use.other");
  59.             }
  60.            
  61.         if (p.hasPermission("hb.kill")){
  62.            
  63.             if(cmd.getName().equalsIgnoreCase("hbkill")){
  64.             if (args.length == 1){
  65.                 Player target = getServer().getPlayer(args[0]);
  66.                 if (target.isOnline() == true){
  67.                     target.sendMessage("Du wurdest von " + p.getName() + " getötet!");
  68.                     p.sendMessage("Der Spieler " + target.getName() + " wurde getötet!");
  69.                     target.setHealth(0);
  70.                 }
  71.                 else{
  72.                     p.sendMessage(ChatColor.GOLD + "Spieler nicht Online!");
  73.                 }
  74.             }
  75.         }
  76.     }
  77.         else {
  78.             p.sendMessage("Du hast nicht genügend Rechte für dieses Kommando");
  79.             p.sendMessage(ChatColor.RED + "hb.kill");
  80.         }
  81.        
  82.         }
  83.         return false;
  84.     }
  85.    
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement