Spigot-API 将另一个世界放入 java 中的 World 对象

Spigot-API get another world into an World object in java

我知道如何把主世界变成一个世界对象。

World world = Bukkit.getWorld("world");

这将是玩家可以在其上建造的默认世界。 我有一个小游戏插件,我想将参与的玩家带入游戏世界。 我试着像你在上面看到的那样进入另一个世界,但这给了我一个空错误。

World world = Bukkit.getWorld("gameworld");

我该如何做到这一点?它是否与世界容器“世界”有关,我可以在其中加入其他世界? 请帮忙,ty

如果你想创造一个新世界,使用Bukkit.createWorld()。 要加载它,你必须在你的插件的 onEnable() 方法中调用 Bukkit.getWorld("name") 来加载它(或者你可以调用 Bukkit.createWorld(),因为如果它没有创建一个新世界'尚不存在,还提供了一个World对象)。