堆起来!(可堆叠靠垫)

堆起来!(可堆叠靠垫)

通过在潜行状态下,将靠垫直接叠放在彼此上方!

Pile 'Em Up!(可堆叠坐垫)

Pile 'Em Up! 解决了 Minecraft 26.3 中坐垫最令人沮丧的限制之一。在原版游戏中,坐垫作为装饰性实体,需要其正下方有一个坚固实心的方块面。尝试将坐垫放在另一个坐垫上方会立即使其破坏,迫使建造者依赖诸如雪层、告示牌或栅栏等难看的隐形支架。

本模组让坐垫堆叠变得完全自然、稳定且轻松,同时无需辅助方块即可实现精准的墙面放置。


主要特性

  • 直接堆叠坐垫(潜行 + 右键单击): 按住 Shift(潜行)并手持另一个坐垫右键单击任何已放置的坐垫。模组会自动检测堆叠中最高的坐垫,并将新的坐垫完美地放在其顶部。
  • 完整颜色保留: 新放置的坐垫会准确地继承你手中物品或你所点击坐垫的染料颜色和变体。
  • 16 像素子方块墙面放置: 点击方块的任意侧面即可将坐垫悬挂在该精确的垂直像素高度上(在被点击方块的 16 个高度上干净对齐)。
  • 修复幽灵破坏与复制: 消除了原版引擎的怪癖,即无支撑的坐垫在留在世界中的同时不断触发破坏粒子、弹出音效和无限物品掉落。
  • 无缝玩家采集: 坐垫对任意环境丢弃程序保持免疫,但在被玩家攻击时会自然破坏(在生存模式下掉落正确物品,在创造模式下干净删除)。

建造与装饰应用

  • 自定义沙发、脚凳与扶手椅: 创建模块化家具,可自定义坐垫厚度(1、2、3 层或更多),无需活板门或旗帜来掩盖缝隙。
  • 毛绒床与宠物篮: 堆叠对比色以设计分层床垫、双层床以及舒适的狗窝或猫窝。
  • 市场摊位与仓库: 为村庄市场和中世纪储藏室构建逼真的折叠地毯、纺织品和商品堆。
  • 多层货架与长椅: 利用 16 像素墙面吸附功能,沿内墙创建阶梯式展示架、窗台座位和猫咪栖息处。

配置(config/stackablecushions.json)

模组会自动在 .minecraft/config/stackablecushions.json 内生成一个完全可自定义的配置文件:

{
  // If true, cushions floating freely in mid-air will not pop or break automatically.
  // When false (default), mid-air cushions will pop with natural vanilla timing.
  "allowFloatingCushions": false,

  // If true, destroying a cushion will trigger a chain reaction that breaks all cushions stacked above it.
  // When false (default), cushions stacked above remain safely in place.
  "dropStackedWhenBaseDestroyed": false,

  // Enables placing cushions directly against the side face of blocks snapped to 1/16th sub-pixel height.
  "allowSidePlacementAgainstBlocks": true,

  // Maximum number of cushions that can be stacked upwards by repeatedly clicking the single bottom cushion.
  // Set to 0 to disable chaining from the base (requires clicking directly on the top cushion each time).
  "maxStackChainFromSingleCushion": 10
}

参数详解

  • allowFloatingCushions – 切换半空中无支撑的坐垫是否可以无限期保留而不破坏。保持为 false 以获得忠实原版的行为,或设为 true 以实现无限制的创造模式建造。
  • dropStackedWhenBaseDestroyed – 控制连锁破坏。当设为 true 时,破坏基础坐垫会击落其上方所有立着的坐垫。
  • allowSidePlacementAgainstBlocks – 启用或禁用将坐垫直接以子像素对齐方式安装到方块侧墙上。
  • maxStackChainFromSingleCushion – 安全阈值,防止通过反复点击底部坐垫造成无限垂直堆叠。一旦达到,玩家必须瞄准更高的坐垫以继续堆叠。