[1.7.10-1.21.x][原生适配 Folia] WarZBagLockAddon 背包解锁附属 | 沉浸式槽位解锁 | 末日 RPG 专属 | 全配置自定义

原创 付费 [1.7.10-1.21.x][原生适配 Folia] WarZBagLockAddon 背包解锁附属 | 沉浸式槽位解锁 | 末日 RPG 专属 | 全配置自定义 1.0.1

请登录后获取
版权类型
原创
插件中文名称
背包解锁附属
插件英文名称
WarZBagLockAddon
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
前置组件
WarZBagLock
适配版本(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

🔒 WarZBagLockAddon - 官方发布帖​

为 WarZ 系列末日 / RPG 服务器打造的沉浸式背包解锁系统
告别权限命令,真正实现“背上背包才有容量”的玩法逻辑​

📦 插件简介​

WarZBagLockAddon 是 WarZBagLock 的官方附属插件。
它将传统“权限解锁背包”的方式升级为 物品触发解锁机制 ——
玩家必须将指定“战术背包”物品放入预设槽位,才能解锁被锁定的背包栏位。
真正做到:​
🎒 背负背包 → 获得容量
❌ 没背背包 → 无法使用额外格子​
高度适配:​
  • 生存服务器​
  • 末日搜打撤玩法​
  • RPG / 战术服​
  • 模组混合端服务器​

🧩 前置插件说明​

🔹 核心前置(必须安装)​

WarZBagLock​
  • 负责核心的背包槽位锁定​
  • 管理权限节点​
  • 支持 Folia 多线程架构​
  • 可独立使用(权限解锁模式)​

🚀 插件亮点​

✅ 1. 沉浸式物品解锁机制​

不再使用 /lp user add permission 这类破坏沉浸感的方式。
改为:​
  • 将“小型战术背包”放入快捷栏​
  • 自动解锁对应背包区域​
  • 移除物品 → 自动锁回​
即时响应,无需重登。​

✅ 2. 多触发槽位支持​

可配置多个检测槽位:​
  • 快捷栏​
  • 副手槽(1.9+)​
  • 未来扩展支持更多位置​
示例:
代码:
trigger-slots:
  - 8
  - 40

✅ 3. 专用触发槽位限制(可开关)​

可开启:​
指定槽位只允许放置“背包物品”​
防止玩家乱塞普通物品占用触发位。​

✅ 4. 精准物品匹配机制​

支持:​
  • 材质匹配​
  • 自定义名称匹配​
  • Lore 描述匹配​
  • 支持颜色代码​
  • 支持 Mod 物品材质名​
可构建:​
  • 一级背包​
  • 二级背包​
  • 战术军用背包​
  • 特殊阵营背包​

✅ 5. 双重检测机制​

  • Inventory 事件监听​
  • 定时自动检测(默认 20 tick)​
保证:​
  • 即时生效​
  • 无延迟​
  • 不丢失状态​
  • 不出现卡权限情况​

✅ 6. 全版本支持​

类型​
支持情况​
Minecraft版本​
1.7.10 – 1.21+​
Java​
8+​
服务端​
Spigot / Paper / Folia / Mohist / CatServer​
完美适配模组混合端。​

📂 安装方法​

1️⃣ 将 WarZBagLockAddon.jar 放入:
代码:
/plugins/
2️⃣ 确保已安装:
WarZBagLock
3️⃣ 重启服务器
插件将自动生成配置文件。​

⚙ 配置示例​


🔹 附属插件配置(WarZBagLockAddon)​

代码:
# WarZBagLockAddon 配置文件
# 作者: Crazy_Jky
# 交流群: 398893720 / 1063544727

# 设置
settings:
  # 触发槽位限制
  # 如果设置为 true,只有配置在 'unlocks' 中的物品才能放入 'trigger-slots' 指定的槽位。
  # 其他物品将被阻止放入。
  # 默认为 false (允许任意物品放入,但只有匹配物品触发效果)
  restrict-slots: true

# 消息设置
messages:
  # 当玩家尝试将非允许物品放入限制槽位时的提示
  # 仅当 restrict-slots 为 true 时有效
  restricted-slot: "&c[!] 该槽位仅允许放置特定的背包物品!"

# 触发槽位设置
# 指定哪个槽位的物品会触发解锁检测
# 索引从 0 开始计数
# 8 = 快捷栏第 9 格 (最右边的格子)
trigger-slots:
  - 8
 
# 解锁物品设置
# 定义放入触发槽位时,给予玩家的权限
# 键名 (例如 'level1_bag') 仅作为标识符,可自定义
unlocks:
  level1_bag:
    # 物品匹配条件
    material: LEATHER_CHESTPLATE
    name: "&a一级背包"
    # 可选: 描述匹配 (部分匹配)
    # lore:
    #   - "容量: 9 格"
   
    # 当此物品位于触发槽位时,赋予玩家的权限
    # 此权限必须与 WarZBagLock 插件 config.yml 中配置的权限一致
    permission: "warzbaglock.unlock.level1"

  level2_bag:
    material: IRON_CHESTPLATE
    name: "&b二级背包"
    permission: "warzbaglock.unlock.level2"

# 自动检测更新间隔 (单位: tick)
# 20 ticks = 1 秒
# 用于防止因特殊情况导致的权限未同步
update-interval: 20

❓ 常见问题 FAQ​

Q1:放入物品没有解锁?​

请检查:​
  • 是否放在 trigger-slots 指定位置​
  • 名称(含颜色代码)是否完全匹配​
  • permission 是否与主插件一致​
  • 是否已重启服务器​

Q2:副手槽无法触发?​

需满足:​
  • Minecraft 1.9+​
  • trigger-slots 中添加 40​

Q3:支持 Mod 物品吗?​

完全支持。
只需填写对应 Bukkit 材质名即可。​

Q4:主插件能单独用吗?​

可以。
WarZBagLock 可独立实现权限解锁功能。
Addon 只是增强沉浸式玩法。​

🔐 权限与命令​

本插件:​
  • ❌ 无额外命令​
  • ❌ 无新增权限​
  • ✅ 所有权限由主插件管理​

👤 作者信息​

  • 作者:Crazy_Jky​
  • 技术交流群:398893720​
  • 末日玩法交流群:1063544727​
  • 商业定制 / 技术对接:QQ 1285988665​
  • 支持通道:爱发电 - Crazy_Jky​

🎯 适合哪些服务器?​

  • 末日搜打撤​
  • WarZ RPG​
  • 生存进阶服务器​
  • 战术军事服务器​
  • 高沉浸模组服​
  • 物资分级成长体系服务器​

❤️ 结语​

如果你正在打造一个:​
强调战术装备
强调物资价值
强调沉浸体验​
的服务器玩法。
那么 WarZBagLockAddon 会是你构建“真实背负系统”的关键组件。​

📌 欢迎下载测试
📌 欢迎提出优化建议
📌 支持定制扩展功能
Made with ❤️ by Crazy_Jky
专为 WarZ 系列末日 / RPG 玩法打造​
作者
Crazy_Jky
查看
224
首次发布
最后更新

评分

0.00 星 0 次评分

Crazy_Jky 的其他资源

最新更新

  1. 1.0.1

    修复了“重叠槽位解锁”场景下的权限问题。现在高等级背包会按 unlocks 的顺序自动补齐前面的权限,适配你这种“每升一级多解锁一个格子”的写法。...
后退
顶部 底部