真实物品栏 / 娇小物品栏

真实物品栏 / 娇小物品栏

提供《生化危机4》/《暗黑破坏神》风格的物品栏布局,单个物品可占据多个格子,并相应调整替换和转移操作。

冒险

真实物品栏 / 小型物品栏

PetiteInventory 提供了受《生化危机4》《暗黑破坏神》和《三角洲行动》等游戏启发的容器布局。单个物品可以占用多个槽位,并具有匹配的替换、堆叠和转移规则。该模组还提供占用格旋转、物品背景颜色以及可视化编辑器。

主要功能

推荐使用编辑器模式,但也可以直接通过规则文件配置布局。

首次启动时,默认规则文件会生成在:

  • 物品占用格:config/PetiteInventory/border_items.json
  • 物品颜色:config/PetiteInventory/border_colors.json

规则格式刻意保持简单,并支持物品 ID、物品标签以及精确 NBT 匹配。规则可以通过 /reload 重新加载。

当布局启用时,物品会占用其配置的矩形区域。玩家物品栏为了平衡性而单独控制。要为其他容器启用该布局,请指向其某个槽位并按下复制键(默认:U)以复制屏幕标识符,然后将该标识符添加到配置中。

使用该布局的容器会获得以下操作改进:

  • 将一个物品移动到另一个物品上时,如果目标区域没有冲突物品,则允许替换。
  • 使用 Shift 快速转移时,如果无法堆叠,模组会搜索一个可容纳该物品的空区域。
  • 快捷栏默认被排除,因此它会保持传统的原版行为。
  • 拾取非正方形物品后,使用鼠标滚轮或按 R 翻转当前物品实例。这不会改变已配置的规则。

编辑模式

使用 /petiteinventory edit 切换编辑模式。当光标到达可调整大小的边缘或角落时,会出现高亮边框,物品可以像 Windows 窗口一样调整大小。更改会立即生效。

右键点击物品可打开预设调色板并更改其背景颜色。调色板目前仅包含预设颜色。你也可以直接编辑 border_colors.json,按物品 ID、标签或 TACZ GunId 分配颜色。

按住 Ctrl 可选择多个物品,并拖动以选择区域。Ctrl+Shift 可扩展选择范围。选中多个物品后,右键点击会将颜色应用于所有目标;按住右键 0.5 秒会进入批量占用格编辑,此时选中的矩形会成为所有已选物品的占用格。

在编辑模式中,每个容器界面顶部都会显示一个布局开关。它控制该界面是否使用 Petite 布局,并立即生效。玩家物品栏和快捷栏仍可独立配置。

有两个命令控制默认界面行为:

  • /petiteinventory blacklist:强制黑名单模式,为每个容器启用布局,直到单独禁用某些界面。
  • /petiteinventory whitelist:强制白名单模式,为每个容器禁用布局,直到单独启用某些界面。

兼容性说明

  • 已专门适配 Sophisticated Backpacks,包括物品占用格、高亮以及感知占用格的快速转移。TACZ 枪械支持通过其 NBT GunId 匹配大小和背景颜色。
  • Item Borders 可以与 PetiteInventory 一起使用,JEI 的配方和搜索行为保持不变。
  • 由于该模组的设计,排序、槽位扩展以及其他物品栏结构类模组可能会导致兼容性问题。
  • 自动排序与 PetiteInventory 的手动整理设计冲突,因此无法保证完美兼容。
  • 在使用 Petite 布局的容器中,点击拖动物品被禁用。如果之后解决了交互问题,可能会恢复。
  • 如果其他模组的重要容器停止工作,请报告其屏幕标识符和复现步骤。

路线图

  • 移植到更多 Minecraft 版本和加载器。
  • 支持更多物品栏扩展机制。
  • 为更多第三方容器界面添加专用适配器。
  • 探索不规则的、类似俄罗斯方块的物品占用格。