Tags
Creators
Details
V1-0.10-modern
Compatibility
Required content
Changes
Record-able V1-0.10(The Version-anniversary update) Changelog
(Report problems at the Discord server for now, github wip)
Crash Recovery
- If a recording was cut short by a crash or a force-kill, the mod now detects the leftover file on the next launch and offers to recover it. A prompt lets you choose to remux the partial file into a clean, playable container via FFmpeg, or discard it. Nothing is lost silently.
Deferred Capture (record now, render later)
- New "Deferred Render" mode captures raw frames to disk at a low rate (5 to 30 FPS) during gameplay to minimize the FPS hit, then renders the final smooth video offline after you stop playing.
- Configurable capture FPS (5, 10, 15, 20, 30) and target output FPS (30, 60, 120) are independent of your normal recording settings.
- Three interpolation options: none, duplicate (smart CFR), or motion- compensated (minterpolate), so a low-FPS capture session can still produce fluid 60 or 120 FPS output.
- When a deferred session finishes, a prompt lets you choose "Render Now", "Render Later" (saves to the queue), or "Cancel" (deletes the temp frames). The prompt can be disabled in settings if you prefer to manage the queue yourself.
- Game audio is captured in parallel to a .wav file and muxed into the output during offline rendering.
Pending Renders Queue
- A new "Pending Renders" screen lists every deferred session waiting to be rendered. You can render individual sessions, render all at once, or delete sessions you no longer want.
- Accessible from a new bindable hotkey and from the settings screen.
In-game Video Player
- Recordings can now be played directly from the Video Collection screen without leaving Minecraft. The player is powered by ffplay and includes in-game controls: play/pause, a seekable progress bar, speed options (0.5x, 1x, 1.5x, 2x), and volume adjustment.
- A live frame preview updates inside the screen as playback progresses. Frames are extracted by FFmpeg in the background and cached for smooth scrubbing.
Mod Compatibility Checker
- At startup the mod scans the loaded mod list for known conflicts (Flashback, ReplayMod) and logs a warning with a plain-English explanation of what may go wrong. The check also runs when a recording starts.
Kill Detection: Projectile Kills Now Detected
- Kills made with arrows, tridents, and other projectiles were previously missed by the auto-clip and kill-montage systems because Fabric's AttackEntityCallback only fires for melee hits. A new mixin on ProjectileEntity gives guaranteed single-tick detection of any projectile hit, so ranged kills now trigger clips and montages correctly.
Replay Buffer: Now Disk-Backed
- The replay buffer no longer stores frames in JVM heap memory. Frames are now streamed to rolling 32 MB chunk files on disk with only a small index entry per frame kept in RAM. This makes long-duration or high-resolution buffers safe without risking an out-of-memory crash.
New Keybinds
- "Open Recording Settings" and "Open Pending Renders" are now bindable in Options > Controls.
Bug Fixes
- Fixed a hard crash on Minecraft 1.21.11 when a modded screen wrapper called applyBlur() more than once in the same frame. Duplicate blur requests are now silently skipped instead of throwing. This is separate from the KeyBinding crash fixed in V1-0.09.
- Fixed the replay buffer starting before the disk space check completes, which could let the buffer begin filling even when the recording itself was blocked by low disk space.
- Fixed duplicate kill-clip triggers on projectile hits. The old implementation scanned world entities every tick for bounding-box overlaps with a tracked projectile, which could fire more than once per kill. The mixin approach fires exactly once per hit, with a "last processed" guard preventing double-triggering on the same target.
- Fixed mic recording start-sync variance (observed as 524 to 923ms of jitter) caused by a fixed 300ms sleep being used as the timing reference. The reference is now the wall-clock instant the mic FFmpeg process is launched, removing device-detection time from the measured gap.
- Fixed non-monotonic DTS warnings from certain DirectShow microphone drivers (Razer Kraken V4 X and similar) causing audio sync degradation. The mux path now counts these warnings and logs a diagnostic when they exceed a safe threshold.
Optional dependencies
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| record-able-V1-0.10-modern-sources.jar | Source jar | 1.2 MiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:jjItanGt:8YeX3Ray"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jjItanGt:8YeX3Ray"
}

