
SitOnEverything
坐在几乎任何方块或实体上,可配置座位位置,提供原版预设和快捷键支持。
查看大图Sit On Everything 允许你坐在几乎任何方块或实体上。它会自动为原版和模组内容生成坐姿位置,同时让你完全控制精确的座位位置、允许的目标和交互方式。
在服务器上安装——客户端安装是可选的。 原版客户端可以使用 /sit 命令,并且在服务器启用时,可以使用 潜行 + 右键点击。客户端安装会添加按键绑定和 Ctrl + 右键点击 的坐姿功能。
完全兼容单人游戏。
功能简介
- 几乎随处可坐 — 坐在方块、生物、玩家以及其他模组添加的内容上。
- 无需客户端模组 —
/sit命令和可选的潜行 + 右键点击交互完全在服务器端运行。 - 自动默认配置 — 自动为已注册的方块和实体生成坐姿位置,包括模组内容。
- 精确座位位置 — 为单个方块和实体配置精确的 X、Y 和 Z 轴偏移。
- 幼年实体支持 — 为诸如
minecraft:cow#baby等变体配置单独的位置。 - 允许/拒绝过滤器 — 使用 ID 和
*通配符模式精确控制玩家可以坐在什么上面。 - 多种坐姿控制 — 使用
/sit命令、Ctrl + 右键点击、可配置的按键绑定,或可选的服务器端潜行 + 右键点击手势。
如何坐下
/sit— 让你坐在你正在注视的方块或实体上。无需在客户端安装模组即可使用。- Ctrl + 右键点击 — 客户端快捷键。默认启用。
- 坐在目标上的按键绑定 — 客户端功能,默认未绑定。可在 选项 → 控制 → Sit On Everything 中进行分配。
- 切换 Ctrl + 右键点击的按键绑定 — 客户端功能,默认未绑定。无需编辑配置文件即可切换 Ctrl 快捷键。
- 空手时潜行 + 右键点击 — 可选的服务器端交互。默认禁用。
- 站立起来 — 按下潜行键,就像从原版实体上下来一样。
配置
该模组在你的 config/ 文件夹内使用两个 JSON 配置文件。配置文件会在需要时自动升级,同时保留你现有的编辑内容。
客户端配置
config/sitoneverything-client.json
控制客户端坐姿快捷键:
hotkeySittingEnabled— 启用专用的坐姿按键绑定。默认值:true。ctrlRightClickSittingEnabled— 启用 Ctrl + 右键点击。默认值:true。
服务器 / 通用配置
config/sitoneverything.json
控制座位位置、权限过滤器和服务器端交互:
blocks— 方块的坐姿位置。entities— 实体的坐姿位置,包括幼年变体。allow/deny— 控制允许玩家坐在哪些目标上。sneakRightClickSitting— 启用服务器端的潜行 + 右键点击坐姿功能。
选择玩家可以坐什么
blocks 和 entities 部分会在启动时根据游戏的注册表生成。新的方块和实体——包括由其他模组添加的——会自动收到条目,而你对此前条目的修改会被保留。
删除条目并不会禁用坐在该目标上的功能。 缺失的条目可能会在下次启动时重新生成。请使用 allow 和 deny 部分来控制哪些目标实际可以被用作座位。
这两个部分都接受精确 ID 和 * 通配符模式。deny 始终具有优先权。
"allow": {
"blocks": ["*_stairs", "*_slab", "*_carpet"],
"entities": ["minecraft:player"]
},
"deny": {
"blocks": ["minecraft:oak_stairs"],
"entities": []
}
一个空的 allow 列表允许所有未被拒绝的目标。一个非空的 allow 列表只允许匹配的目标。
幼年变体遵循其成年实体的规则,除非有模式专门针对幼年实体的键。
无客户端模组时的坐姿
/sit 命令完全在服务器上运行,因此玩家无需在本地安装模组。
服务器也可以启用原版兼容的坐姿交互:
"sneakRightClickSitting": true
启用后,空手(双手均无物品)潜行并右键点击方块会尝试让玩家坐下,而无需客户端模组或命令。
此选项默认禁用,因为潜行 + 右键点击也用于正常的 Minecraft 交互。具有方块实体的方块(如箱子、木桶、熔炉、床和讲台)会自动跳过。一些没有方块实体的交互方块——包括工作台、铁砧、砂轮、织布机和切石机——仍可能与此手势冲突。
因此,建议将 sneakRightClickSitting 与一个包含你实际想用作座位的方块的 allow 列表一起使用。
配置示例
简单的居中方块高度
"blocks": {
"minecraft:stone": -0.6
}
精确的方块位置
"blocks": {
"minecraft:oak_stairs": {
"x": 0.5,
"y": -0.72,
"z": 0.62
}
}
实体及其幼年变体
"entities": {
"minecraft:cow": {
"x": 0.5,
"y": 0.78,
"z": 0.5
},
"minecraft:cow#baby": {
"x": 0.5,
"y": 0.56,
"z": 0.5
}
}
反馈
请在我们的 Discord 上报告任何错误、问题或功能建议: https://discord.gg/HTkn94BXmA
Nikrecs 的其他模组: Eat Andesite · Rope
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。