☄️
Code
  • 🌍新授权系统
    • ☁️云端插件使用说明
    • ⏳授权时效说明
    • ⚙️授权数据迁移
    • 🐟授权摸鱼模式
    • ❌旧授权系统
    • ⁉️常见问题
  • 🌏知识星球
  • JobFrame
    • 👾Job Frame
      • 插件配置
      • 插件命令
      • 插件兼容
        • DungeonPlus
        • HolographicDisplays
        • Chemdah
        • GermPlugin
        • DragonCore
      • 工作组
        • 对象持续交互模块
        • 对象生成模块
        • 对象初始化模块
        • 对象实体&方块类型
      • 工作对象
        • 对象占位符
          • Player
          • Object
          • Content
          • Random
          • Time
        • 对象动作脚本
          • Script
          • Object
          • Player
          • Item
          • Persistent
          • Step
          • Particle
          • Visible
          • Entity
          • Block
          • Hologram
          • Task
          • Data
          • Temp-Data
          • Germ
          • Dragon
      • 刷新点
      • 插件示例&视频
        • 最基础的示例
        • 草药采集示例
        • 普通的宝箱示例
        • 循环的宝箱示例
        • 体力系统的宝箱示例
        • 蓝水晶矿示例 (过时)
        • 训练史莱姆示例 (过时)
      • 更新记录 (记录不及时)
        • 1.2.1
        • 1.1.0
        • 1.1.9
        • 1.0.9
        • 1.0.8
        • 1.0.7
        • 1.0.6
  • CraftFrame
    • 🌠Craft Frame
      • 插件视频
      • 插件命令
        • Craft 命令
      • 工艺动作组
        • Data Action
        • System Action
        • Describe Action
        • Quality Action
        • Amount Action
        • Name Action
        • Type Action
        • Score Action
        • Nbt Action
      • 工艺占位符
        • Data
        • Score
        • Quality
        • Random
        • Content
        • Describe
        • Material-Data
        • Material-Central
      • 工艺界面
        • Class (分类界面配置)
        • Interface (制作界面配置)
      • 工艺图纸 (主配置)
        • 自定义动作组
        • 工艺阶段
      • 工艺交互按钮
      • 工艺示例配置
        • 锻造示例
        • 强化示例
        • 炼药示例
        • 重铸示例
        • 继承示例
      • 更新记录 (记录不及时)
        • 1.0.8
        • 1.0.6
        • 1.0.5
        • 1.0.4
        • 1.0.3
        • 1.0.2
        • 1.0.1
      • 常见问题
  • Item Extension
    • 💎Item Extension
      • 插件命令
      • 插件兼容
      • 扩展语句
      • 扩展技能
      • 扩展道具
      • 扩展界面
      • 扩展示例
        • 装备附魔
        • 装备宝石
        • 装备赋能
      • 开发文档
      • 更新记录
  • StallMatket
    • 📦Stall Market
      • 插件视频
      • 插件配置
        • Layout (界面布局)
        • Currency (交易货币)
      • 插件命令
        • Stall 命令
        • Request 命令
      • 摊位等级
      • 摆摊区域
      • 数据同步
  • AttributeInventory
    • 🥋Attribute Inventory
      • 插件配置
      • 插件命令
      • 背包组
      • 背包套装
      • 开发兼容
        • 属性兼容
        • 获取装备
        • API
  • RefinePlus
    • 🔮Refine Plus
      • 洗练界面
      • 洗练项目
      • 洗练道具
      • 更新记录
        • 1.0.1
        • 1.0.2
        • 1.0.3
  • TalentAttribute
    • 📕Talent Attribute
      • 插件配置
      • 插件命令
      • 插件变量
      • 天赋界面
        • 天赋页物品
        • 天赋页布局
        • 天赋项
由 GitBook 提供支持
在本页
  • 基础替换操作
  • 数值计算替换操作
  • 筛选部分描述操作
  1. CraftFrame
  2. Craft Frame
  3. 工艺动作组

Describe Action

描述动作

上一页System Action下一页Quality Action

最后更新于1年前

1.0.1 更新 描述组随机 方法

动作用法

craft:describe *add *工艺描述组

动作作用

为工艺制作物增加上 工艺描述组 组内的描述 工艺描述组 是自定义在工艺图纸配置内的数据,这边可以看 工艺图纸 介绍页面,上的

动作用法

craft:describe *random-line *工艺描述组 *随机行数 *是否可随机出重复(true/false)

动作作用

为工艺制作物增加上 工艺描述组 组内随机行数,同时可设置是否出现重复,工艺描述组 是自定义在工艺图纸配置内的数据,这边可以看 工艺图纸 介绍页面,上的

动作用法

craft:describe *add-line *文本  #单行格式
craft:describe *add-line *$=[文本,文本,...]  #多行格式

动作作用

为工艺物增加一行、多行描述

动作用法

craft:describe *remove *文本(模糊匹配)

动作作用

模糊匹配删除工艺物上已设置的描述

复制材料数据太长,隐藏下自己点上面切换

动作用法

craft:describe *copy-material *工艺材料数据KEY

动作作用

复制玩家放入工艺制作界面内的材料数据,包括 物品名、描述、类型、数量、NBT 数据,这个东西再重铸例子上使用了,有疑问可以去看看,如果不知道数据KEY不知道是什么请看图

基础替换操作

动作用法

craft:describe *replace-group *文本(模糊匹配) *工艺描述组 *替换次数(超过次数的不替换/可选参数)

