Recipes - Dubhe-Studio/Talisman GitHub Wiki

talisman_crafting

代表一个制符台的合成配方。

在pattern中可以使用任何除了空格()以外单字符作为key,因为空格代表一个空的合成栏位。

根标签

  • type:一个表明该配方类型的命名空间ID。

  • pattern:由单字符键所组成的数组,用于描述一个有序合成图案。该数组中的一个字符串代表合成方格中的一行。每个字符串应写至多3个键,并且包含键的个数应当相同。空格代表一个空的合成栏位。

  • key:所有该有序合成配方用到的键。

    • (一个键):该键所代表的物品。

      • item:一个物品ID。

      • tag:一个物品标签。

    • (一个键):该键所能代表的一系列物品。

      • :一个物品。

        • item:一个物品ID。

        • tag:一个物品标签。

  • result:该配方的输出物品。

    • item:一个物品ID(只接受符箓)。

    • count:可选。物品的数量。如不填写将默认为1。

    • display:可选。用以设置所合成符箓的名称与Lore。

    • throwable:可选。boolean值。决定符箓是否可抛出。如不填写将默认为true。

    • experience: 可选。该配方消耗的经验值。如不填写将默认为0。

    • execute:可选。一系列在符箓落地或击中实体后由符箓本身于落点执行的命令。

    • custom_model_data:可选。用于设置物品模型的 overrides 属性中的物品标签 “custom_model_data”。