潜影盒与收纳袋

潜影盒与收纳袋

潜影盒与收纳袋GUI通过Shift右键点击打开,副手中的潜影盒会在玩家拾取物品时收集物品,收纳袋需预先设定物品栏槽位才能实现此功能(多个收纳袋可同时生效)

📦 Shulker & Bundles - 增强的物品栏管理!

厌倦了物品栏溢出吗?Shulker & Bundles 为你的存储方案强力加速,允许你直接从物品栏中与潜影盒和收纳袋进行无缝交互!将物品拾取到你的副手潜影盒或任意收纳袋中,并在手持时通过 Shift + 右键单击 使用直观的 GUI 访问其内容。


新支持: Reinforced Shulker Boxes

✨ 功能特性

直接 GUI 访问(Shift + 右键单击)

  • 潜影盒 GUI: Shift + 右键单击潜影盒(主手或副手),无需放置即可打开其 27 格 GUI。
    • GUI 打开期间,手中会显示一个"正在编辑潜影盒:[潜影盒名称]"的占位符。
    • 权限: shulkerbundle.open
    • 注意: 手中堆叠的潜影盒无法打开。
  • 收纳袋 GUI: Shift + 右键单击收纳袋(主手或副手),打开一个动态自定义 GUI。
    • GUI 大小根据收纳袋中已有独特物品种类数量自动调整为 9、18 或 27 格。
    • GUI 打开期间,手中会显示一个"正在编辑:[收纳袋名称]"的占位符。
    • 权限: shulkerbundle.open_bundle_gui
    • 注意: GUI 仅限 27 种独特物品种类 供手动交互。

自动物品收集

  • 潜影盒自动拾取(副手): 你拾取的物品会直接进入副手潜影盒(如果有空间)。
    • 权限: shulkerbundle.hold.shulker
    • 通知: 成功拾取物品时,动作栏消息会提示"潜影盒剩余 X 个空槽位"。
    • 排除项: 不会拾取其他潜影盒、收纳袋或占位符物品。
  • 收纳袋自动拾取(物品栏和副手): 你拾取的物品会直接进入主物品栏或副手中任意可用的收纳袋。
    • 权限: shulkerbundle.hold.bundle
    • 通知: 动作栏消息会显示收纳袋的填充状态,例如"收纳袋有 (X/64) 个物品"。
    • 独特物品限制: 自动拾取仅限 9 种独特物品种类,以防止过度杂乱。
    • 条件: 如果你正在潜行、物品在黑名单中(Cake、Pumpkin Pie、其他收纳袋),或者新增一种独特物品种类会超出限制,则跳过。

收纳袋物品交互规则

  • 黑名单: Cake、Pumpkin Pie、Shulker Box 物品以及其他非空 Bundle 物品无法通过自定义 GUI 或手动物品栏交互(右键单击)放入收纳袋。
  • 防止嵌套: 通过左键单击严格禁止将收纳袋放入另一个收纳袋。
  • 独特物品限制: 手动插入收纳袋 GUI 仅限 27 种独特物品种类。

💻 命令

全局命令(仅限管理员)

需要 shulkerbundle.admin 权限(OP 等级 2)。

命令 描述
`/sb global gui [shulker bundle]`
`/sb global pickup [shulker bundle]`
`/sb global notify [shulker bundle]`

个人命令

这些设置按玩家保存在服务器上,提供完全的个人控制。

命令 描述
`/sb personal gui [shulker bundle]`
`/sb personal pickup [shulker bundle]`
`/sb personal notify [shulker bundle]`
  • 基础命令: 使用 /shulkerbundle 或 /sb 查看主帮助页面。

⚙️ 配置与控制

客户端配置(通过 ModMenu)

如果你安装了 ModMenu,你可以访问一个详细的配置界面,设置分为 单人游戏 和 多人游戏 两类。这是 /sb personal 命令的替代方案,为你提供一种可视化的方式来控制你的体验。

权限层级(3 层系统)

本模组使用一个系统来确定某项功能是否对玩家生效:

  1. 玩家选择(客户端): 该功能必须在玩家的个人设置中启用(/sb personal 或 ModMenu)。如果玩家禁用了某项功能,则该功能对他们始终关闭。
  2. 服务器全局设置: 如果玩家允许,服务器会检查全局设置(/sb global)。如果全局启用,玩家即可使用。
  3. 服务器权限: 如果该功能全局禁用,服务器会检查玩家是否拥有特定的权限节点(例如 shulkerbundle.open)。

主控覆盖: 多人游戏配置界面有一个 "拒绝服务器权限" 开关。启用后,这将作为"强制退出",强制为你禁用服务器上所有模组功能,忽略所有其他设置/权限。


整合包政策

  • 你 被允许 将此模组包含在任何整合包中。
  • 请勿直接修改模组的 JAR 文件。
  • 整合包本身,或整合包中对此模组的访问,不得出售。

📧 支持与联系

💬 主要支持渠道(首选)

所有一般性问题、功能请求和非紧急错误报告,请发布到我们 Discord 服务器 的相应频道。 我们会积极监控服务器并尽快回复。

🆘 紧急私信(PM)政策

我们更倾向于公开处理所有问题,但你可以在 特定紧急情况 下直接私信我:

  • 允许的理由: 你的服务器 崩溃 或遇到与我的模组/插件直接相关的 严重、破坏游戏的错误。
  • 要求: 你必须是服务器的 所有者。
  • 时区: 我使用 (CET/CEST) 时区。
  • 私信时间: 请仅在 上午 10:00 至晚上 10:00(布鲁塞尔时间) 之间发送私信。

我会尽快回复你的私信,但请理解 不保证立即回复。 感谢你的理解!


正在寻找某个功能?看看我的其他模组!

所有权限节点及其描述

  • shulkerbundle.open:允许通过 Shift + 右键单击打开潜影盒 GUI。
  • shulkerbundle.open_bundle_gui:允许通过 Shift + 右键单击打开自定义收纳袋 GUI。
  • shulkerbundle.hold.shulker:允许物品自动插入副手潜影盒。
  • shulkerbundle.hold.bundle:允许物品自动插入玩家物品栏中的收纳袋。
  • shulkerbundle.notify.shulker:允许玩家接收潜影盒填充状态的动作栏通知。
  • shulkerbundle.notify.bundle:允许玩家接收收纳袋填充状态的动作栏通知。
  • shulkerbundle.admin:授予管理权限(默认:OP 等级 2)。
  • shulkerbundle.command.use:允许使用基础 /shulkerbundle 命令(默认:所有人)。

📦 整合包政策

  • 你 被允许 将此模组包含在任何整合包中。
  • 请勿直接修改模组的 JAR 文件。
  • 整合包本身,或整合包中对此模组的访问,不得出售。