SaCameraMod

A Minecraft 1.16.5 Forge mod that adds a command-driven camera control system with shake, smooth movement, rotation, cinematic keyframe sequences, and perspective switching
Back to Files

sacameramod-1.0.0.jar

File namesacameramod-1.0.0.jar
Uploader
shiny_Asunashiny_Asuna
Uploaded
May 25, 2026
Downloads
8
Size
124.9 KB
Mod Loaders
Forge
File ID
8145435
Type
A
Alpha
Supported game versions
  • 1.16.5

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:sacameramod-1553831:8145435")

Learn more about Curse Maven

What's new

v1.0.0 – Initial Release / 首次发布

English | 中文


English

Features

  • Camera Shake – Positional and rotational shake with custom strength & duration.
  • Smooth Movement – World-relative, yaw-relative, and forward-direction movement with fade‑in/hold/fade‑out.
  • Rotation – Absolute/relative rotation around X, Y, Z axes (including roll).
  • Cinematic Keyframes – Define keyframe sequences with interpolation and easing (linear, easein, easeout, easeinout).
    Supports both position+yaw/pitch and look‑at targets.
  • Perspective Toggle – Force switch between first‑person, third‑person back, and third‑person front.
  • Cancel – Stop all active camera effects and restore default view.

Installation

  1. Download SaCameraMod-1.16.5-1.0.0.jar from the assets below.
  2. Place the .jar file into your Minecraft mods folder (Forge 1.16.5 required).
  3. Launch the game and enjoy.

Commands

All commands use the base syntax: /sacamera <target> <subcommand> [args...]

Subcommand Description
shake positioned <strength> <duration> Position shake
shake rotationed <strength> <duration> Rotational shake
move <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> Move in world axes
move relative <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> Move relative to player's yaw
move forward <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> Move along camera's forward vector
rotate <axis> <angle> <fadeIn> <hold> <fadeOut> Absolute rotation
rotate relative <axis> <angle> <fadeIn> <hold> <fadeOut> Relative rotation
cinema <duration> <keyframeList> Keyframe animation
toggleperspective <mode> 0=first, 1=third back, 2=third front
cancel Stop all effects

For detailed examples, see the README.

Notes

  • Commands require operator permission (OP) in multiplayer.
  • The camera does not force‑load unloaded chunks.
  • Works on both singleplayer and multiplayer.

License

MIT License. See LICENSE for details.

Acknowledgements

  • Developed by shiny_Asuna (shinyAsuna001)
  • Part of the code was generated with the assistance of AI tools (e.g., GitHub Copilot, Continue).

中文

功能特性

  • 摄像机抖动 – 位置抖动和角度抖动,可自定义强度和持续时间。
  • 平滑移动 – 支持世界坐标移动、相对玩家水平朝向移动、沿视线方向移动,可设置淡入、保持、淡出。
  • 旋转 – 绕 X / Y / Z 轴的绝对或相对旋转(Z 轴为横滚)。
  • 关键帧运镜 – 定义关键帧序列,自动插值并支持缓动(linear, easein, easeout, easeinout)。
    支持坐标+朝向和注视目标两种关键帧格式。
  • 视角切换 – 强制切换到第一人称、第三人称背后、第三人称正面。
  • 取消效果 – 停止所有正在进行的摄像机效果,恢复默认视角。

安装方法

  1. 从下方附件下载 SaCameraMod-1.16.5-1.0.0.jar
  2. .jar 文件放入 Minecraft 的 mods 文件夹(需要 Forge 1.16.5)。
  3. 启动游戏即可。

指令说明

所有指令基础语法:/sacamera <目标> <子命令> [参数...]

子命令 说明
shake positioned <强度> <持续时间> 位置抖动
shake rotationed <强度> <持续时间> 角度抖动
move <dx> <dy> <dz> <淡入> <保持> <淡出> 世界坐标移动
move relative <dx> <dy> <dz> <淡入> <保持> <淡出> 相对玩家水平朝向移动
move forward <dx> <dy> <dz> <淡入> <保持> <淡出> 沿摄像机视线方向移动
rotate <轴> <角度> <淡入> <保持> <淡出> 绝对旋转
rotate relative <轴> <角度> <淡入> <保持> <淡出> 相对旋转
cinema <总时长> <关键帧列表> 关键帧动画
toggleperspective <模式> 0=第一人称,1=第三人称背后,2=第三人称正面
cancel 取消所有效果

详细示例请参阅 README

注意事项

  • 多人模式下需要 OP 权限。
  • 摄像机不会强制加载未渲染的区块。
  • 支持单人游戏和多人游戏。

许可证

MIT 许可证。详见 LICENSE

致谢

  • 作者:shiny_Asuna (shinyAsuna001)
  • 部分代码由 AI 工具(GitHub Copilot)辅助生成。

Happy camera controlling! / 祝您使用愉快!

This mod has no additional files