行为
床
将任意 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 的睡眠机制正常工作。当玩家醒来、断开连接或家具被破坏时,该方块会被移除
- 破坏家具会唤醒所有正在睡觉的玩家
- 潜行时右键点击会被忽略,因此玩家可以在蹲下时正常交互