动作作用

模糊匹配工艺物上的描述并替换为工艺描述组内的内容,多行替换,这边可以看 工艺图纸 介绍页面,上的

动作用法

craft:describe *replace *文本(模糊匹配) *替换行(可使用多行格式) *替换次数(超过次数的不替换/可选参数)

动作作用

模糊匹配工艺物上的描述,将那行替换为指定 描述(可使用 "$=[内容,内容]" 多行格式) 该动作脚本会多行匹配并替换

动作用法

craft:describe *replace-text *文本 *替换为文本

动作作用

模糊匹配工艺物上存在指定文本的描述,将描述上的文本替换为指定文本

数值计算替换操作

动作用法

craft:describe *replace-value *描述(模糊匹配) *计算公式(@value为描述上获取的数值)

动作作用

模糊匹配工艺物上的描述并对描述进行取值(@value),后通过 计算公式计算后重新替换 到原先描述上,可配合改动作脚本做到词条强化功能

例如 craft:describe *replace-value *物理伤害 *@value+10 会将工艺物上包含 物理伤害 的描述的值进行提取,并通过 @value+10 的计算公式计算后替换回去,原 物理伤害 +10 会变成 物理伤害 +20

动作用法

craft:describe *replace-part-value *起始行 *结束行 *计算公式 *排除起始/结束行(true/false) *随机行数(可选)

动作作用

具体作用与 计算并替换数值 动作脚本相同,不同的是非匹配描述字符,而是匹配从 起始行至结束行 之间的描述,并可指定随机行数(可选)

该脚本典型的使用例子可在 上查看

动作用法

craft:describe *replace-part-value-g *起始行 *结束行 *计算公式 *排除起始/结束行(true/false) *数据组 *随机行数(可选)

动作作用

具体作用与 计算并替换数值 动作脚本相同,不同的是非匹配描述字符,而是匹配从 起始行至结束行 之间的描述,并根据 数据组(描述组) 内配置的关键词及数值匹配,下面例子先看再用 下面给个简单的使用示例,假设数据组为以下

#没错,数据组就是在描述组内设置
describes:
  "数据组":
    #格式为 "关键词 set 数值"
    - "物理伤害 set 100"
    - "生命力 set $[{random rd:100.0-500.0}]"

物品属性为

起始LORE
物理伤害: 10
生命力: 100
结束LORE

脚本为,这里面的 @value 是描述上匹配的值 @group-value 是数据组设置的值

craft:describe *replace-part-value-g *起始LORE *结束LORE  *@value+@group-value *true

脚本触发后的效果会是

起始LORE
物理伤害: 10 -> 110
生命力: 100 -> 100+(100.0~500.0)
结束LORE

筛选部分描述操作

1.0.1 更新 筛选部分描述操作 方法

1.0.5 更新 插入描述 方法

1.0.7 部分方法更新 排除起始/结束行 参数

动作用法

craft:describe *remove-part *起始行 *结束行 *排除起始/结束行(false)

动作作用

起始行、结束行 均为精准匹配,非模糊匹配 精准匹配工艺物描述将 起始行 至 结束行 内的描述删除,包括起始行、结束行

例如 物品描述 如下
- "AAA"
- "起始A"
- "BBB"
- "结束B"

那么 [craft:describe *remove-part *起始A *结束B *false] 会删除一下这部分描述
- "起始A"
- "BBB"
- "结束B"

动作用法

craft:describe *replace-part-group *起始行 *结束行 *描述组名(配置预设) *排除起始/结束行(false)

动作作用

动作用法

craft:describe *replace-part-line *起始行 *结束行 *文本 *排除起始/结束行(false)
craft:describe *replace-part-line *起始行 *结束行 *$=[多行格式] *排除起始/结束行(false)

动作作用

1.0.5 更新-插入描述方法

动作用法

craft:describe *insert-part-line *起始行 *结束行 *描述(可使用多行格式)

动作作用

起始行、结束行 均为精准匹配,非模糊匹配 精准匹配工艺物描述在 起始行 至 结束行 的描述之间插入描述,可使用 $=[内容,内容] 多行格式,插入多行

动作用法

craft:describe *replace-part-index-line *起始行 *结束行 *行数 *内容

动作作用

取出 起始行 至 结束行 部分内的描述,并将指定行数上的描述替换为 指定内容

行数也可以使用占位符 T=第一行 B=最后一行 B-=最后第二行

例如 物品描述 如下
- "起始A"
- "AAA"
- "BBB"
- "CCC"
- "结束B"

[craft:describe *replace-part-index-line *起始A *结束B *B *测试测试] 效果:
- "起始A"
- "AAA"
- "BBB"
- "测试测试"
- "结束B"

[craft:describe *replace-part-index-line *起始A *结束B *2 *测试测试] 效果:
- "起始A"
- "AAA"
- "测试测试"
- "CCC"
- "结束B"

起始行、结束行 均为精准匹配,非模糊匹配 精准匹配工艺物描述将 起始行 至 结束行 内的描述替换为指定 描述组 内容,描述组 可以看 工艺图纸 介绍页面,上的

起始行、结束行 均为精准匹配,非模糊匹配 精准匹配工艺物描述将 起始行 至 结束行 内的描述替换为指定的 单行或多行 文本,典型的使用例子是 配置

🌠
继承示例
强化示例
KEY
工艺描述组
工艺描述组
工艺描述组
工艺描述组