snapcam

snapcam

Minecraft Fabric 1.21.1的可放置相机——进入其视角,手持拍摄,或使用自拍定时器。无命令,无自定义按键。灵感来源于教育版相机。

装饰

Snapcam

Snapcam 为 Minecraft 添加了一款可放置的相机。将它对准某个场景,然后以适合当前时刻的方式拍摄:

  • 手持模式 — 手持相机物品,潜行并按下使用键进入手持模式,然后即可在潜行时随时拍摄。松开潜行键即可退出。
  • 实时取景 — 将相机放置在世界中,走近它并踏入其范围:自由环顾四周、缩放,并在准备好时拍摄。
  • 自拍定时 — 放置相机,在近距离对相机潜行并点击,启动 5 秒倒计时,然后在拍摄前进入画面。

无需指令,无需自定义按键绑定 — 仅需使用键和潜行键。支持手柄和 Steam Deck。

灵感来源于 Minecraft:教育版相机。需要 Fabric 运行在 Minecraft:Java Edition 1.21.1 上,并同时安装于服务器和客户端。

功能特性

放置相机

手持 相机 物品(创造模式物品栏 → 工具与实用物品),并在任意方块表面按下使用键:

  • 平坦表面 — 将三脚架相机放置在地面上,镜头朝向您。
  • 侧面 — 将相机安装在墙壁上,镜头朝外。
  • 方块底面 — 将相机安装在天花板上。中心位置的底板固定在上方方块上;一根杆向下延伸至云台。

相机是一个服务端实体:服务器上的每位玩家都能看到它。

进入相机视角

使用一台未被占用的相机,将您的视角切换至该相机。进入后:

  • 您的角色保持在原位置(其他玩家和您自己的截图都能看到)。
  • 鼠标/摇杆输入控制相机视角旋转。
  • 滚轮或 W / S 键进行缩放(等效焦距 12–200 毫米,显示在取景器 HUD 中)。缩放设置会保存至每台相机,并在下次任何玩家进入时恢复。镜头筒会在模型上延伸以作为视觉提示。
  • 所有移动输入均被禁用 — 相机是固定的。
  • 原版 HUD(快捷栏、准星、生命值条)会被隐藏。
  • 按下 潜行键 退出并返回您自己的身体。

同一时间只能有一名玩家占用一台相机。

拍摄截图

情境 输入 结果
相机视角内 使用键 / 扳机键 从相机视角拍摄截图
相机视角内 滚轮 / W / S 缩放
外部,手持相机物品 长按 Shift + 使用键(未瞄准相机) 进入手持模式 — 使用键拍摄,松开 Shift 退出
外部,手持相机物品(距离相机约 20 格内) Shift + 使用相机 5 秒倒计时,随后从该相机自动拍摄

截图由 Minecraft 的正常截图系统保存(screenshots/ 文件夹,顺序编号)。每次拍摄后会有白色闪光确认。

定时拍摄(自拍定时)

接近一台您未进入的已放置相机,并使用 Shift + 使用键。屏幕上会显示一个大号的倒计时数字(5 → 1)。五秒后,模组会短暂进入相机视角,拍摄截图,然后恢复到正常游戏 — 因此您可以在拍摄前走到相机前方。

如果目标相机被移除或被其他玩家占用,定时器会自动取消。

移除相机

击打相机实体即可将其破坏。无论由谁放置,它都会掉落相机物品。

兼容性

模组 状态
Xaero 的小地图 支持 — 在相机视角下小地图会被隐藏
Mod Menu 支持 — 模组会显示在列表中(尚无配置界面)
Controlify 支持 — 在 Controlify 设置中将潜行设为按住模式(而非切换)
其他 HUD 模组 可能渲染在相机视图之上;基于 MIT 许可,欢迎自行修补

需要在服务器和客户端同时安装本模组。视角切换由服务端协调;未安装本模组的客户端无法在模组服务器上意外进入相机视角。

推荐的服务器设置 — 交互距离

手持相机物品会将客户端的实体交互距离延伸至约 20 格,允许从房间另一端触发定时拍摄。在 Paper 服务器上,请将服务端限制提高到匹配值,以免延长的交互距离被静默限制:

# paper-global.yml
misc:
  max-entity-reach: 20.0

在 Fabric 服务器上,可通过 Reach Entity Attributes 模组提供等效功能。

依赖项

依赖项 端 必需
Fabric Loader ≥ 0.15 双端 是
Fabric API 0.116.x + 1.21.1 双端 是
Mod Menu 客户端 否(推荐)

许可协议

MIT — © 2026 Lasrach lasrach@gmail.com