Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
Platforms
Tags
Creators
Details
Licensed MIT
Published last month
AutoSaveAll
A lightweight Paper/Spigot plugin that automatically runs the save-all command at configurable intervals to prevent data loss.
Features
- Automatic world saves at set intervals (1-60 minutes)
- Customizable chat broadcasts with color codes
- Random sound selection from configurable list
- Console logging with custom messages
- Admin commands for reload, status, manual save, and sound test
- Master toggle to enable/disable without unloading
Commands
| Command | Description | Permission |
|---|---|---|
| /autosave reload | Reload config and restart timer | autosaveall.admin |
| /autosave status | Show current status and next save time | autosaveall.admin |
| /autosave now | Trigger save-all immediately | autosaveall.admin |
| /autosave testsound | Test sound effects (players only) | autosaveall.admin |
Permissions
| Permission | Default | Description |
|---|---|---|
| autosaveall.admin | OP | Allows all /autosave commands |
Configuration
# Interval (minutes)
save-interval-minutes: 5
# Broadcast settings
broadcast-message: true
broadcast-text: "&a[AutoSave] &eWorld data has been saved automatically."
# Sound settings
play-sound: true
sound-volume: 0.8
sound-pitch: 1.0
# Random sound selection
random-sound:
enabled: true
sounds:
- "autosave:save_complete_1"
- "autosave:save_complete_2"
# Console logging
log-to-console: true
console-log-text: "[AutoSaveAll] Running automatic save-all..."
# Master toggle
enabled: true
**Note:** The default sounds (`autosave:save_complete_*`) require a custom resource pack.
Change to vanilla sounds like `BLOCK_NOTE_BLOCK_PLING` in config.yml if you don't have the pack.


