promotional bannermobile promotional banner

Photografy

A storytelling toolkit for Minecraft: images, audio, video, cutscenes, subtitles, evidence journals, custom item textures and more.
Back to Files

photography-1.1.1.jar

File namephotography-1.1.1.jar
Uploader
SaympSaymp
Uploaded
Aug 29, 2026
Downloads
20
Size
510.3 KB
Mod Loaders
Fabric
File ID
8758268
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:photografy-1671020:8758268"

Learn more about Curse Maven

What's new

# Photography 1.1.1

A creator-focused update expanding Photography's cutscene and local media tools.

## New Features

### Local Image Files
Images no longer need to come from a URL.

You can now place images inside:

`mods/photography/image/`

Supported formats:
- PNG
- JPG
- JPEG
- GIF

Example:

`/photography image "Old Photo" item "photo.png" ocultar true`

URLs are still fully supported.

---

### Cutscene Fade In / Fade Out

Fullscreen videos can now use cinematic fades.

Example:

`/video play "intro.mp4" @a skip false fadein 1 fadeout 1.5`

Both options are optional and can be used independently.

---

### Custom Subtitles

Cutscenes now support external JSON subtitle files.

Subtitle files are stored inside:

`mods/photography/subtitles/`

Example:

`/video play "intro.mp4" @a skip false subtitles "intro_en.json"`

This allows the same video to use different subtitle files for different languages.

Subtitle customization includes:
- Start and end time
- Text
- Color
- Size
- Position
- Shadow
- Bold
- Italic
- Background
- Background color
- Multi-line subtitles

Photography automatically creates an example subtitle file to help map creators get started.

---

### `then` Commands

A Minecraft command can now automatically run after a cutscene finishes.

Example:

`/video play "intro.mp4" @a skip false then function story:start`

Everything after `then` is treated as a normal Minecraft command.

It can also be combined with subtitles and fades:

`/video play "intro.mp4" @a skip false subtitles "intro_en.json" fadein 1 fadeout 1 then function story:start`

When multiple players are targeted, the command executes only once after all targeted players have finished or skipped the cutscene.

Commands started from command blocks preserve the original command source and position.

---

### `/photography reload`

Added:

`/photography reload`

This allows Photography media files to be refreshed without restarting Minecraft.

It supports changes made inside:

- `mods/photography/image/`
- `mods/photography/audio/`
- `mods/photography/video/`
- `mods/photography/subtitles/`

You can also reload specific players:

`/photography reload @a`

Subtitle files can even be reloaded while a cutscene is currently playing, making subtitle timing and editing much easier.

---

## Command Block Improvements

Photography continues to support:

- Command Blocks
- Chain Command Blocks
- Repeating Command Blocks
- `/execute`
- Datapack functions
- Server console
- Player selectors

Cutscenes can now trigger map events directly through the new `then` system.

Example:

`/video play "door.mp4" @a skip false fadeout 1 then setblock 10 64 10 minecraft:redstone_block`

---

## Improvements

- Improved local media workflow
- Added subtitle example file
- Added subtitle reload support
- Improved cutscene configuration
- Improved multiplayer cutscene completion tracking
- Improved command block integration
- Media files can now be edited during development without constantly restarting Minecraft

---

## Required Dependency

Photography 1.1.1 requires WATERMeDIA for video playback.

---

Photography 1.1.1 focuses heavily on making the mod more useful for adventure maps, horror maps, RPGs and cinematic Minecraft experiences.

Images, audio, video, subtitles, fades and Minecraft commands can now all work together inside the same system.

This mod has no additional files