@Override
public boolean run() {
Location spawn = SkyWarsReloaded.getCfg().getSpawn();
if (spawn == null) {
sender.sendMessage(ChatColor.RED + "YOU MUST SET SPAWN BEFORE YOU CAN CREATE A MAP");
return true;
}
String worldName = args[1].toLowerCase();
if (!SkyWarsReloaded.getMC().mapExists(worldName.toLowerCase())) {
World newWorld = SkyWarsReloaded.getWC().createEmptyWorld(worldName);
if (newWorld == null) {
sender.sendMessage(new Messaging.MessageFormatter().format("error.map.world.exists"));
return true;
}
SkyWarsReloaded.getMC().addEditMap(worldName);
sender.sendMessage(new Messaging.MessageFormatter().setVariable("mapname", worldName).format("maps.created"));
if (sender instanceof Player) {
Player player = (Player) sender;
player.teleport(new Location(newWorld, 0, 21, 0), TeleportCause.PLUGIN);
}
return true;
} else {
sender.sendMessage(new Messaging.MessageFormatter().format("error.map-exists"));
return true;
}
}
CreateMapCmd.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:SkyWarsReloaded
作者:
评论列表
文章目录