All Downloads are FREE. Search and download functionalities are using the official Maven repository.

attributes.Example.yml Maven / Gradle / Ivy

The newest version!
# 在这里的属性 重载即可注册
# AttributeSystem没有脚本属性,
# 在AttributeSystem里,属性与其功能的实现是完全分开的
# 你可以通过修改各种公式乃至自定义机制,注册脚本监听器来实现属性的功能
#ID
ExampleAtt:
  #权重  不填默认0
  priority: 1
  #是否会计算到实体属性上  不填默认true
  include-entity: true
  #展示名  不填默认names的第一个
  display: "示例属性"
  #名称  不填默认是key
  names:
    - "示例属性"
    - "示例属性2"
    - "示例属性3"
  #读取组 不填默认Default
  read-pattern: default
  #属性映射
  mapping:
    type: strings
    #后面可以通过 <占位符公式id> 调用本属性读取组的占位符公式
    attributes:
      - "移动速度: {{ * 10}}"

#快速声明一个属性
快速属性: { }


#下面是字符串属性,感兴趣的可以看看
StringAtt:
  names: [ "唯一字符串属性" ]
  read-pattern: StrSkip

StringAppendAtt:
  names: [ "拼接字符串属性" ]
  read-pattern: StrAppend

RomenAtt:
  names: [ "罗马数字" ]
  read-pattern: StrRoman




© 2015 - 2024 Weber Informatics LLC | Privacy Policy