我的世界多个世界插件?

管玉芬管玉芬最佳答案最佳答案

多世界的话目前只有两个插件 一个是Forge实现的,Forge的实现方法就是把需要跨世界的数据(主要是物品数据和结构数据)放在另一个数据包里,游戏启动后先导入结构数据生成世界,再导入物品数据刷新箱子,因为数据已经在另一个数据包内,所以可以无缝切换世界而不必重新加载地图和数据。

我正在开发的PE版本多世界插件就是使用的这个原理来实现多世界的,目前已经实现了30个世界左右(使用Forge),效果如下: 另一个是Multiworld制作的,原理和上面那个差不多,都是在游戏启动时加载多个世界,具体原理我没看太明白(看了一部分代码但是还没看完),我的测试是多开9个世界,每一个世界有128张地图,应该比Forge的要快一些吧(Forge的我没测试过,而且和PC版好像也不能比,毕竟PE版本有很多东西被简化了或者没有)。

不过使用这个插件似乎需要服务器支持,我在个人手机上测试的时候出现错误无法进入游戏(手机运行内存不足,清理之后才可以进入游戏),而在电脑上测试的时候却没有问题,应该是在服务器端进行了限制。另外就是这个插件只支持单机创建的世界(如地狱、末地),如果想在服务器里使用自定义世界的话好像还得另外想办法,至于PC端的跨世界我就不知道了,希望有大神指点。

我来回答
请发表正能量的言论,文明评论!