Flashback Neoforge Fixed
Compatibility fixes for running Flashback on NeoForge 1.21.1 through Sinytra Connector. The mod preserves modded packets and replay snapshot state, with additional compatibility for Create, Sable-based sub-levels, Create: Aeronautics, Voxy, and several rendering integrations.
Requirements
- Minecraft 1.21.1
- NeoForge 21.1 or newer
- Sinytra Connector
- Forgified Fabric API
- Flashback 0.39 or newer
Sable, Create, Voxy, and the other supported integrations are optional.
Compatibility
Create: Aeronautics sub-level recording and riding state
Create trains and elevators
Voxy replay storage and distant terrain rendering
License
This project is available under the MIT License.
Gallery equipment shown in project images includes v2-survival-friendly-airship and cogrider-car.
How to Install Flashback Neoforge Fixed (Mod)
Flashback Neoforge Fixed by tatuto is verified for Neoforge across Minecraft versions 1.21.1 (latest release: 1.0.17, file size: 256 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.1) and platform (Neoforge).
- Make sure you have the compatible loader or environment installed for Neoforge.
- Move the downloaded Flashback Neoforge Fixed file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Fixes Cobblemon replay riding so recorded players stay seated on Pokémon with passenger state applied in recorded packet order.
- Prevents Cobblemon interaction menus and recorded party references from capturing replay input or failing during playback.
- Restores PowerGrid wire entities by snapshotting and applying their complete replay state.
- Repairs Connector payload codec lookup on newer NeoForge versions to prevent Fabric payload disconnects.
- Improves entity-target detection for Kotlin and other modded payloads.
- Restores Immersive Vehicles entities in replays.
- Keeps Copycats materials and Create kinetic animations correct across seeking.
- Reduces large-replay memory spikes and stalls with a disk-backed chunk cache.
- Isolates malformed third-party payloads and block-entity data instead of crashing playback.
- Prevents replay-only menu, advancement, Cobblemon, and Essential emote side effects.
Add Simple Voice Chat support. Flashback's voice-chat plugin is now registered with Simple Voice Chat's NeoForge loader automatically, so voice audio can be recorded and played back in replays.
Voice recording must be enabled manually. It is disabled by default. Before starting a recording, open config/flashback/flashback.json (the config folder is in the same directory as your mods folder) and set "recordVoiceChat" to true. Recordings made while this option is disabled do not contain any voice audio, and it cannot be recovered afterwards.
Fixes:
Fix a Sodium chunk-builder crash when opening older replays containing Copycat Bytes and other multi-state Copycats blocks.
- Preserve recorded modded custom-payload bytes exactly until the viewing client decodes them.
- Fix Cobblemon replay disconnects such as
Invalid species: cobblemon:totodileafter a lazyspecies_syncpacket was re-encoded as an empty registry. - Keep NeoForge advanced entity spawn handling and legacy replay safety checks intact.
- Apply the lossless forwarding path generically so other lazy or one-shot mod packet codecs do not suffer the same decode/re-encode corruption.
- Support affected existing recordings whose payload bytes were captured by earlier Flashback NeoForge Fixed releases.
- Prevent Sable Cleanup's one-shot client UI packets from reopening screens or dialogs during replay playback and seeking, including older recordings.
- Avoid reapplying unchanged NeoForge registry snapshots on every seek, preventing transient block-state ID corruption and client disconnects in large modpacks.
- Recover the replay camera input grab automatically after the first replay finishes loading, without requiring two F1 presses.
- Keep Flashback's title-screen replay button and late-added small mod buttons from sharing the same visual and click area.
- Resolve pause-menu recording-control collisions while preserving normal layouts; colliding side buttons move to a free slot on their right.
- Handle late and render-time button layout changes from mods such as Create: Tweaked Controllers and FancyMenu.
- Prevent Create: Cosmonautics from crashing when a replay server has no deep-space dimension or universe data.
- Keep Cosmonautics live universe ticks and player persistence hooks out of Flashback replay servers.
- Record Sable local UDP movement directly without forcing high-volume Aeronautics updates through Minecraft TCP, avoiding recording slowdowns.
- Move the Create: Tweaked Controllers pause-menu icon to a free side slot when it overlaps Flashback recording controls.
- Prevent Create: The Air War 4.67 from crashing creative inventory searches when its tooltip cache is accessed concurrently.
- Preserve every Simulated / Create: Aeronautics rope independently in replay snapshots.
- Preserve rope stopped-state updates per block-entity owner position.
- Generalize modded snapshot state keys to recognize UUID and block-position targets.
Replace stale client-only sub-levels and plot entities atomically when opening or seeking a replay.
Preserve snapshot-before-timeline delivery order during rewind and fast-forward.
Defer movement packets that were captured before their matching StartTracking packet, preserving initial pose and velocity.
Suppress live ReplayServer-generated Sable tracking updates so recorded movement remains authoritative.
Preserve every valid NeoForge numeric registry mapping when a mod leaves an unmapped (-1) entry, instead of dropping the entire registry snapshot.
Compose the client block-entity snapshot guard with legacy Create: Flashback / Create: Aeronautics Flashback mixins instead of failing on an exclusive redirect conflict.
- Preserves client block-entity update tags during Create contraption reserialization.
- Repairs incorrectly marked update tags in existing affected recordings.
- Keeps genuine legacy block-entity NBT unchanged.
- Applies the same correction to Sable-contained contraptions.