• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
【1.8–1.21+/Folia】WarZDecomposition|简单易用的高级物品分解系统重出江湖|GUI 配方|条件系统|精准匹配

二次开发 工具 【1.8–1.21+/Folia】WarZDecomposition|简单易用的高级物品分解系统重出江湖|GUI 配方|条件系统|精准匹配 1.1.0

请登录后获取
版权类型
二次开发
插件中文名称
WarZDecomposition
插件英文名称
WarZDecomposition
原帖地址
https://archive.mcbbs.run/921956.html
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
前置组件
PlaceholderAPI
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8


WarZDecomposition
是一款面向 RPG / 生存 / 枪械 / MMO 服务器的高级物品分解插件。
管理员可通过 全 GUI 操作 创建自定义分解配方,玩家可将指定物品分解为原材料,并支持复杂条件判断与匹配规则。
插件已 完全重制,兼容 Minecraft 1.8 – 1.21+,并 原生支持 Folia

1765685925053.webp

1765685915670.webp

1765685904992.webp

1765685876275.webp

1765685867481.webp

1765685859482.webp

✨ 插件核心特性​

✅ 全版本支持​

  • 兼容 Minecraft 1.8 – 1.21+
  • 同时支持 Spigot / Paper / Purpur / Folia

✅ 原生 Folia 兼容​

  • 使用区域化调度逻辑
  • 不阻塞主线程,性能稳定,适合大型服务器

✅ 全 GUI 操作​

  • 分解项目 创建 / 编辑 / 删除 全部通过 GUI 完成
  • 无需手写复杂 YAML 配置
  • 所见即所得,管理成本极低

✅ 高度自定义系统​

  • 分解条件系统
    • 支持 JavaScript 表达式
    • 支持 PlaceholderAPI 变量
    • 可实现:等级限制 / 权限判断 / 金钱条件 / 自定义逻辑
    • 聊天栏交互式引导 + 示例提示,新手也能快速上手
  • 匹配精度系统(重点)
    • 支持全局或单项目匹配精度
    • 原版 / 精准 / 半精准 / LORE 容错 四种模式
  • GUI 自定义
    • 界面标题
    • 按钮材质
    • CustomModelData 图标
  • 消息 & 音效
    • 所有提示文本、帮助信息、音效均可配置

✅ 数据安全​

  • 本地 YAML 数据存储
  • 不依赖数据库,稳定可靠

📥 安装方式​

  1. WarZDecomposition-1.0.0-shaded.jar 放入服务器 plugins 目录
  2. 安装依赖插件:
    • ProtocolLib(必需)
    • PlaceholderAPI(可选,推荐)
  3. 重启服务器

⌨️ 指令列表​

主命令别名:/wd, /decompose
指令功能说明权限
/warzdecomposition打开分解界面
/wd open打开分解界面
/wd create <项目名>创建分解项目warzdecomposition.admin
/wd set <项目名>编辑分解项目warzdecomposition.admin
/wd remove <项目名>删除分解项目warzdecomposition.admin
/wd copy <新项目名> <模板名>复制已有项目warzdecomposition.admin
/wd reload重载插件配置warzdecomposition.admin

🔒 权限说明​

权限节点说明
warzdecomposition.admin管理员权限,允许创建 / 编辑 / 删除 / 重载
默认 OP 拥有该权限。

📖 使用教程​

1️⃣ 创建分解项目​

代码:
/wd create 铁剑分解
执行后自动打开分解项目设置 GUI。

2️⃣ 设置分解配方​

在 GUI 中:
  • Slot 10(左侧):放入被分解的物品(如铁剑)
  • Slot 13–16 / 22–25(右侧):放入分解产物(如铁锭、木棍)
  • 点击左下角 保存按钮 完成配置

3️⃣ 设置分解条件(高级)​

点击 书与笔(设置分解条件)
  • 聊天栏显示引导说明
  • 输入格式:
代码:
条件表达式#失败提示
示例:
代码:
%player_level% >= 10#§c需要等级达到10级
输入 cancel 可取消设置。

4️⃣ 设置匹配精度(新增)​

点击 漏斗 / 比较器(设置匹配精度),可循环切换:
模式说明
原版仅判断 Material
精准Name / Lore / Enchant / NBT 完全一致
半精准Name 一致 + 包含指定 Lore
LORE容错只要包含 Lore 即可
GlobalPrecision = true,则所有项目强制使用全局匹配精度。

5️⃣ 玩家分解​

玩家输入:
代码:
/wd
放入符合条件的物品,点击确认即可完成分解。

⚙️ 配置文件(config.yml)​

代码:
GlobalPrecision: false
Precision: "精准"

Message:
  NoOpen: "&f[&a&l!&f] &f当前世界无法打开分解页面"
  NoCondition: "&f[&a&l!&f] &6%condition% &f条件未满足,无法分解"

Gui:
  DecomposeTitle: "分解界面"
  SettingTitle: "分解设置"

Setting:
  Time: 3
  Sound: true
  World:
    - fb1
    - fb2

📝 条件系统说明(重点)​

格式
代码:
逻辑表达式#失败提示

示例​

用途示例
等级限制%player_level% >= 30#等级不足30级
权限判断'%player_has_permission_vip%' == 'yes'#需要VIP权限
金钱检测%vault_eco_balance% >= 1000#需要1000金币
无条件不设置即默认允许


📢 支持与反馈​

  • 插件技术交流群: 398893720
  • 末日类服务器交流群: 1063544727
  • 插件定制开发: QQ 1285988665
  • 作者: Crazy_Jky
  • 支持作者: https://afdian.com/a/sunjood
特别鸣谢: 插件原作者:楠木i
时间:
2019-10-26 16:10
原标题: [RPG|综合][SCT]EpicDecomposition——更好的分解插件|自定义分解|全GUI操作[1.7+]
作者
Crazy_Jky
价格
100.00金粒
下载
36
查看
603
首次发布
最后更新

评分

0.00 星 0 次评分

Crazy_Jky 的其他资源

最新更新

  1. 1.1.0

    - 消息与图标 Lore 可自定义 : - 在 config.yml 中添加了 Message.BatchDecompose 选项,用于自定义批量分解成功的消息(支持 %number%...
后退
顶部 底部