
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 上报告任何 bug、错误或功能建议: https://discord.gg/HTkn94BXmA
Nikrecs 的更多模组: Eat Andesite · Rope
正在加载版本记录…


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