Home›Java›Mods›[1.18–26.x] ConfigRescue | YAML & JSON Validator + Safe Restore
[1.18–26.x] ConfigRescue | YAML & JSON Validator + Safe Restore
ModsJava

[1.18–26.x] ConfigRescue | YAML & JSON Validator + Safe Restore

⬇ Download on Spigot

CONFIGRESCUE

Catch broken configs before they become downtime.

Validate YAML & JSON • Create known-good snapshots • Compare changes • Restore safely

SPIGOT & PAPER • JAVA 17+ • NO DEPENDENCIES • NO TELEMETRY
​

A safety net for every server configuration

One bad indentation, a missing quote or an extra comma can stop a plugin from loading after a restart. ConfigRescue gives server administrators a clear, local recovery workflow before they have to rebuild a configuration from memory.

It scans plugin data folders, identifies malformed YAML and JSON, preserves verified working states and lets you inspect exactly what changed before restoring anything.

Everything stays on your server. ConfigRescue has no cloud account, no telemetry and no external network connections.

Why ConfigRescue?

FIND THE PROBLEM PRESERVE WHAT WORKS RESTORE WITH CONTROL
Detect malformed YAML and JSON with useful line and column information. Create a known-good snapshot only when every enabled configuration passes validation. Review a diff, verify snapshot hashes and confirm the restore within 30 seconds.


Core features


Simple recovery workflow

1. SCAN
Check one plugin or every detected plugin data folder.

Code (Text):
/configrescue scan MyPlugin
2. SNAPSHOT
Store a new known-good state. The backup is refused if a discovered configuration is invalid or skipped.

Code (Text):
/configrescue backup MyPlugin
3. COMPARE
Review the difference between the current file and a verified snapshot.

Code (Text):
/configrescue diff MyPlugin <snapshot> [file]
4. RESTORE
Run the restore command once to review the warning, then repeat it within 30 seconds to confirm.

Code (Text):
/configrescue restore MyPlugin <snapshot>
Restart the server after restoring another plugin's configuration so that plugin can safely load the restored values.

Commands

Code (Text):

/configrescue help
/configrescue scan [plugin|all]
/configrescue backup <plugin|all>
/configrescue history <plugin>
/configrescue diff <plugin> <snapshot> [file]
/configrescue restore <plugin> <snapshot>
/configrescue reload
 
Aliases: /crescue and /cr

Permissions

All permissions default to server operators.

Code (Text):

configrescue.use
configrescue.scan
configrescue.backup
configrescue.restore
configrescue.reload
 
Installation

  1. Stop your server.
  2. Place the ConfigRescue JAR in the plugins folder.
  3. Start the server.
  4. Run /configrescue scan all.

Compatibility

Platform Spigot and Paper
API baseline Spigot 1.18.2
Runtime verified Spigot 26.2 on Java 25
Required Java Java 17 or newer
Dependencies None
Telemetry None
External connections None


Important limitation

ConfigRescue validates YAML and standard JSON syntax. It cannot know whether another plugin accepts a specific option, material name, world name or numeric value. It deliberately does not guess how malformed configurations should be repaired.

Files created after a snapshot are not deleted during restoration. Cache, log and backup paths are excluded by default so frequently changing JSON data is not accidentally treated as configuration.

Support

When reporting a problem, please include:


Never publish passwords, API tokens or database credentials.


Your configs deserve a recovery plan.

If ConfigRescue saves you from rebuilding a configuration, consider leaving a review. It helps other server owners find the plugin.
​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

[1.18–26.x] ConfigRescue | YAML & JSON Validator + Safe Restore is a free Minecraft Java mod. Compatible with Minecraft 26.2. Downloaded 7 times (via Spigot). Download it and open it directly in the game.

Explore more