查看: 1169|回复: 8
打印 上一主题 下一主题

[交流] 1.16地狱更新版本,新的自定义特征规则和特征的书写方法

[复制链接]

8

主题

156

回帖

121

积分

Lv.4 怪物猎人

UID
3453
小麦
8
金锭
550
下界之星
0

开发者认证勋章

跳转到指定楼层
楼主
发表于 2021-1-17 15:38:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:福建
在大家更新到1.16.10(MODAPI 1.21)版本后,如果遇到特征无法生成的问题,首先是要先了解一下1.16带来的自定义群系、自定义特征的内容结构变化。

首先是自定义群系、自定义特征的format_version升级为1.14.0。自定义特征规则和特征中,现在在identifier名称域里,需要以namespace:identifier的格式为准。如abc:custom_house_template来定义特征。若没有做好这一手准备,则游戏引擎会自动加入一个custom的前缀namespace,即custom:custom_house_template。

这将造成开发者在特征规则、亦或是自定义群系内的force_features下写好的放置特征名称与实际名称不符,导致特征放置失败。这是一个破坏性的接口更新,所以在28号版本上线前,能够越早处理越好。

最后是,若你有在1.14.0的自定义群系里,添加force_features字段并采用这样的方式放置特征,现在你需要在每一个特征元素下,新增一个identifier字段,作用等价于特征规则文件的identifier,目前我不清楚不加是否会造成特征放置失败,但在modsdk客户端中,这会导致断言抛出并强制关闭客户端,也建议更改。
希望以上资讯会对你解决这一麻烦有所帮助。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

10

主题

37

回帖

24

积分

Lv.2 石器学徒

UID
7419367
小麦
1
金锭
175
下界之星
0
沙发
发表于 2021-1-17 15:42:27 | 只看该作者 IP:广东
好耶

8

主题

58

回帖

27

积分

Lv.2 石器学徒

UID
7100732
小麦
1
金锭
256
下界之星
0
板凳
发表于 2021-1-17 18:14:19 来自手机 | 只看该作者 IP:湖南
formatveraion还是以前的需不需要更改?

6

主题

9

回帖

10

积分

Lv.1 新手木匠

UID
8070926
小麦
0
金锭
94
下界之星
0
地板
发表于 2021-1-17 23:42:02 来自手机 | 只看该作者 IP:浙江
有改成功的么?为何改完,用MC_Edit测试会提示identifier与文件名称不符?直接提交自测用新测试端测试也没有效果, 能否提供一份样例供我们参考一下?万分感谢!

0

主题

539

回帖

138

积分

Lv.4 怪物猎人

UID
8180997
小麦
0
金锭
412
下界之星
0
地下室
发表于 2021-1-18 10:09:34 | 只看该作者 IP:广东
感谢大佬的分享!

6

主题

9

回帖

10

积分

Lv.1 新手木匠

UID
8070926
小麦
0
金锭
94
下界之星
0
6
发表于 2021-1-18 12:14:38 来自手机 | 只看该作者 IP:浙江
查了一下,开发文档要求 文件名与identifier匹配,所以只改identifier会导致报错,文件名命名不能加入冒号。
文档原文如下:
#常见报错
Feature rule identifier xxx does not match filename yyy

一般为Feature Rules文件名与文件中的identifier不匹配。

0

主题

6

回帖

2

积分

服务器开发者

UID
5614704
小麦
0
金锭
47
下界之星
0
7
发表于 2021-1-18 13:11:18 | 只看该作者 IP:广东
你的自定义物品会消失吗

6

主题

9

回帖

10

积分

Lv.1 新手木匠

UID
8070926
小麦
0
金锭
94
下界之星
0
8
发表于 2021-1-18 14:48:38 来自手机 | 只看该作者 IP:浙江
物品没问题,自定义物品也都加命名空间了,但是自定义特征,之前的自定义特征是不带命名空间的,而且他的identifier要和文件名称相同,identifier加命名空间要有冒号,而文件名不允许有冒号,这个谁能不吝赐教一下,万分感谢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部