ItemsAdderAdditionsItemsAdderAdditions
行为

将任意 ItemsAdder 自定义家具变为功能性多槽位床。支持两名玩家同时在单件家具上睡觉

Since v1.0.7

将任意自定义家具变为功能性床。支持在单件家具上设置多个睡眠槽位,因此一张双人床可以同时容纳两名玩家

适用于自定义家具复杂家具

配置

behaviours:
  bed:
    slots:
      - "0,0,0"   # 必填 - 至少一个槽位
      - "1,0,0"   # 第二个槽位,例如用于双人床

slots 中的每个条目是一个 "dx,dy,dz" 整数偏移量,相对于家具的基础方块 偏移轴遵循家具自身的朝向,而非世界坐标轴:

含义
dx沿家具朝向的前方/后方
dy上/下
dz左/右(垂直于朝向)

"1,0,0" 始终在基础方块前方一格,无论家具朝向哪个方向

单槽位(默认)

behaviours:
  bed:
    slots:
      - "0,0,0"

完全省略 slots 也会默认在 0,0,0 处设置单个槽位

双人床(左右并排两个槽位)

behaviours:
  bed:
    slots:
      - "0,0,0"
      - "0,0,1"

dz: 1 将第二个槽位放置在面向家具时基础方块右侧一格

双人床(前后排列两个槽位)

behaviours:
  bed:
    slots:
      - "0,0,0"
      - "1,0,0"

dx: 1 将第二个槽位放置在基础方块前方一格

行为

  • 右键点击家具(或其屏障方块)会尝试让玩家在下一个可用槽位入睡
  • 如果所有槽位都被占用,玩家会看到 "这张床已被占用" 的动作栏消息
  • 在槽位处会放置一个临时的原版床方块,以便 Minecraft 的睡眠机制正常工作。当玩家醒来、断开连接或家具被破坏时,该方块会被移除
  • 破坏家具会唤醒所有正在睡觉的玩家
  • 潜行时右键点击会被忽略,因此玩家可以在蹲下时正常交互

床示例

相关页面

On this page