promotional bannermobile promotional banner

Registry Dumper 3000

Registry Dumper 3000 is a developer/debugging utility mod for modpack makers, datapack creators, and mod developers.

File Details

Registry Dumper 3000 v1.1.0

  • R
  • Feb 22, 2026
  • 41.82 KB
  • 397
  • 1.20.1
  • Forge + 1

File Name

registry_dumper_3000-forge-1.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:registry-dumper-3000-1383086:7665013")

NeoForge

implementation fg.deobf("curse.maven:registry-dumper-3000-1383086:7665013")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

✨New features

  • Config system added
  • Dump all built-in registries (modded compat coming soon)
  • Dump all runtime recipes from RegistryAccess
  • Raw tag JSON dumping (exact datapack resources)
  • Expanded runtime tag dumping (final merged tag contents)
  • Raw recipe JSON dumping
  • Generic datapack resource folder dumping (rule based)
  • Unknown top-level datapack folder dumping
  • Optional client asset dumping (rule-based)
  • Summary reports added

🔧 Behavior / Architecture Changes

  • Replaced hardcoded one-off dumps with a modular dump pipeline
  • New structures output roots (configurable)
  • Client and server dump triggers are now configurable

🧠 Compatibility / Robustness Improvements

  • Better cross-version/Architectury compatibility via reflection
  • Optional resource stack dumping (advanced)
  • Improved JSON handling
  • Improved error handling and logging

🛠 Internal Fixes / Refactors

  • Refactored dump code into reusable helper methods
  • Added generic path helpers for nested resource output
  • Added tag routing helper that infers tag registry type from runtime/built-in registries
  • Replaced older single-purpose registry dump method with typed/wildcard registry dump methods
  • Added summary writer functional interface for cleaner summary file generation
  • Fixed compatibility issue with Platform.getCurrentVersion() by using reflection fallback
  • Resolved Java lambda "effectively final" issues in summary/filter lambdas (stability/compile fix)

⚠️ Important Notes (for users upgrading)

  • Output paths have changed
  • Dumps may be much larger now
  • Client asset dumping is disabled by default