Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ch.suro.mauranspielt.commands;
- import java.io.File;
- 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.YamlConfiguration;
- import org.bukkit.entity.Player;
- import ch.suro.mauranspielt.main.Main;
- public class Spawn implements CommandExecutor {
- @SuppressWarnings("unused")
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args) {
- Player p = (Player) sender;
- File file = new File("plugins//Suro//Spawns//Spawn.yml");
- if(!(file.exists())){
- p.sendMessage(Main.prefix + " §7Es wurde kein §6Spawnpunkt §7gesetzt.");
- return true;
- }
- YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- Location loc = p.getLocation();
- loc.setX(cfg.getDouble("Spawns.Spawn.x"));
- loc.setY(cfg.getDouble("Spawns.Spawn.y"));
- loc.setZ(cfg.getDouble("Spawns.Spawn.z"));
- double yaw = cfg.getDouble("Spawns.Spawn.yaw");
- double pitch = cfg.getDouble("Spawns.Spawn.pitch");
- String worldname = cfg.getString("Spawns.Spawn.weltname");
- loc.setYaw((float) yaw);
- loc.setPitch((float) pitch);
- World welt = Bukkit.getWorld("Spawns.Spawn.weltname");
- loc.setWorld(welt);
- p.teleport(loc);
- p.sendMessage(Main.prefix + " §7Du wurdest erfolgreich zum §6Spawn §7telepotiert!");
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement