AutoSave is a lightweight and efficient Minecraft plugin that automatically saves world and player data at regular intervals. Designed for server administrators who want to prevent data loss without manual intervention, it works seamlessly across Minecraft versions 1.13 through 1.21.
- 🌐 Multi-Version Support: Compatible with Minecraft versions 1.13 through 1.21.
- ⏱️ Configurable Intervals: Set your preferred save interval in seconds (default: 60s).
- 🔍 Debug Mode: Optional debug messages to track save operations in console.
- 🔄 Reload-Safe: Handles plugin reloads gracefully without duplicate tasks.
- 🎨 Colorful Console Output: Features an eye-catching ASCII banner on enable.
- 🌍 World Data Protection: Automatically saves all loaded worlds at regular intervals.
- 👤 Player Data Safety: Ensures player data is saved with each cycle.
- ⚡ Efficient Operation: Uses Bukkit's scheduler for optimal performance.
- 📦 Lightweight: Minimal resource usage with no external dependencies.
- 🔧 Simple Configuration: Single config file with intuitive options.
- 📊 Verbose Logging: Clear status messages for server administrators.
- 🔽 Download the latest AutoSave.jar from the releases page.
- 📂 Place the .jar file into your server's plugins/ folder.
- 🔄 Restart your server to generate the default configuration files.
- ⚙️ Edit plugins/AutoSave/config.yml to adjust save intervals if needed.
- ✅ The plugin will begin working immediately with default settings.
# AutoSave Configuration
# The interval in seconds between automatic saves
interval: 60
# Enable debug messages in console
debug: falseThis plugin requires no special permissions as it operates automatically as a server utility.
No player commands are needed - the plugin works automatically in the background.
The plugin starts automatically when your server loads.
To change settings:
- Edit config.yml
- Either reload the plugin or restart the server
- SpigotMC API 1.13+
- No external dependencies
- Pure Bukkit/Spigot implementation
- Uses native Minecraft save methods
- No additional data storage required
- Java 17+ required
- Built with Maven
- Minimal memory footprint
Q: How often should I set the save interval?
A: For most servers, 60-300 seconds (1-5 minutes) is recommended. More frequent saves increase safety but may impact performance.
Q: Does this replace regular server saves?
A: No, it complements them. The plugin handles periodic saves while the server still performs its own save operations.
Q: Can I see when the plugin saves data?
A: Enable debug mode in the config to see save notifications in console.
Q: Does this work with all world types?
A: Yes, it saves all loaded worlds including normal, nether, and end worlds.
- For technical servers, set debug: true to monitor save operations
- Combine with regular server backups for maximum data protection
- The default 60-second interval is ideal for most survival servers
This plugin is maintained by Bebo. For support, please contact the developer directly.
This project is licensed under the MIT License.
- Current Version: 1.0
- Minecraft Version: 1.13 - 1.21
- API Version: 1.13
- Java Version: 17+
- Clone the repository (if available)
- Run
mvn clean packagein the project's root directory - Find the compiled .jar file in the target/ folder
- Save operations may cause brief lag spikes on very large worlds
- Interval changes require a reload/restart to take effect
- Debug messages cannot be toggled without editing config.yml