NBT
标签
AttributeSystem
字数
193 字
阅读时间
1 分钟
格式
yaml
#负责存物品属性数据的NBT
ATTRIBUTE_DATA:
#属性数据,这个key不能重复
Example_Key:
#属性状态
Attribute_key:
#属性状态的具体内容
Matcher_key: value例子
若一个名 为ExampleAtt的属性,其读取组为YourReadGroup
yaml
ExampleAtt:
names:
- "示例属性"
read-pattern: YourReadGroupyaml
YourReadGroup:
type: number
matchers:
percent: plus
value: plus
patterns:
- '{name}: <percent>\(%\)'
- "{name}: <value>"
placeholder:
total: "<value> * (1 + (<percent>/100) )"
value: <value>
percent: <percent>/100那么在 NBT 中,需要像这样书写属性数据:
yaml
ATTRIBUTE_DATA:
#这里写什么都行,别重复
example-key:
ExampleAtt:
value: 100
percent: 10
其他属性:
value: 10
percent: 100
#这里写什么都行,别重复
example-key2:
ExampleAtt:
value: 114514
percent: 1919810
其他属性:
value: 10
percent: 100