[原创|RPG] 零之锻造 (ZeroForge) - 完美还原旧版数据库版Forge,旧配置一键迁移 | 1.12.2 1.0.21

原创 付费 工具 娱乐 [原创|RPG] 零之锻造 (ZeroForge) - 完美还原旧版数据库版Forge,旧配置一键迁移 | 1.12.2 1.0.21 1.0.21

请登录后获取
版权类型
原创
插件中文名称
零之锻造
插件英文名称
ZeroForge
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
前置组件
PlaceholderAPI(软依赖):https://www.minebbs.com/resources/placeholderapi.1032/
适配版本(Java)
  1. 1.12
零之锻造 (ZeroForge) - 一款为「替换旧版数据库版 Forge」而生的锻造插件。

👉 完美还原:锻造等级、锻造图纸、随机品质、强度石机制原样还原,玩家零适应成本。
👉 一键迁移:旧库导出为 legacy.sql,输入指令自动识别所有配方、材料,无需重写。
👉 高度自由:八级品质概率、任意材料、任意掉落、任意图纸,全部可配。
💎 该插件为付费插件,售价:28R
获取方式
:请加交流群或联系作者获取
交流群:739322295
联系QQ:1904476689


🌟 插件核心亮点​

📦 旧库一键迁移,告别手工重录​

将旧版数据库版 Forge 的数据库导出,重命名为 legacy.sql 放入 ZeroForge 文件夹,输入 /zdz migrate 即可自动识别旧插件中的所有配方与材料。图纸名称、所需材料、产物模板、图纸图标全部自动还原,老玩家的数据和体验无缝衔接。

⚡ 连续锻造,刷等级不再痛苦​

不必再一份一份地数材料。你可以一次性把多份锻造材料放进界面,插件自动识别并连续锻造,刷锻造等级从反复点击变成一次放置。
1793996438433.webp

🎰 强度石与保底券双机制​

服主可随意添加强度石并设置各自成功概率(如普通 25%、高级 50%、顶级 100%)。同时新增锻造保底券,锻造时放入保底券,本次锻造品质最低为券面所写品质,脸黑也有底线。
1793996462449.webp

🏆 八级品质随机锻造​

从粗糙、普通、优良、精良、稀有、史诗、传说到逆天,八级品质独立配置名称、Lore 文本与抽取概率(千分比可调)。属性数值按品质区间浮动,同一张图纸每次锻出来的成品都不一样。

⛏️ 矿物掉落全面接管​

可任意配置矿物、方块的掉落物,支持同一方块多种掉落、世界独立配置、掉落概率与数量自定义。配合锻造材料体系,让挖矿真正成为锻造的起点。

🛠️ 合成系统重写​

支持批量合成,不再局限于原初之石。任意材料均可参与合成,每份配方可独立配置材料消耗、产出数量与成功概率,批量执行时逐次判定并汇总报告成功与失败数量。
1793996491092.webp

🛡️ NBT 防伪与自检​

所有锻造产物带插件专属 NBT 标签,玩家无法用命令刷出仿制品冒充。/zdz selftest 可一键校验 NBT、属性、强度、保底券是否全部正常,上线前跑一次就知道配置有没有问题。


🔧 配置示例​

只需简单的 YAML,即可实现上述所有复杂逻辑:

图纸配置(blueprints.yml):

yaml
blueprints:
荒古之刃:
Name: "&6荒古之刃"
Level: 1 # 学习所需锻造等级
Forget: false # false = 学习后消耗图纸
Materials:
- "example_ore|8" # 材料名|数量
Commands:
- "say <player> 锻造出了荒古之刃!"
Icon:
Type: ENCHANTED_BOOK
Name: "&6&l荒古之刃图纸"
Lore:
- "&c该图纸需要锻造等级: &b&l%level%"
- "&a所需材料:"
- "&eexample_ore x8"
Items:
blade:
Type: DIAMOND_SWORD
Name: "&6荒古之刃"
Lore:
- "&7攻击力: &c(20)" # (20) 会按品质区间浮动
强度石与品质概率(settings.yml):

yaml
# 强度石:Lore 关键字 -> 成功概率
Stones:
"普通强度石": 0.25
"高级强度石": 0.50
"顶级强度石": 1.00

# 品质保底券识别关键字
Guarantee_Key: "此次锻造品质保底为:"

# 八级品质抽取概率(千分比,总和建议 1000)
Forge_Chance:
level-1: 400
level-2: 250
level-3: 150
level-4: 100
level-5: 60
level-6: 25
level-7: 10
level-8: 5
矿物掉落(drops.yml):

yaml
DIAMOND_ORE:
- 原初之石纯度1|10 # 名称|概率
- 原初之石纯度2|5 # 10% + 5% 出自定义,剩余 85% 掉原版钻石

📥 安装说明​

  1. 将 ZeroForge-1.0.x.jar 放入服务器 plugins 目录。
  2. 重启您的服务器。
  3. 插件会在 plugins/ZeroForge/ 下自动生成 config.yml、settings.yml、items.yml、blueprints.yml、drops.yml(均带完整中文注释与示例)。
  4. 根据你的 RPG 服调整配置后,玩家输入 /zdz open 即可打开图纸界面。

🎮 指令与权限​

👤 玩家指令:



指令说明权限
/zdz open打开已学图纸,选择锻造zeroforge.use
/zdz hc打开合成台zeroforge.use
/zdz papers打开图纸图鉴zeroforge.use
/zdz materials打开材料图鉴zeroforge.use
👑 服主指令(zeroforge.admin):



指令说明
/zdz import <材料代号>把手持物品注册为锻造材料
/zdz get <材料代号> [玩家] [数量]从物品库取出材料
/zdz give <玩家> <图纸代号> [数量]给予指定图纸
/zdz migrate [文件名]从 legacy.sql 迁移旧库数据
/zdz stripnbt把图纸/产物里的 NBT 转成可读字段
/zdz vars查看可用变量列表
/zdz selftest运行期自检(NBT / 属性 / 强度 / 保底券)
/zdz reload重载配置
🔗 变量(需 PlaceholderAPI):
%zeroforge_level% 锻造等级 · %zeroforge_exp% 当前经验 · %zeroforge_exp_need% 升级所需 · %zeroforge_max_level% 等级上限 · %zeroforge_blueprints% 已学图纸数


⚠️ 重要提示​

本插件为替换旧版数据库版 Forge 设计,迁移前请先备份旧数据库。迁移后建议先用 /zdz selftest 跑一次自检,确认 NBT 与属性正常再开放给玩家。


💡 Zerith-零之系列 理念:拒绝高价插件垄断,让每一位服主都能低成本开好服。群内还会不定期免费抽送付费插件,欢迎各位服主加群交流!
作者
zaqqaq
查看
1
首次发布
最后更新

评分

0.00 星 0 次评分

zaqqaq 的其他资源

后退
顶部 底部