Skip to content

设计图系统 ​

设计图功能 ​

配置文件夹位置:drawings

图片介绍 ​

第 1 步:指令选择要生成的合成图

img

第 2 步:指令选择要生成的合成图数量

img

第 3 步:手持合成图点击方块(不能是空气)

img

第 4 步:点击合成按钮(未放入合成材料)

img

第 5 步:点击合成按钮(放入部分合成材料)

img

第 6 步:点击合成按钮(放入部分合成材料)

img

第 7 步:合成成功,获得物品

img

设计图配置 ​

配置文件夹位置:drawings

配置示例 ​

yaml
# 设计图key,可以叫任何名称 但是不能重复
test:
  # 显示内容
  name: "&5精良长剑 * 图纸"
  # 显示物品材质
  material: PAPER
  # 是否显示附魔光效
  isEnchant: true
  # 自定义模型材质 1.14+生效 0为不生效
  custom-model-data: 0
  # 工具提示样式
  tooltipStyle: ""
  # 自定义模型
  itemModel: ""
  # 显示物品lore
  lore:
    - ''
    - '&c&l>> &a稀有度: &5稀有'
    - ''
    - '&f[ &c需求物品 &f]'
    - ''
    - '&c&l>> &a${item}'
    - ''
    - '&6>>&4>>&5>> &f&l点击合成 &6<<&4<<&5<<'
  # 合成需要的物品
  need:
    - "APPLE: 10"
    - "[ITEM]example.yml_woodenSword: 1"
  # 合成出来的物品
  item: "[ITEM]example.yml_精良长剑"
  # 合成成功执行的命令 ${player} 表示玩家名称
  commands: []

配置项说明 ​

  • name: 设计图显示名称,支持颜色代码
  • material: 设计图材质,建议使用 PAPER
  • isEnchant: 是否显示附魔光效
  • custom-model-data: 自定义模型数据,0 为不生效
  • tooltipStyle: 工具提示样式,需要服务端支持该特性
  • itemModel: 自定义模型,需要服务端支持该特性
  • lore: 设计图描述,其中 ${item} 会替换为合成所需物品
  • need: 合成材料列表
  • item: 合成结果
  • commands: 合成成功后执行的命令,${player} 会替换为玩家名称

need 目前支持原版物品、[ITEM]、[CE] 三种格式;item 还支持 [DRAWINGS]、[PlayerIntensify]、[IA]

可合成物品 ​

  1. 原版物品
    • 格式:物品材质:[数量]

    DIAMOND: 10

  2. 本插件物品
    • 格式:[ITEM][物品文件名]_[物品节点]: [数量]

    [ITEM]example.yml_woodenSword: 1

  3. PlayerIntensify 插件物品(1.3.3+)
    • 强化券 [PlayerIntensify]intensifyCard-[等级]-[类型] : [数量]

    [PlayerIntensify]intensifyCard-1-iron_ingot : 1

    • 高级炉岩碳

    [PlayerIntensify]enchantedCokes : 1

    • 强化保护符

    [PlayerIntensify]protectionAmulet : 1

    • 神圣的强化保护券

    [PlayerIntensify]protectionCard : 1

    • 炉岩碳

    [PlayerIntensify]ryanCokes : 1

    • 强化秘药

    [PlayerIntensify]secretMedicines : 1

  4. CraftEngine 插件物品(1.7.0+)
    • 合成目标 格式:[CE] namespace:value: [数量]

    [CE]aaa:bbb:1

    • 合成结果 格式:[CE] namespace:value

    [CE]aaa:bbb

注意事项 ​

设计图材质不要使用可以交互的类型,例如地图/画等,建议使用纸