使用 Spigot 恢复地图

Restoring maps using Spigot

我正在使用 spigot 制作游戏模式。这是一个令人讨厌的游戏模式,我使用WorldEdit来恢复地图。然而,脾脏中的块是床。我使用 Schematics 恢复这些床,我只是使用

粘贴
EditSession es = WorldEdit.getInstance().getEditSessionFactory().getEditSession(new BukkitWorld(world), -1);
SchematicFormat formatWool = SchematicFormat.getFormat(woolLayer);
CuboidClipboard wool = formatWool.load(woolLayer);
wool.paste(es, to1, false);
wool.paste(es, to2, false);
wool.paste(es, to3, false);
wool.paste(es, to4, false);

其中world是地图的世界,to1等是层的位置,woolLayer是原理图的文件。

我的问题是:床恢复了,但它们立即消失了。我认为发生这种情况是因为重力块更新。我该如何防止这种情况?感谢任何帮助。

PS:我已经尝试在下面添加羊毛层,然后将其移除,但这也不起作用。

我已经找到方法了:用Multiverse-Core复制地图,玩完一局删除