
AutoSaveAll
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 includes features like chat broadcasts, random
43
0
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.
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:1 месяц назад
Обновлён:4 недели назад
