Camera Obscura
by tomalbrc
Camera Obscura adds a server-side camera, camcorder and photo presets that record the world into vanilla map items and video frames.
What it does
Players take photos and record videos with items the server issues. A camera is held in the main hand; after a countdown a photo map item appears in the inventory, or drops to the ground if the inventory is full. The map shows the view from the moment the photo was taken. Camcorders record video frames stored as item frames that can be played back. The server renders the scene with its own software rasterizer, so the work happens on the server and the rendering never blocks the main server thread.
Because the rendering is server-side, the resulting maps and recordings can be viewed by vanilla clients, and players need nothing beyond Fabric API and Polymer virtual items on the server. Custom items are supported, and deep integrations with Nexo and ItemsAdder let server owners create cameras and camcorders with their own appearance and build custom presets. The mod is open source under the GNU Lesser General Public License v3.0 only and is published for Fabric, for 1.20.1 – 26.3, with snapshot builds.
Key features
Photo map items
A camera captures the view of a target entity, player or mob and produces a map item that shows that viewpoint.
Video recording
A camcorder records video frames, which can be played back through item frames placed in the world.
Render options
Resolution, color mode, dithering and render distance can be set per camera or preset.
Custom cameras and presets
Cameras and camcorders can be given custom appearances through Nexo or ItemsAdder, and presets bundle camera settings into one item.
Command access
The camera-obscura command gives a default camera, a Pinnit camcorder or a named preset, and a base permission governs its use.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
1.20.x3 of 3 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Questions
Does Camera Obscura need to be installed on clients?
Which dependencies does Camera Obscura require?
Can Camera Obscura run on NeoForge or Forge?
In the catalog
Camera Obscura is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 8,071 mods support Minecraft 26.3.
More from tomalbrc
Similar mods
What the author says
Camera Obscura is a server‑side software rasterizer that renders the world as seen by any entity (player, mob, etc.) directly on the server, producing Photos or Videos as Minecraft maps. It has deep integrations for custom items (Nexo, ItemsAdder) and a custom preset system. The configuration file is…
Official listing
- Modrinth page
- modrinth.com/mod/camera-obscura
- Owner
- tomalbrc
- Published
- 2024-04-22
- Updated on Modrinth
- 2026-10-01
- Facts verified
- 2026-10-15
