Advanced camera control mod for Minecraft 1.16.5 Forge.
SaCameraMod adds cinematic camera controls with shake, smooth movement, rotation, path interpolation, and perspective switching through /sacamera commands.
linear, easein, easeout, easeinout).Base syntax:
/sacamera <target> <subcommand> [args...]
<target> can be a player selector like @s, @a, or a player name.
| Subcommand | Description |
|---|---|
shake positioned <strength> <duration> |
Positional shake |
shake rotationed <strength> <duration> |
Rotational shake |
move <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> |
Move in world coordinates |
move relative <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> |
Move relative to player yaw |
move forward <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> |
Move along camera forward direction |
rotate <axis> <angle> <fadeIn> <hold> <fadeOut> |
Absolute rotation (axis = x/y/z) |
rotate relative <axis> <angle> <fadeIn> <hold> <fadeOut> |
Relative rotation |
cinema <duration> <keyframeList> |
Play cinematic keyframe path |
toggleperspective <mode> |
Switch camera mode: 0=first-person, 1=third-person back, 2=third-person front |
cancel |
Cancel all active camera effects |
Use semicolons (;) to separate keyframes.
x,y,z,yaw,pitch[,ease]world:x,y,z,targetX,targetY,targetZ[,ease]Example easing options:
linear — no easingeaseineaseouteaseinout/sacamera @s shake positioned 0.5 20
/sacamera @s move forward 0 0 1 0 40 10
/sacamera @s rotate relative y 45 10 40 10
/sacamera @s cinema 100 1,4,1,45,-10;5,5,5,50,-5
/sacamera @s cinema 100 world:1,5,1,0,4,0,easein;world:10,8,10,0,4,0,easeinout
/sacamera @s toggleperspective 1
/sacamera @s cancel
linear、easein、easeout、easeinout)。/sacamera <target> <subcommand> [args...]
<target> 可使用选择器 @s、@a,或直接填写玩家名称。
| 子命令 | 说明 |
|---|---|
shake positioned <strength> <duration> |
位置抖动 |
shake rotationed <strength> <duration> |
角度抖动 |
move <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> |
世界坐标移动 |
move relative <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> |
相对玩家朝向移动 |
move forward <dx> <dy> <dz> <fadeIn> <hold> <fadeOut> |
沿摄像机前方向移动 |
rotate <axis> <angle> <fadeIn> <hold> <fadeOut> |
绝对旋转(轴 x/y/z) |
rotate relative <axis> <angle> <fadeIn> <hold> <fadeOut> |
相对旋转 |
cinema <duration> <keyframeList> |
播放关键帧运镜路径 |
toggleperspective <mode> |
切换视角:0=第一人称,1=第三人称背后,2=第三人称正面 |
cancel |
取消所有摄像机效果 |
使用分号 ; 分隔关键帧。
x,y,z,yaw,pitch[,ease]world:x,y,z,targetX,targetY,targetZ[,ease]缓动选项:
linear — 线性easeineaseouteaseinout/sacamera @s shake positioned 0.5 20
/sacamera @s move forward 0 0 1 0 40 10
/sacamera @s rotate relative y 45 10 40 10
/sacamera @s cinema 100 1,4,1,45,-10;5,5,5,50,-5
/sacamera @s cinema 100 world:1,5,1,0,4,0,easein;world:10,8,10,0,4,0,easeinout
/sacamera @s toggleperspective 1
/sacamera @s cancel
mods folder./sacamera commands in-game with OP permission.This mod is released under the MIT License. See LICENSE for details.
shiny_Asuna (shinyAsuna001)
Part of the code in this project was generated with the assistance of AI tools. Final implementation and design decisions were reviewed and integrated by the human author.