Sueta

AutoSaveAll

2.0.86

AutoSaveAll is a lightweight Paper/Spigot plugin that automatically runs the save-all command at configurable intervals to prevent data loss. It supports Minecraft versions 1.13 through 1.21 and inclu

·Config
  1. 2.0.86latestAutoSaveAll 2.0.86-ALPHASep 20, 2026
    Changelog - 2.0.86-ALPHA - Fixed: plugin wouldn't load on Folia at all - Fixed: auto-save was silently doing nothing on Folia - Added: support for versions 1.20.x through 26.x - Improved: unified scheduler for Paper and Folia - Improved: more reliable Folia detection - Note: flush-on-save setting no longer does anything (safe to ignore) - Known issue: mid-session saving on Folia not fully verified yet
    19 downloads
  2. 2.0.1AutoSaveAll 2.0.1-ALPHAJul 16, 2026
    - Folia support added - Shutdown save now flushes to disk (save-all flush) - New flush-on-save config option for periodic saves
    103 downloads
  3. 2.0.0AutoSaveAll 2.0.0Jul 2, 2026

    AutoSaveAll 2.0.0

    Added
    - Update checker — checks Modrinth on startup for newer releases. Logs the result to console and shows a one-time notice to OPs in chat the next time they join, if an update is available. - Per-world save filtering — new worlds config list. Leave empty to save all worlds (default, unchanged behavior), or specify exact world names to limit saves to specific worlds. - Lag-aware saving — checks server TPS before running save-all. If TPS is below the configured min-tps, the save is postponed instead of running immediately (up to max-postpones times before forcing it anyway, so saves are never delayed indefinitely). On Bukkit/Spigot (which have no TPS API), this safely falls back to always-healthy so saving behaves exactly like before. - Save history — new /autosave history command shows the last N save events (timestamp, duration, or skip reason). Configurable via save-history. - Discord webhook support — optional, disabled by default. Sends a message on save, on postponed/skipped save, and/or on detected update. Configure via discord-webhook in config.yml. - PlaceholderAPI support — new placeholders %autosaveall_next_save%, %autosaveall_next_save_time%, %autosaveall_last_save%, %autosaveall_interval%, and %autosaveall_enabled%. Only activates if PlaceholderAPI is installed. - Save-on-shutdown safeguard — a final save-all now always runs on plugin disable/server shutdown, regardless of the save timer state. - Folia compatibility — fully compatible with Folia's threaded execution model. All scheduled tasks use Folia's regionized and global schedulers where appropriate, ensuring safe concurrent operation across multiple threads.
    Changed
    - /autosave status now also shows current TPS (Paper family only), world filter, update status, and Discord webhook status. - plugin.yml usage updated to include the new history subcommand. - Bumped to 2.0.0 to reflect the scope of this update. - Internal threading logic refactored to support Folia's per-world/global task scheduling.
    Config
    - New keys: worlds, lag-aware-saving.*, save-history.*, check-for-updates, discord-webhook.*. - All existing keys and defaults are unchanged — upgrading is safe with no config migration needed. New keys will use their defaults until you edit config.yml.
    Compatibility
    - Supported: Bukkit, Spigot, Paper, Purpur, Folia (1.26+) - Not supported: BungeeCord, Waterfall, Velocity (proxy platforms), Sponge (incompatible modding API) - Java requirement: Java 25 or higher is required to run this version Loaders for this release: bukkit, spigot, paper, purpur, folia
    159 downloads
  4. 1.0AutoSaveAll 1.0.0Apr 15, 2026
    Old version of AutoSaveAll that doesnt need resource pack
    _Same features as the latest ones_
    158 downloads
  5. 1.0.0Automatically runs save-all at configurable intervalsApr 12, 2026

    Beta Release

    Tested on: Minecraft 1.21.1 Untested on: 1.26.1 (should work, but not confirmed) Please report any issues on 1.26.1!
    13 downloads

Similar projects

Config →