跳到主要内容

工坊与锻造站

强化、词缀、宝石、锻造是四个独立的站点,每个站点一个画面,互不混在一起:

站点做什么玩家操作
强化站提升强化等级点击背包里的装备放入 → 看材料、成功率与强化後属性 → 确认
词缀站重新抽取词缀点击背包里的装备放入 → 看材料与目前词缀 → 确认
宝石站拆卸已镶嵌的宝石点击背包里的装备放入 → 点击要拆的宝石,完整退还
锻造站用材料制作成品点击成品查看材料与成果预览 → 确认

宝石镶嵌不需要站点:在背包里拿起宝石,点在装备上即可(见 镶嵌与拆卸)。

  • 打开方式:/ci forge 打开站点列表,或 /ci forge <站点> 直接打开(站点名简体、繁体都可以)。
  • 每个 crafting-stations/*.yml 是一个站点,站别 决定类型:强化站、词缀站、宝石站、锻造站。
  • 首次启动会建立 强化站.yml、词缀站.yml、宝石站.yml 与 锻造示例.yml;删除後不会再自动建立。
  • 玩家需要 clouditems.use 权限(默认所有人)。

强化站​

crafting-stations/强化站.yml
站别: 强化站
名称: '&6强化站'

有强化方案的装备都能放进来:物品的 强化方案,或 progression.yml 的预设武器强化方案。材料与成功率读取方案;物品另外写了 强化 区段 时以物品为准。

放入装备後,资讯书会列出目前强化等级、成功率、金钱与等级需求,并直接列出强化成功後每项属性的变化(例如 攻击伤害:100 → 103)。确认按钮会显示材料是否充足。

不能放入时会说明原因:不是云物品装备、没有强化方案、已达强化上限等。

词缀站​

crafting-stations/词缀站.yml
站别: 词缀站
名称: '&d词缀站'
材料表: '原版:AMETHYST_SHARDx2'
# 词缀道具: affix_item:CI_STATION_AFFIX # 另外指定一个消耗道具(可省略)
# 词缀道具数量: 1
需要金钱: 0 # Vault,0 不收费
等级限制: 0 # MMOCore 等级,0 不限
成功机率: 100 # 失败仍消耗材料与金钱,词缀不变
# 权限: clouditems.station.affix

任何设定了 词缀数量 的装备都能放进来;价格对所有装备相同,词缀池与数量读取物品自己的 词缀设定。洗练会重新抽取全部词缀,强化与宝石保留;资讯书会列出目前的词缀。

按物品指定价格

需要「某件物品专用的洗练道具」时,可以改写 成品列表(每项写 物品、词缀道具、词缀池、材料表),此时站点改为先选项目再放入物品。一般情况用上面的统一价格即可。

宝石站​

crafting-stations/宝石站.yml
站别: 宝石站
名称: '&a宝石站'

放入已镶嵌宝石的装备後,九宫格会列出每颗宝石(孔位、类别),点击即可拆卸,宝石完整退还(保留它抽到的数值)。

锻造站​

crafting-stations/锻造示例.yml
站别: 锻造站
名称: '&3工坊 &8| &b锻造示例'
权限: '' # 可选:打开站点所需权限
版面:
背景: BLACK_STAINED_GLASS_PANE
成品位置: [13] # 成品显示的格子
成品列表:
示例剑:
物品: long_sword:THUNDER_SWORD # 类型:ID
名称: '&b工坊示例剑'
数量: 1
材料表: '原版:IRON_INGOTx4,原版:STICKx1'
等级限制: 0 # MMOCore 等级,0 不限
需要金钱: 0 # Vault,0 不收费
成功机率: 100 # 0 – 100;失败仍消耗材料与金钱
制作秒数: 0
职业限制: WARRIOR,MAGE # 可选
权限: clouditems.station.example # 可选
lore:
- '&7用四个铁锭与一根木棒制作示例剑。'

点击成品可以查看所需材料与成果预览。

版面(gui/*.yml)​

强化站、词缀站、宝石站各有一个版面文件:gui/强化站.yml、gui/词缀站.yml、gui/宝石站.yml,符号相同:

gui/强化站.yml(节选)
# 每行 9 格:Y 放入的装备、M 九宫格(材料;宝石站为已镶嵌的宝石)、I 资讯、C 确认、P/N 翻页、B 返回、X 背景
版面:
- XXXXIXXXX
- XXXXXXXXX
- XXYXXMMMX
- XXXXXMMMX
- XXCXXMMMX
- BXXXPXNXX
按钮:
I:
material: BOOK
名称: '&#FFD479强化条件'
lore:
- '&#8A97A6目前强化:&#D5DEE6+{目前强化} / +{最高强化}'
- '&#8A97A6成功机率:&#D5DEE6{机率}%'
空闲lore: # 还没放入装备时显示的说明
- '&#D5DEE6点击下方背包中的装备放入'
音效:
成功: {ID: minecraft:block.anvil.use, 音量: 0.8, 音高: 1.2}
失败: {ID: minecraft:block.anvil.destroy, 音量: 0.8, 音高: 1}
  • I 的 lore 可用 {等级}、{金钱}、{机率}、{页码}、{总页数}、{目前强化}、{最高强化};插件会在下方自动加上强化後属性变化、目前词缀或镶嵌数量。
  • Y 设为 AIR 时,空格子会显示一个「放入装备」的提示框。
  • 材料按堆叠上限拆开显示:1000 个可堆叠 64 的材料 = 16 格、2 页。

综合锻造台(方块开启)​

crafting-stations.yml 可以把方块(默认锻造台)设为入口,右键打开;蹲下右键保留原版功能。

crafting-stations.yml
锻造站:
云锻造台:
名称: 云锻造台
方块: SMITHING_TABLE
位置: [] # 空 = 所有此方块都是入口;或 ["world,100,64,200"]
权限: ''
允许强化: true # 显示「强化站」入口
允许宝石: true # 显示「宝石站」入口与镶嵌说明
允许洗链: true # 显示「词缀站」入口
洗链材料: # 从这里进入词缀站时使用的价格
'原版:AMETHYST_SHARD': 2
配方: [月剑配方]
配方:
月剑配方:
名称: 锻造月剑
产物: THUNDER_SWORD
数量: 1
材料:
'原版:IRON_INGOT': 8
'原版:DIAMOND': 1

综合锻造台只是入口:配方在这里直接锻造,强化、词缀、宝石按钮会打开对应的独立站点,返回键回到锻造台。

材料表写法​

写法意思
原版:IRON_INGOTx44 个铁锭(也可写 ×4、*4)
long_sword:THUNDER_SWORDx11 件云物品(类型:ID)
多种材料用逗号分隔:原版:IRON_INGOTx4,原版:STICKx1

改过名字、带说明或自定义模型的原版物品不会被当成原版材料扣除,避免误收玩家的珍藏物品。