ZombieHunter3658
Kuhfänger
Hallo liebe Programmierer unter euch!
Ich habe ein Plugin geschrieben aber es gibt irgendeinen Fehler bei onCommand
Hoffe ihr könnt mir helfen
Ich habe ein Plugin geschrieben aber es gibt irgendeinen Fehler bei onCommand
Hoffe ihr könnt mir helfen
Code:
package main;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class AnnounceCMD extends JavaPlugin {
@Override
public void onEnable() {
System.out.println("AnnounceCMD v" + this.getDescription().getVersion() + " enabled!");
}
@Override
public void onDisable() {
System.out.println("AnnounceCMD v" + this.getDescription().getVersion() + " disabled!");
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(cmd.getName().equalsIgnoreCase("heal")) {
if(sender instanceof Player) {
Player p = (Player) sender;
if(args.length == 0);
p.setHealth(20);
p.setFoodLevel(20);
p.sendMessage(ChatColor.GREEN + "Du bist nun komplett gesund");
}
else if(args.length == 1) {
if(this.getServer().getPlayer(args[0]).isOnline()) {
Player target = this.getServer().getPlayer(args[0]);
target.setHealth(20);
target.setFoodLevel(20);
p.sendMessage(ChatColor.GREEN + "Du hast" + args[0] + "erfolgreich geheilt");
}
else {
p.sendMessage(ChatColor.RED + "Spieler nicht online");
}
}
else {
System.out.printIn("Command only for inGame-Players!");
}
}
return true;
}
}
}