package me.Josvth.RandomSpawn.Commands; import java.util.List; import me.Josvth.RandomSpawn.RandomSpawn; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class SetFirstSpawnCommand extends AbstractCommand{ public SetFirstSpawnCommand(RandomSpawn instance){ super(instance,"setfirstspawn"); } public boolean onCommand(CommandSender sender, List args){ Player player = (Player)sender; String worldname = player.getWorld().getName(); double x = player.getLocation().getX(); double y = player.getLocation().getY(); double z = player.getLocation().getZ(); double yaw = (double)player.getLocation().getYaw(); double pitch = (double)player.getLocation().getPitch(); plugin.yamlHandler.worlds.set(worldname+".firstspawn.x", x); plugin.yamlHandler.worlds.set(worldname+".firstspawn.y", y); plugin.yamlHandler.worlds.set(worldname+".firstspawn.z", z); plugin.yamlHandler.worlds.set(worldname+".firstspawn.yaw", yaw); plugin.yamlHandler.worlds.set(worldname+".firstspawn.pitch", pitch); plugin.yamlHandler.worlds.set(worldname+".randomspawnonfirstjoin", false); plugin.yamlHandler.saveWorlds(); plugin.playerInfo(player, "First spawn location set!"); plugin.playerInfo(player, "Random spawning on first join is now disabled!"); return true; } }