- 版权类型
- 二次开发
- 插件中文名称
- WarZDecomposition
- 插件英文名称
- WarZDecomposition
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
插件已 完全重制,兼容 Minecraft 1.8 – 1.21+,并 原生支持 Folia。
插件核心特性
全版本支持
- 兼容 Minecraft 1.8 – 1.21+
- 同时支持 Spigot / Paper / Purpur / Folia
原生 Folia 兼容
- 使用区域化调度逻辑
- 不阻塞主线程,性能稳定,适合大型服务器
全 GUI 操作
- 分解项目 创建 / 编辑 / 删除 全部通过 GUI 完成
- 无需手写复杂 YAML 配置
- 所见即所得,管理成本极低
高度自定义系统
- 分解条件系统
- 支持 JavaScript 表达式
- 支持 PlaceholderAPI 变量
- 可实现:等级限制 / 权限判断 / 金钱条件 / 自定义逻辑
- 聊天栏交互式引导 + 示例提示,新手也能快速上手
- 匹配精度系统(重点)
- 支持全局或单项目匹配精度
- 原版 / 精准 / 半精准 / LORE 容错 四种模式
- GUI 自定义
- 界面标题
- 按钮材质
- CustomModelData 图标
- 消息 & 音效
- 所有提示文本、帮助信息、音效均可配置
数据安全
- 本地 YAML 数据存储
- 不依赖数据库,稳定可靠
安装方式
- 将
WarZDecomposition-1.0.0-shaded.jar放入服务器plugins目录 - 安装依赖插件:
- ProtocolLib(必需)
- PlaceholderAPI(可选,推荐)
- 重启服务器
指令列表
主命令别名:/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 | 管理员权限,允许创建 / 编辑 / 删除 / 重载 |
使用教程
创建分解项目
代码:
/wd create 铁剑分解
设置分解配方
在 GUI 中:- Slot 10(左侧):放入被分解的物品(如铁剑)
- Slot 13–16 / 22–25(右侧):放入分解产物(如铁锭、木棍)
- 点击左下角 保存按钮 完成配置
设置分解条件(高级)
点击 书与笔(设置分解条件):- 聊天栏显示引导说明
- 输入格式:
代码:
条件表达式#失败提示
代码:
%player_level% >= 10#§c需要等级达到10级
cancel 可取消设置。
设置匹配精度(新增)
点击 漏斗 / 比较器(设置匹配精度),可循环切换:| 模式 | 说明 |
|---|---|
| 原版 | 仅判断 Material |
| 精准 | Name / Lore / Enchant / NBT 完全一致 |
| 半精准 | Name 一致 + 包含指定 Lore |
| LORE容错 | 只要包含 Lore 即可 |
玩家分解
玩家输入:
代码:
/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
时间: 2019-10-26 16:10
原标题: [RPG|综合][SCT]EpicDecomposition——更好的分解插件|自定义分解|全GUI操作[1.7+]