Call Random Sections cn - Glomzzz/RandomItem GitHub Wiki

举个(andy)lizi

举个梨子:

#物品ID
ExampleItem:
  #物品展示名 支持调用节点
  display: '<品质.1>&9村好剑♂'
  #物品材质 支持调用节点
  #例子:
  #material: '<品质.0>_SWORD'
  #注意这个调用节点的前提是 必须存在这个材质 不然会报错
  material: '<品质.0>'
  #物品描述 支持调用节点
  lores:
    - '<品质.2-4>'
    - '&f_______&b<-&8基础属性&b->&f_______'
    - '&6攻击力: &b<x>'
    - ''
    - '&7村里最好的剑...'
    - ''
    - '&e品质等级: &b<script>'
    - ''
    - '&e强度: &b<强度>'
  #0 = false , 非0 = true
  unbreakable: <品质.5>
  item-flags:
    - 'HIDE_ATTRIBUTES'
  #物品NBT节点 支持值调用节点
  #例子:
  #nbt-keys:
  #  RPG_SYSTEM_ATTRIBUTE_Physical_Damage_Value: '<强度>*10'
  nbt-keys: { }
  #物品附魔节点 支持值调用节点
  #例子:
  #enchantments:
  #  SWEEPING_EDGE: '<Example>'
  enchantments:
    SWEEPING_EDGE: <品质.5>
  used-global-sections:
    - '品质'
    - '强度'
    - 'script'
  #个体节点声明处
  randoms:
    #节点ID
    Example:
      #节点类型
      type: number
      #随机数字的最小值
      start: '10 * <script>'
      #随机数字的最大值
      bound: '20 * <script>'
    x:
      type: compute
      #最大值
      max: 233
      #约到几位小数 (没有此节点就默认为整数(0) 但还是会保留1位)
      fixed:
        decimal:
          max: 2
      formula: '(1+(<品质.5>/2)) * <Example> * <强度> / 20'

随机节点几乎支持在物品配置与随机节点配置的任何右值处调用 (除了type和weight)

字符串节点:

在支持的地方中写入<字符串节点ID>以调用所有行

在支持的地方中写入<字符串节点ID.索引值>以调用特殊行

(索引值: 以0为起点,可使用范围格式: 开始值-结束值) (如果在Lore中调用,且返回的是多行的字符串节点就会自动换行)

数字节点:

在支持的地方中写入<数字节点ID>以调用

计算节点:

在支持的地方中写入<计算节点ID>以调用

脚本节点:

在支持的地方中写入<脚本节点ID>以调用

描述(Lore)节点:

在支持的地方中写入<Lore节点ID>以调用

⚠️ **GitHub.com Fallback** ⚠️