HomeJavaModsConfig-Cloud-Backuper
Config-Cloud-Backuper
ModsJava

Config-Cloud-Backuper

by Akiyy · on Modrinth

A simple Minecraft mod for backing up game configuration files, with configurable backup paths and WebDAV cloud backup support for both client and server…

⬇ Download on Modrinth

Config Cloud Backuper

A simple Minecraft mod for backing up game configuration files, with configurable backup paths and WebDAV cloud backup support for both client and server usage.

Features

Requirements

Commands (Client/Server)

Commands are grouped under: remote cloud / remote server.

Root command prefixes (kept for compatibility):

Note: The command prefix is intentionally kept for backward compatibility with existing scripts and habits. A cloud-style prefix can be introduced later in a major release with alias transition.

Subcommand Description
backup Run local backup and clean old files exceeding maxBackups; if WebDAV auto-upload is enabled, upload the latest backup afterward
list List local backup files matching configured prefix/suffix
config reload Reload config-cloud-backuper.json from disk and refresh runtime instances
config show Show current main config values
config set <key> <value> Update and save main config (true/false etc. are supported for booleans)
remote cloud status Show WebDAV config (password masked)
remote cloud list List files in remote WebDAV directory
remote cloud upload [file] Force upload local backup file (latest by default) to WebDAV; credentials are still required
remote cloud download [file] Download remote file into local backup directory (latest by name by default)
remote cloud set <field> <value> Write fields in config-cloud-backuper_webdav.json: enabled, serverUrl, username, password, remotePath
remote server status (Client) Query server-side client-upload config
remote server list (Client) Query current player's uploaded backups on server
remote server upload [file] (Client) Upload local backup to server (latest by default)

Running root command without subcommand prints brief help.

Server Examples

Configuration

Main config: config/config-cloud-backuper.json
WebDAV config: config/config-cloud-backuper_webdav.json

You can also edit values with config / remote cloud / remote server commands above.

General and Backup Storage

Main fields include: includeGameConfigs, includeModConfigs, includeShaderPackConfigs, includeSchematics, include3dSkin, includeSyncmatics, includeDefaultConfigs, compressionEnabled, maxBackups, backupFolder, backupFilePrefix, backupFileSuffix.

Client Upload to Server (main config fields)

Server storage structure:

WebDAV (config-cloud-backuper_webdav.json)

WebDAV security behavior:

Modpack Usage

You may freely include this mod in modpacks without requesting permission.

Development

Build

cd fabric
./gradlew build

For local client testing with ModMenu + Cloth GUI, this repo already includes Cloth via modLocalRuntime. You still need to add ModMenu in your run profile (or modRuntimeOnly).

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more