V1-0.09-modern
Compatibility
Required content
Changes
Record-able V1-0.09 Changelog
(Report problems at the Discord server)
Share & Upload:
- Fixed desktop share upload crashes: Resolved TLS hostname verification issues on Windows and mobile JVMs with SNI pinning and trusted-chain fallback.
- Faster share uploads: Increased upload buffer sizes (1 MB upload buffer, 2 MB file read buffer) for significantly faster video sharing.
- Graceful error messaging: Clear user-friendly messages when share uploads encounter Cloudflare challenges or network issues.
- Video retention options: Choose 7/30/60 day retention when sharing videos to re.share-abl.ink.
UI & Notifications:
- Fixed Video Collection theme regression: Restored themed panel background and video thumbnails (no more magenta "VIDEO" placeholders or vanilla dirt background).
- No more UI lag: Video collection now loads asynchronously in the background - no more freezing when opening the recordings screen.
- Custom toast system: All mod notifications now use a clean, themed toast system with the Record-able logo badge.
- Complete keybind documentation: All 9 hotkeys now displayed in settings with live preview of current bindings.
- Rename recordings: New "Rename File Name" field in share modal - customize filenames with patterns like {date}{time}{server} before saving or sharing.
Audio:
- Fixed microphone sync drift: Improved A/V synchronization with dynamic gap calculation, wallclock DTS handling, and warmup detection.
- Android volume boost: Automatic +18dB gain boost to fix quiet Android recordings.
- Simple Voice Chat integration (optional): When SVC is installed, Record-able can now capture proximity voice chat audio in recordings.
Performance:
- Reduced in-game FPS drops: Frame conversion offloaded from render thread to background worker - smoother gameplay while recording.
- Async video collection: File scanning moved to background thread to prevent UI stuttering.
Replay Buffer:
- Standalone replay buffer: Completely reimplemented as an independent feature (no longer tied to Shadow Recording UI).
- Cleaner settings: Removed confusing Shadow Recording section - replay buffer now has its own dedicated controls.
Recording Quality of Life:
- No more countdown spam: Removed "3... 2... 1..." chat messages when auto-recording starts (only shows "Recording started!").
- Better keybind handling: Lag-safe key press detection prevents accidental double-triggers.
Platform Support:
- Apple Silicon FFmpeg: Native support for M1/M2/M3 Macs with optimized arm64 FFmpeg builds.
- Vulkan compatibility warning: Alerts users when Vulkan renderer may cause issues.
- Custom recordings folder: New folder picker to save recordings anywhere on your system.
Compatibility Fixes:
- Fixed MC 1.20.x settings crash: Resolved NoSuchMethodError when opening settings screen on Minecraft 1.20.5-1.20.6 (sandwich variant).
- Fixed MC 1.21.11 KeyBinding crash: Adapted to MC 1.21.11's new KeyBinding.Category API with reflection fallback for older versions.
- Fixed MC 1.21.4+ overlay crash: Resolved rendering issues on newer Minecraft versions.
UI Polish:
- Share modal z-layering: Improved widget rendering order and increased dimming opacity for better visibility.
- Compact top-right toasts: Notification toasts now use less screen space.
- "Hide Elements" section: Renamed from "Clean Recording (Lunar-style)" for clarity.
Note: This update focused on stability, upload reliability, and cross-version compatibility. Enjoy smoother recording and sharing! :3
Optional dependencies
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| record-able-V1-0.09-modern-sources.jar | Source jar | 397.75 KiB |
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:Tklmbazn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jjItanGt:Tklmbazn"
}


