Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naocraftlab/config-backuper
A simple mod for backing up all configurations at the start of Minecraft
https://github.com/naocraftlab/config-backuper
Last synced: 8 days ago
JSON representation
A simple mod for backing up all configurations at the start of Minecraft
- Host: GitHub
- URL: https://github.com/naocraftlab/config-backuper
- Owner: NaoCraftLab
- License: mit
- Created: 2024-04-18T23:12:02.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T15:55:24.000Z (5 months ago)
- Last Synced: 2024-06-18T19:54:16.014Z (5 months ago)
- Language: Java
- Size: 514 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Config Backuper
A simple mod for backing up all configurations at the start of Minecraft.
## Features
- Backs up configurations at the start of Minecraft
- Backs up game configurations
- Backs up mod configurations
- Backs up shader configurations
- Compression of backups
- Removes old backups## Configuration
The configuration file is located at `config/config-backuper.json`.
- `includeGameConfigs` - add game configurations to the backup
- `includeModConfigs` - add mod configurations to the backup
- `includeShaderPackConfigs` - add shader configurations to the backup
- `maxBackups` - Maximum number of stored backups (`-1` disables deletion of old backups, default `10`)
- `compressionEnabled` - use compression for backups (enabling compression reduces the size of the backup, but slows down its creation a bit)
- `backupFolder` - directory for backups (`./` - current game directory)
- `backupFilePrefix` - prefix for backup file names
- `backupFileSuffix` - suffix for backup file names## Modpacks
You can use this mod in modpacks without requesting permission.
## Development
### Fabric
#### Building
```shell
cd fabric
./gradlew build
```### Forge
#### Building
```shell
cd forge
./gradlew build
```