package de.ThunderFlo.Cmds;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.entity.Skeleton;
import org.bukkit.inventory.ItemStack;
public class Skeleton implements CommandExecutor {
@SuppressWarnings("deprecation")
@Override
public boolean onCommand(CommandSender cs, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("skeleton")) {
if (cs instanceof Player) {
if (cs.isOp()) {
if (args.length == 0) {
final Player p = (Player)cs;
final Location loc = new Location(Bukkit.getWorld("world"), -55, 29, 15); //Hier musst du eintragen wo das Skelett immer hin teleportiert werden soll.
final Skeleton pet = (Skeleton) Bukkit.getWorld("world").spawnEntity(p.getLocation(), EntityType.SKELETON);
pet.setCustomName("§c§lSanta Claus §2§lChristmas Warrior");
pet.setCustomNameVisible(true);
pet.getEquipment().setChestplate(new ItemStack(Material.DIAMOND_CHESTPLATE));
pet.getEquipment().setItemInHand(new ItemStack(Material.DIAMOND_SWORD));
p.sendMessage("§cEin Skelett wurde gespawnt!");
Bukkit.getScheduler().scheduleAsyncRepeatingTask(Bukkit.getPluginManager().getPlugin("DeinPluginName"), new Runnable() {
@Override
public void run() {
pet.teleport(loc);
}
} , 40L, 40L);
}
} else {
cs.sendMessage("§cDu hast keine Erlaubnis den Weinachtsmann Krieger zu spawnen!");
}
} else {
cs.sendMessage("Nur ein Spieler kann den Weinachtsmann Krieger spawnen!");
}
}
return false;
}
}