• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 娱乐 EnchantShop附魔书商店 / GUI 购买附魔 / 支持 Vault、PlayerPoints、Mohist 模组附魔 NBT 后备 1.20.1

请登录后获取
版权类型
原创
插件中文名称
附魔书商店
插件英文名称
EnchantShop
原帖地址
#
支持的核心(服务端)
  1. Paper
  2. Purpur
  3. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.20
## 主要功能
- GUI 附魔商店
- 管理员 GUI 录入附魔书
- 管理员主手一键录入附魔书
- 两级购买界面:先选附魔,再选等级
- 附魔列表和等级列表都支持翻页
- 支持附魔等级默认 10 级
- 支持 unsafe 等级
- 支持按配置公式自动生成每级价格
- 堆叠物品每次购买只附魔 1 个
- 支持金币和点券
- 支持只使用金币、只使用点券,或同时使用金币和点券
- 支持 Vault 金币
- 支持 PlayerPoints 点券
- 没有经济插件时自动使用 YAML 测试余额
- 支持 `records.yml` 保存附魔记录
- 支持 `balances.yml` 保存测试余额
- 支持 `names.yml` 自定义附魔显示名
- 支持扫描 `mods/*.jar` 语言文件,尽量自动识别模组附魔名
- 支持 Mohist 模组附魔 NBT 后备读写
## 命令
玩家命令:
```text
/enchantshop
/enchantshop balance
```
管理员命令:
```text
/enchantadmin register
/enchantadmin hand
/enchantadmin list
/enchantadmin clear
/enchantadmin give <玩家> money|points <数量>
/enchantadmin setmax <附魔ID> <等级>
/enchantadmin setmax all <等级>
/enchantadmin setname <附魔ID> <显示名>
/enchantadmin autonames
/enchantadmin reload
```
权限:
```text
enchantshop.admin
```
## 依赖与兼容
必需:
- Java 17
- Paper / Purpur / Mohist 1.20.1
可选:
- Vault
- EssentialsX 或其他 Vault 经济插件
- PlayerPoints
没有 Vault 或 PlayerPoints 时,插件会回退到内置 YAML 测试余额,不影响基础测试。
## 价格配置
默认价格公式:
```text
price(level) = base + step * (level - 1)
```
示例:
```yaml
prices:
money-base: 10000.0
money-step: 50000.0
points-base: 5.0
points-step: 2.0
```
只使用金币:
```yaml
currency:
enabled:
money: true
points: false
```
只使用点券:
```yaml
currency:
enabled:
money: false
points: true
```
改完价格后执行:
```text
/enchantadmin reload
/enchantadmin setmax all 10
```
## 模组附魔说明
这是 Bukkit 插件,不是 Forge 模组,所以不能像 Forge 模组一样直接读取每个模组内部完整逻辑。
在 Mohist 上:
- 如果模组附魔能被 Bukkit 识别,插件会按 Bukkit 附魔处理。
- 如果 Bukkit 找不到该附魔,插件会尝试 NBT 后备,把 raw 附魔 ID 写入目标物品。
- NBT 后备不能完整判断每个模组自己的可应用物品和冲突规则。
- 附魔显示名可以通过 `names.yml` 或 `/enchantadmin setname` 手动汉化。
## 安装
1. 将 `EnchantShop-1.4.5.jar` 放入服务器 `plugins` 目录。
2. 启动服务器生成配置。
3. 如需真实金币,安装 Vault + EssentialsX。
4. 如需真实点券,安装 PlayerPoints。
5. 管理员拿附魔书执行 `/enchantadmin hand` 录入。
6. 玩家执行 `/enchantshop` 打开商店购买。
作者
yuluo520
价格
50.00金粒
下载
1
查看
68
首次发布
最后更新

评分

0.00 星 0 次评分

yuluo520 的其他资源

后退
顶部 底部