网易我的世界论坛

标题: 自定义特征和自定义特征分布规则,1.21版本后全部失效了 [打印本页]

作者: gyf_gg    时间: 2021-1-16 23:25
标题: 自定义特征和自定义特征分布规则,1.21版本后全部失效了
用官方制作软件MC_Edit做的自定义特征和自定义特征分布规则(比如做的房屋,遗迹让他们随机生成),没更新1.21版本之前都是没问题的,在更新后都不见了,这个功能涉及到已发布的几个模组,望尽快修复,十分感谢!!
附图一张为编辑器截图,一张为编辑器测试截图(正常),一张为ipad测试端截图(没有生成)
再次感谢![attach]1332268[/attach][attach]1332269[/attach][attach]1332270[/attach]
作者: gyf_gg    时间: 2021-1-16 23:28
有提前更新1.21内测客户下载模组后,提出过这个问题,今天开发者测试端更新后测试,确实是失效了,望尽快修复,再次感谢。
作者: 境界线    时间: 2021-1-17 15:19
在1.16(MODAPI1.21)版本中,自定义群系、自定义特征的format_version改为1.14。所有特征规则和特征的名称域必须以namespace:identifier的格式为书写,如:abc:house,若之前的开发者只写了house,则游戏引擎会自动帮你打上为custom的namspace,即custom:house。因此可能会与你们的特征规则、特征定义产生冲突,我建议是尽快跟进新的格式。
作者: gyf_gg    时间: 2021-1-17 23:45
非常感谢您的回复,但是改完还是出错或无效果,能否提供一份样例给我们参考一下?万分感谢!

作者: gyf_gg    时间: 2021-1-17 23:54
---------------------------
Assertion failed: Feature rule identifier name:test_rules does not match filename test_rules
Condition is false: false
Function: `anonymous-namespace'::_parseAndInsertUnsorted in c:\jenkins_slave\workspace\mcstudio-modsdkclient\minecraft\handheld\src\common\world\level\levelgen\feature\automaticfeaturerules.cpp @ 138

貌似文件名称要和identifier 一致,而文件名没办法打入冒号。谢谢!
作者: gyf_gg    时间: 2021-1-17 23:54
---------------------------
Assertion failed: Feature rule identifier name:test_rules does not match filename test_rules
Condition is false: false

貌似文件名称要和identifier 一致,而文件名没办法打入冒号。谢谢!
作者: 不舒服斯基    时间: 2021-2-1 10:45
您好,您的问题现在解决了吗?
建议您再检查下自定义群系、自定义特征的json文件,identifier前面要加上namespace
我们的官方文档中有详细的说明,以及常见报错的处理方法:
在自定义游戏内容/自定义维度/自定义特征的指引中,有相关内容
http://mc.163.com/mcstudio/mc-de ... BF%A1%E6%81%AF.html




欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3