HomeJavaModsEcoBack
EcoBack
ModsJava

EcoBack

by user404_ · on Modrinth

EcoBack - Simple & Reliable Vault Economy Backups EcoBack is a lightweight, open-source Minecraft plugin designed to backup , restore , and manage player…

⬇ Download on Modrinth

EcoBack - Simple & Reliable Vault Economy Backups

Version API

EcoBack is a lightweight, open-source Minecraft plugin designed to backup, restore, and manage player balances for any economy plugin hooked into Vault. No MySQL database required—everything is stored locally in human-readable YAML format.


📖 Origin Story

EcoBack was born out of a specific need. I added a backup feature to the plugin BalSync (a tool for synchronizing economy data across servers via MySQL). I realized that not every server wants to run a MySQL database just to secure their player data. I took that core concept and built EcoBack as a standalone, lightweight, and database-free alternative. It provides the same peace of mind for single-server setups and small networks alike.

✨ Features

🚀 Installation

  1. Download the latest .jar file from the Modrinth page.
  2. Place the .jar file into your server's plugins/ folder.
  3. Ensure you have Vault or VaultUnlocked installed. (EcoBack depends on Vault to interact with your economy plugin like EssentialsX, CMI, etc.)
  4. Restart your server.
  5. Configure the config.yml to set your preferred language and automatic backup interval.

📋 Commands & Permissions

All commands are executed under the base alias /ecoback.

Command Description Permission Node
/ecoback backup Manually creates a new economy backup. ecoback.backup
/ecoback backups Lists all available backup files in the backup folder. ecoback.admin
/ecoback rollback <filename> Restores all player balances from a specified backup file. ecoback.rollback
/ecoback reload Reloads the config.yml and language files. ecoback.admin

Permission Overview:

⚙️ Configuration (config.yml)

# EcoBack Configuration

# Automatic backup interval (0 = disabled)
backup-interval: 30

# Time unit for the interval: "minutes" or "hours"
interval-unit: "minutes"

# Language file to use (stored in plugins/EcoBack/lang/lang_<language>.yml)
language: "en"

🌐 Language & Localization

EcoBack supports German and English out of the box. You can easily add more languages by duplicating lang_en.yml, renaming it (e.g., lang_fr.yml), translating the strings, and setting language: fr in the config.

🔗 Links & Open Source

EcoBack is Open Source software. Contributions, translations, and forks are welcome!

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

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

Explore more