潜影盒与收纳袋

潜影盒与收纳袋

潜影盒在副手时按住Shift点击打开并拾取物品。 收纳袋无论物品在物品栏的哪个位置,按住Shift点击打开并拾取物品。

装备

潜影盒与收纳袋 - 强化库存管理!

厌倦了库存溢出?潜影盒与收纳袋 强化了你的存储方案,让你可以直接从库存中与潜影盒和收纳袋进行无缝交互!将物品拾取到副手的潜影盒或任何收纳袋中,并在手持时通过 Shift 右键,借助直观的 GUI 即时访问其内容。

📧 联系我与支持信息

💬 主要支持渠道(首选)

所有常见问题、功能请求和非紧急的错误报告,都应发布在我们的 Discord 服务器 的相应频道中。 我们会积极监控服务器并尽快回复。这可以确保整个社区都能从讨论和解决方案中受益。

🆘 紧急私信(PM)政策

虽然我们更倾向于所有问题首先通过 Discord 服务器处理,但在特定的紧急情况下,欢迎您直接私信我:

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

我会尽力尽快回复您的私信,以提供帮助并尽力解决您的紧急问题。但是,请理解不保证立即回复,并且私信是一种专业的礼貌,而非应得的权利。 感谢您的理解与配合!


新支持:强化潜影盒

功能特性

直接 GUI 访问

  • 潜影盒 GUI: Shift 右键一个潜影盒(在主手或副手)以打开其 27 格 GUI,无需将其放置下来!
    • 当 GUI 打开时,您的手中会显示一个"正在编辑潜影盒:[潜影盒名称]"的占位符。
    • 权限: shulkerbundle.open
    • 注意: 手中堆叠的潜影盒无法打开。
  • 收纳袋 GUI: Shift 右键一个收纳袋(在主手或副手)以打开一个动态的自定义 GUI。
    • GUI 大小会根据收纳袋中已有的物品种类数量调整为 9、18 或 27 格(手动交互上限为 27 种)。
    • 当 GUI 打开时,您的手中会显示一个"正在编辑:[收纳袋名称]"的占位符。
    • 注意: 如果收纳袋中包含超过 27 种物品类型,则无法打开收纳袋 GUI。
    • 权限: shulkerbundle.open_bundle_gui

自动物品收集

  • 潜影盒自动拾取(副手): 如果您副手持有的潜影盒有空间,拾取的物品将直接放入其中。
    • 权限: shulkerbundle.hold.shulker
    • 通知: 拾取物品时,会收到显示"潜影盒剩余 X 个空格"的动作栏消息,特指当有新物品填满第三行(第 18-26 格)的格子时触发。
    • 排除项: 不会拾取其他潜影盒、收纳袋或占位符物品。
    • 注意: 副手中的堆叠潜影盒不支持自动拾取。
  • 收纳袋自动拾取(库存与副手): 拾取的物品将直接放入您主库存或副手中的任何可用收纳袋中。
    • 权限: shulkerbundle.hold.bundle
    • 通知: 如果收纳袋中有 32 个或更多物品但尚未满,则会收到显示"收纳袋有(X/64)个物品"的动作栏消息;否则显示"有 X 个空间的收纳袋"。
    • 条件: 如果玩家处于潜行状态、该物品在自动拾取黑名单中(蛋糕、南瓜派或其他收纳袋),或者添加新物品类型会导致收纳袋中的物品种类超过 9 种,则会跳过收纳袋的自动拾取。
    • 排除项: 带有 CrateBundleNoAutoPickup NBT 标签的物品将被忽略。

收纳袋物品交互规则

  • GUI 黑名单: 防止通过自定义 GUI 将 蛋糕、南瓜派、潜影盒 物品以及其他 收纳袋(除非是空的)手动放入收纳袋。占位符收纳袋和潜影盒也会被阻止。
  • 手动库存交互限制: 尝试通过右键点击将光标中的物品放入库存中的收纳袋时,同样适用类似的限制。
    • 尝试添加黑名单物品或通过右键点击超过物品种类限制将被阻止。
    • 任何非空的收纳袋都不能放入另一个收纳袋中。
  • 收纳袋禁止嵌套(左键点击): 防止通过左键点击将光标中的收纳袋放入库存格子中的另一个收纳袋里。
  • 物品种类限制: 收纳袋的自动拾取限制为 9 种物品类型。通过收纳袋 GUI 手动放入限制为 27 种物品类型。

命令(管理员与个人)

/shulkerbundle 或 /sb:显示模组的主要帮助页面。

全局命令(仅管理员)

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

  • /sb global gui [shulker|bundle]:为所有玩家切换打开 GUI 的能力。
  • /sb global pickup [shulker|bundle]:为所有玩家切换自动拾取功能。
  • /sb global notify [shulker|bundle]:为所有玩家切换动作栏通知。

个人命令

这些命令允许每位玩家为自己切换功能。它们会按玩家保存在服务器上。

  • /sb personal gui [shulker|bundle]:切换您个人打开 GUI 的偏好。
  • /sb personal pickup [shulker|bundle]:切换您个人自动拾取的偏好。
  • /sb personal notify [shulker|bundle]:切换您个人通知的偏好。

客户端配置(通过 ModMenu)

  • 如果您安装了 ModMenu,则可以访问详细的配置界面。
  • 设置分为单人游戏和多人游戏两个类别,让您可以根据不同场景设置不同的偏好。
  • 这些开关是 /sb personal 命令的替代方案,可让您完全掌控自己的体验。

功能如何被控制(权限层级)

此模组使用三层系统来确定某个功能对玩家是否生效。

  1. 玩家选择(客户端): 玩家必须在其个人设置中启用该功能(通过 ModMenu 配置或 /sb personal 命令)。如果玩家禁用了某个功能,则该功能对其始终处于关闭状态,无论服务器设置如何。
  2. 服务器全局设置: 如果玩家启用了该功能,服务器会检查其全局设置。如果该功能已全局启用(通过 /sb global),则玩家可以使用它。
  3. 服务器权限: 如果该功能在全局被禁用,则服务器会检查玩家是否拥有特定的权限节点(例如 shulkerbundle.open)。
  • 主覆盖开关: 多人游戏配置界面有一个**"拒绝服务器权限"**开关。启用时,它就像一个"硬性选择退出",强制此模组的所有功能在服务器上对您禁用,忽略任何全局设置或权限。

服务器管理

  • 客户端模组检测: 服务器可以检测玩家是否安装了该模组。如果没有安装的玩家加入,他们会收到一条带有本页可点击链接的动作栏消息。此消息仅向每位玩家显示两次。
  • 服务器配置: 服务器所有者可以通过在 shulkerbundle.json 配置文件中设置 notifyPlayer: false 来禁用此通知消息。

点击查看所有权限节点及其描述
  • 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(和 /sb)命令查看帮助页面。(默认:所有人)

整合包政策

  • 您可以在任何整合包中包含此模组。
  • 请不要直接修改模组的 JAR 文件。
  • 整合包本身,或对整合包内此模组的访问权限,不得出售。