Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```