Free camera API
by AnECanSaiTin
Free camera API is a Forge and NeoForge library that lets other mods change camera state, detaching the view from the player.
What it does
Other mods use the library to switch into a free camera mode and modify the camera state from code. The camera internals are decoupled, which reduces the complexity a dependent mod has to handle. A plugin class is created by the dependent mod, given a unique identifier string and a priority such as ModifierPriority.HIGH or ModifierPriority.LOWEST, and it updates the camera data frame each tick. Camera, Zoom and Camera Anim are among the mods that rely on it, and Free Camera API Tripod is listed as requiring it as well.
Chunk loading can reach beyond the player's view range when expansion is enabled, so terrain stays loaded around a moved camera. Block collision detection is off by default and can be turned on in the configuration interface. The default key mapping for the free camera mode requires manual setup. The environment is client required and server optional: players need the library, and a server that runs it force-enables the mod, while a server without it leaves the client settings in place. The code is released under the GNU General Public License v3.0 or later and is open source, with public links for the source and the issue tracker.
Key features
Free camera mode
Switches the view into a free camera that can move independently of the player and modify its state.
Plugin system
Dependent mods register a plugin class with a unique identifier string and a priority setting.
Chunk loading beyond view
Optional expansion loads chunks past the player's normal view range around the moved camera.
Block collision detection
Collision with blocks is disabled by default and can be enabled in the configuration interface.
Gallery
Compatibility
Latest build for each game version and loader.
26.x1 of 1 version with builds
1.21.x10 of 10 versions with builds
1.20.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 3 mods
Use cases
Camera mods
Mods that need a detached camera, such as cinematic or zoom tools, can build on the library instead of handling the camera themselves.
Server-enforced settings
A server running the mod force-enables it for players, while servers without it leave the client's settings unchanged.
Who it’s for: Mod developers building camera tools for Forge or NeoForge, and players who install a camera mod that requires this library.
Questions
Does Free camera API need to be installed on the server?
Which loaders and versions does Free camera API support?
Why is the default key mapping not working out of the box?
In the catalog
Free camera API is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 15,189 mods support Minecraft 26.1.2.
More from AnECanSaiTin
Similar mods
What the author says
By default, this feature is not bound to a key mapping and requires manual setup. Block collision detection is enabled by default and can be disabled via the configuration interface. If the mod is not installed on the server, it will be force-enabled; otherwise, it will follow the server's settings. ## What are the…
Official listing
- Modrinth page
- modrinth.com/mod/free-camera-api
- Owner
- AnECanSaiTin
- Published
- 2024-08-26
- Updated on Modrinth
- 2026-05-06
- Facts verified
- 2026-10-15
