package commands;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.CreatureType;
import org.bukkit.entity.Pig;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
import main.Main;
public class cmd implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(sender instanceof Player) {
Player p = (Player) sender;
if(p.hasPermission("KillMeMob.spawn")) {
if(args.length == 0) {
FileConfiguration cfg1 = Main.getPlugin().getConfig();
Location ploc = p.getLocation();
cfg1.set("mobspawnpoint.world", ploc.getWorld().getName());
cfg1.set("mobspawnpoint.x", ploc.getBlockX());
cfg1.set("mobspawnpoint.Y", ploc.getBlockY());
cfg1.set("mobspawnpoint.Z", ploc.getBlockZ());
World world = Bukkit.getWorld("mobspawnpoint.world");
double x = cfg1.getDouble("mobspawnpoint.x");
double y = cfg1.getDouble("mobspawnpoint.y");
double z = cfg1.getDouble("mobspawnpoint.z");
Location loc= new Location(world, x, y, z);
Pig pig =(Pig) loc.getWorld().spawnCreature(loc, CreatureType.PIG);
pig.setCustomName("§cTöte mich!");
pig.setCustomNameVisible(true);
pig.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 356000, 356000));
}else {
p.sendMessage("§cBitte nutze /setmobpoit");
}
} else {
p.sendMessage("§cKeine Rechte!");
}
}
return false;
}
}