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.

Registry Snapshots Team

profile avatar
  • 10
    Projects
  • 824
    Downloads

More from KiyoshibaraView all

  • Blockforged More Tools project image

    Blockforged More Tools

    A Blockforged addon adding dozens of new materials, tools, armor sets, unique traits, and cross-mod compatibility.

    • 248
    • September 19, 2026
  • Quiet Toasts project image

    Quiet Toasts

    Removes distracting recipe and tutorial toast notifications while keeping important advancement and system alerts visible.

    • 30
    • September 19, 2026
  • Recipe Book Begone project image

    Recipe Book Begone

    Removes Minecraft's vanilla Recipe Book from crafting and inventory screens for a cleaner interface.

    • 39
    • September 19, 2026
  • Blockforged project image

    Blockforged

    Expands Minecraftโ€™s tools, weapons, and armor with material-specific abilities, equipment upgrades, and advanced crafting tiers.

    • 340
    • September 18, 2026
  • Blockforged More Tools project image

    Blockforged More Tools

    A Blockforged addon adding dozens of new materials, tools, armor sets, unique traits, and cross-mod compatibility.

    • 248
    • September 19, 2026
  • Quiet Toasts project image

    Quiet Toasts

    Removes distracting recipe and tutorial toast notifications while keeping important advancement and system alerts visible.

    • 30
    • September 19, 2026
  • Recipe Book Begone project image

    Recipe Book Begone

    Removes Minecraft's vanilla Recipe Book from crafting and inventory screens for a cleaner interface.

    • 39
    • September 19, 2026
  • Blockforged project image

    Blockforged

    Expands Minecraftโ€™s tools, weapons, and armor with material-specific abilities, equipment upgrades, and advanced crafting tiers.

    • 340
    • September 18, 2026