mohuang521
请问我用slimeworldmanager载入一个世界,getName()获取的世界名字为test,服务器目录下也有对应test世界,载入后再克隆一个世界为什么进去之后是虚空,不应该为跟test世界一样的世界嘛,Dungeon.getLoader()获取的SlimeLoader为默认的SlimePlugin.getLoader("file"),代码如下,复制出来的世界worldD,传送进入后是一片虚空,并不是正常test复制出来的世界,请问是怎么一回事,是哪里写错了嘛?boolean exists = Dungeon.getLoader().worldExists(getName());
if(!exists){
    Dungeon.getSlimePlugin().importWorld(new File(Dungeon.getServerPath()+File.separator+getName()), getName(), Dungeon.getLoader());
}
SlimePropertyMap properties = new SlimePropertyMap();
properties.setString(SlimeProperties.DIFFICULTY, "easy");
properties.setBoolean(SlimeProperties.PVP,false);
SlimeWorld world = Dungeon.getSlimePlugin().loadWorld(Dungeon.getLoader(), getName(), true, properties);
String worldName = this.getName()+"_"+UUID.randomUUID().toString().replaceAll("-","");
slimeWorld = world.clone(worldName);
Dungeon.getSlimePlugin().generateWorld(slimeWorld);
World worldD = Bukkit.getWorld(slimeWorld.getName());

第一页 上一页 下一页 最后一页