package net.mindoverflow.network.uhccore.commands.uhccommands; import net.mindoverflow.network.uhccore.utils.CommonValues; import net.mindoverflow.network.uhccore.utils.configuration.ConfigEntries; import net.mindoverflow.network.uhccore.utils.configuration.FileUtils; import org.bukkit.Location; import org.bukkit.command.CommandSender; import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.entity.Player; public class SetSpawnCommand { public static void setSpawn(CommandSender sender) { Player player = (Player) sender; Location playerLoc = player.getLocation(); CommonValues.spawn = playerLoc; YamlConfiguration config = FileUtils.FileType.CONFIG_YAML.yaml; config.set(ConfigEntries.SPAWN_WORLD.path, playerLoc.getWorld().getName()); config.set(ConfigEntries.SPAWN_X.path, playerLoc.getX()); config.set(ConfigEntries.SPAWN_Y.path, playerLoc.getY()); config.set(ConfigEntries.SPAWN_Z.path, playerLoc.getZ()); config.set(ConfigEntries.SPAWN_YAW.path, playerLoc.getYaw()); config.set(ConfigEntries.SPAWN_PITCH.path, playerLoc.getPitch()); FileUtils.FileType.CONFIG_YAML.yaml = config; FileUtils.saveExistingYaml(FileUtils.FileType.CONFIG_YAML); } }