promotional bannermobile promotional banner

Registry Snapshots

A lightweight NeoForge developer tool for saving, comparing, and diffing registry snapshots between builds.

๐Ÿ“ธ Registry Snapshots

Registry Snapshots is a lightweight developer tool for NeoForge 26.2 that makes it easy to see exactly what changed in Minecraft's registries between builds.

Save a registry state, make changes to your mod, then compare it against the current game state to instantly find added or removed entries.

โœจ Features

• ๐Ÿ“ฆ Save deterministic registry snapshots as JSON
• ๐Ÿ” Compare saved snapshots against each other or the current runtime state
• โž• Clearly display added registry entries
• โž– Clearly display removed registry entries
• ๐Ÿง  Automatic in-memory startup baseline for the current session
• ๐Ÿงฉ Support for NeoForge custom registries
• โš™๏ธ Include or exclude custom registries through configuration
• ๐Ÿ“„ Export and inspect saved snapshot information
• ๐Ÿ—‘๏ธ Safely delete snapshots, including corrupted files
• ๐Ÿ›ก๏ธ Corrupted or unsupported snapshots are handled without crashing the game
• ๐Ÿ“Š Built-in benchmark command for testing capture, serialization, parsing, and diff performance
• ๐Ÿ’พ No automatic snapshot spam — persistent snapshots are only created when you ask for them
• ๐Ÿ”’ Read-only by design — Registry Snapshots never modifies your registries

๐Ÿงช Perfect for Mod Development

Registry Snapshots is useful when you:

• Add or remove blocks, items, fluids, entities, menus, or other registered content
• Rename registry IDs between builds
• Debug missing or unexpected registrations
• Compare two versions of a mod
• Verify that a registration change actually reached the runtime registry
• Check large modpacks without manually searching through thousands of registry entries

โŒจ๏ธ Commands

/regsnap
Shows the current registry overview.

/regsnap save <name>
Saves the current registry state as a deterministic JSON snapshot.

/regsnap list
Lists all saved snapshots.

/regsnap list open
Opens the snapshot folder on supported local systems.

/regsnap diff <old> <new|current>
Compares two snapshots or compares a saved snapshot against the current registry state.

/regsnap diff startup current
Compares the current registry state against the in-memory startup baseline.

/regsnap export <name>
Validates a snapshot and displays its JSON location and summary.

/regsnap delete <name>
Deletes a saved snapshot.

/regsnap benchmark
Runs an in-memory performance and determinism benchmark without writing files.

๐Ÿ“ Snapshot Format

Snapshots use a versioned, deterministic JSON format. Registry IDs and their entries are stored in a stable order, making snapshots suitable for reliable comparisons between builds.

Example diff:

Registry Diff • before_update → current

minecraft:item
+ examplemod:new_machine
+ examplemod:new_component
- examplemod:old_machine

minecraft:fluid
+ examplemod:coolant

Summary: +3  -1

โšก Lightweight by Design

Registry Snapshots does not continuously scan registries, modify game data, or write files in the background.

Persistent snapshots are only created through explicit commands, while the session startup baseline stays in memory.

๐Ÿ”ง Platform

• Minecraft 26.2
• NeoForge
• Java 25
• Client + Server

Registry Snapshots is completely standalone and does not require the other Kiyoshibara developer tools.

๐Ÿ’ก Save it. Change it. Diff it.

The Registry Snapshots Team

profile avatar
  • 5
    Projects
  • 22
    Downloads

More from KiyoshibaraView all

  • ModLens project image

    ModLens

    Inspect blocks, items, entities, tags, components, and NeoForge capabilities directly in-game with a lightweight runtime inspector.

    • 4
    • September 6, 2026
  • Mod Doctor project image

    Mod Doctor

    A lightweight developer tool that scans Minecraft mods for missing, broken, or suspicious registrations, assets, recipes, tags, and data files.

    • 1
    • September 6, 2026
  • GUI Debug Mode project image

    GUI Debug Mode

    A lightweight in-game GUI debugging tool for NeoForge developers to inspect coordinates, slots, widgets, bounds, and overlaps in real time.

    • 4
    • September 5, 2026
  • CoreSample project image

    CoreSample

    CoreSample lets you drill chunk-based core samples and view ore and material composition across depth bands without revealing exact ore locations.

    • 8
    • September 4, 2026
  • ModLens project image

    ModLens

    Inspect blocks, items, entities, tags, components, and NeoForge capabilities directly in-game with a lightweight runtime inspector.

    • 4
    • September 6, 2026
  • Mod Doctor project image

    Mod Doctor

    A lightweight developer tool that scans Minecraft mods for missing, broken, or suspicious registrations, assets, recipes, tags, and data files.

    • 1
    • September 6, 2026
  • GUI Debug Mode project image

    GUI Debug Mode

    A lightweight in-game GUI debugging tool for NeoForge developers to inspect coordinates, slots, widgets, bounds, and overlaps in real time.

    • 4
    • September 5, 2026
  • CoreSample project image

    CoreSample

    CoreSample lets you drill chunk-based core samples and view ore and material composition across depth bands without revealing exact ore locations.

    • 8
    • September 4, 2026