Skip to content

umarurize/U_Backup

Repository files navigation

U-Backup

U-Backup U-Backup

Total Git clones GitHub Downloads (all assets, all releases)

🍁Attention!

U-Backup only packages the worlds folder into a .zip file for backup.

🔔Introductions

  • Two backup modes
  • Manual backup
  • Schedule backup
  • Highly customizable
  • Detection of free disk space
  • Multithreading processing
  • Beautiful GUI forms
  • Hot reload support
  • Localized languages support

🔨Installation

[Optional pre-plugin] ZX_UI

Put .whl file into the endstone plugins folder, and then start the server. Enter the command /ub to call out the main form.

💻Download

Now, you can get the release version from this repo or Minebbs Minebbs.

📁File structure

Plugins/
├─ ubackup/
│  ├─ config.json
│  ├─ backups/
│  │  ├─ 2025-06-01-18-00-00.zip (for example)
│  │  ├─ ...
│  ├─ langs/
│  │  ├─ zh_CN.json
│  │  ├─ en_US.json
│  │  ├─ ...

📝Configuration

U-Backup allows server owner to edit and save config.json and reload it in game directly through GUI forms.

config.json

{
    "schedule_backup_time": [ // the schedule backup time points (Server owner can add any number of time points)
        "00:00:00",
        "6:00:00",
        "12:00:00",
        "20:30:00"
    ],
    "max_backups_num": 3 // the max number of backups can be retained by the server
}

🌐Languages

  • zh_CN
  • en_US

Off course you can add your mother language to U-Backup, just creat XX_XX.json (such as ja_JP.json) and translate value with reference to en_US.json.

You can also creat a PR to this repo to make your mother language one of the official languages of U-Backup.

📷Screenshots

You can view related screenshots of U-Backup from images folder of this repo.

GitHub License

About

A simple backup plug-in for endstone server.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages