Skip to content

物品的配置构成

ChiyodaXiaoYi edited this page Jul 31, 2022 · 5 revisions

在本插件中,将物品分至两个配置文件,分别为用于存储合成结果的results.yml和用于存储合成材料的items.yml,两者的主要区别在于,results.yml中可以使用为物品定义属性标签,而items.yml中不能使用此标签。

物品配置的基础格式

一个物品由必填项和选填项构成,必填项只有material一项,用于规定物品的类型,所有可用的选填项将在下面列出。

可用的选填项

amount

物品的数量

写法:

result:
  amount: 1

name

物品的自定义名称

写法:

result:
  name: '&a钻石剑'

attributes

物品的属性修饰符,items.yml中无法使用此标签

写法:属性类型 数值 加成方式 生效位置

result:
  attributes:
    - 'GENERIC_ATTACK_DAMAGE 100 ADD_NUMBER HAND'

customModelData

物品的CustomModelData标签,1.14+可以使用此标签

写法

result:
  customModelData: 10000

durability

物品损失的耐久值

写法

result:
  durability: 100

enchants

物品的附魔

写法:附魔类型 等级

result:
  enchants:
    - 'MENDING 1'

hides

用于指定物品需要隐藏那些信息,可用选项见默认配置文件注释

写法:

result:
  hides:
    - 'ATTRIBUTES'

lore

物品的lore

写法:

result:
  lore:
    - '&a钻石剑'

potion

药水的药水效果

写法:药水类型 时间(tick) 等级

result:
  potion:
    - 'FIRE_RESISTANCE 20 0'

potionColor

药水的颜色,使用RGB颜色

写法:

result:
  potionColor: 0x000000

skullOwner

头颅的玩家的名字

写法:

skull:
  skullOwner: ChiyodaXiaoYi

unbreakable

是否无法破坏

写法:

result:
  unbreakable: true

enchantStorage

存储的附魔,仅附魔书有效

写法:附魔类型 等级

result:
  enchantStorage:
    - 'MENDING 1'

location

指南针指向的地方,需要该位置有磁石才能生效

写法:世界名字, x, y, z

result:
  location: 'world, 0, 0, 0'

armorColor

皮革护甲的染色颜色

写法:

result:
  armorColor: 0x000000