Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
- if(sender instanceof Player) {
- if(command.getName().equalsIgnoreCase("setspawn")) {
- Player p = (Player)sender;
- settings.getData().set("spawn.world", p.getLocation().getWorld().getName());
- settings.getData().set("spawn.x", p.getLocation().getX());
- settings.getData().set("spawn.y", p.getLocation().getY());
- settings.getData().set("spawn.z", p.getLocation().getZ());
- settings.getData().set("spawn.pitch", Float.valueOf(p.getLocation().getPitch()));
- settings.getData().set("spawn.yaw", Float.valueOf(p.getLocation().getYaw()));
- settings.saveData();
- p.sendMessage("§aVocê definiu o 'Spawn' com sucesso!");
- return true;
- }
- if(command.getName().equalsIgnoreCase("spawn")) {
- if(settings.getData().getConfigurationSection("spawn") == null) {
- Player p = (Player)sender;
- p.sendMessage("§cO Spawn ainda não foi definido!");
- return true;
- }
- Player p = (Player)sender;
- World w = Bukkit.getServer().getWorld(settings.getData().getString("spawn.world"));
- double x = settings.getData().getDouble("spawn.x");
- double y = settings.getData().getDouble("spawn.y");
- double z = settings.getData().getDouble("spawn.z");
- p.teleport(new Location(w, x, y, z));
- p.sendMessage("§aBem-vindo ao spawn");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement