工艺图纸 (主配置)

介绍

整个插件的核心配置,这里可以设置 工艺制作阶段、制作时间、工艺材料、描述组 以及工艺制作的处理逻辑,下方的配置例子以 物品锻造 分类的 EXAMPLE.YML 配置为例

请确保你已经阅读过 工艺动作组工艺占位符 这两页WIKI内容,否则你会看着云里雾里

工艺品质

这个可有可无,设置该项配置会在工艺开始制作时根据概率赋予工艺品质

#工艺品质(每次开始制作工艺时随机获取一个品质)
quality:
  "史诗": 10.0
  "良好": 50.0
  "普通": 100.0

工艺描述组

核心内容,这个部位可设置你所可能为工艺物品加上的描述内容,可使用随机占位符及运算占位符

#描述,可使用计算公式,例如 $[公式 *int/double]
describes:
  "基础锻造信息":
    - " "
    - "&6&l† &7基础属性"
    - "   &f▪ &f品质: &c@品质"
    - "   &f▪ &f评分: &c@评分"
    - " "
    - "&6&l† &7基础属性"
    #该行使用 $[计算公式] 计算公式,计算锻造强度加成计算
    - "   &f▪ &f物理伤害 &c+$[{random *r:10-500 *0.1}*(1.0+({data *锻造强度 *0.0}/100.0)) *double]"
    - "   &f▪ &f{random *rs:暴击几率,吸血几率 *10.0,8.0} &c+{random *r:1-5 *5.0}%"
    - " "
  "普通属性":
    - "&6&l† &7灵魂加成"
    - "   &f▪ &f物理伤害 &c+{random *r:30-100 *0.1}"
    - "   &f▪ &f暴击几率 &c+1%"
  "良好属性":
    - "&6&l† &7灵魂加成"
    - "   &f▪ &f物理伤害 &c+{random *r:50-200 *0.1}"
    - "   &f▪ &f暴击几率 &c+3%"
  "史诗属性":
    - "&6&l† &7灵魂加成"
    - "   &f▪ &f物理伤害 &c+{random *r:100-300 *0.1}"
    - "   &f▪ &f暴击几率 &c+10%"

上面这些内容,可通过 craft:describe *add *普通属性 这个 Action 动作脚本为工艺物品加上描述

工艺阶段

核心内容,单独创建一页介绍,请移步 -> 工艺阶段

工艺材料显示设置

核心内容,即在阶段工艺材料设置时 display 上配置项的所设置的数据,用于在工艺制作界面材料显示,这个很简单没什么好介绍的,先看完 工艺阶段 页面介绍再看这个

完整的例子

看完建议去服务器实际使用一次该例子的效果

教你在服务器内使用一次改工艺锻造物品

  1. 拿三个物品依次将物品名改为 "&3皮革布料"、"&6楠木的头皮屑"、"&6钻石之星"

  2. 使用命令 craft make 玩家名 楠木的帽子

  3. 放入工艺制作材料后启动

最后更新于