Just Enough Backups (JEB)

Just Enough Backups (JEB)

Just Enough Backups is a Fabric mod that adds server-side world backups with a usable in-game workflow.

by
649 Downloads
fabricmanagementstorageutility
Rent Server with this Mod

Screenshots

Just Enough Backups (JEB) Screenshot 1
Completed Backup
Just Enough Backups (JEB) Screenshot 3
Just Enough Backups (JEB) Screenshot 4

About this Mod

Just Enough Backups Banner

Just Enough Backups is a Fabric mod that adds server-side world backups with a usable in-game workflow.

It supports:

  • full, partial, and differential backups
  • manual backups through commands and UI
  • automatic scheduled backups
  • configurable public backup/restore announcements
  • retention by backup count
  • retention by total backup size per world
  • restore preparation from the backup browser
  • a configurable client HUD popup with live preview
  • optional Mod Menu integration

The mod is designed to keep the actual backup logic on the server side while exposing management and configuration through a client UI.

Features

Backup types

  • Full: stores a complete snapshot of the world.
  • Partial: stores changes relative to a base backup.
  • Differential: stores changes relative to a base backup, while keeping a separate retention bucket from partial backups.

Dependencies between backups are tracked. Retention and delete operations respect those dependencies, so required base backups are preserved when newer partial or differential backups still depend on them.

Automatic backups

Automatic backups are driven by the scheduler and can be configured to:

  • run every X minutes (60 by default)
  • send one optional public warning before an automatic backup starts
  • pause when no players have been online since the last backup
  • run on server start
  • run on server stop

Public announcements can be sent to chat, sent to the action bar, or disabled.

Retention policy

Retention can be configured in two ways at the same time:

  • count-based retention
    • keep the newest X full backups
    • keep the newest X partial backups
    • keep the newest X differential backups
  • size cap per world
    • optional hard cap for the total size of a world's backup folder
    • applied to the final published backup set
    • respects dependency chains

If a new backup would exceed the configured space cap even after deleting every backup that is allowed to be removed, creation fails instead of publishing an invalid final state.

Backup management UI

The backup browser includes:

  • refresh
  • create backup
  • rename backup
  • delete backup
  • restore backup
  • dependency-aware inline details
  • search/filtering

Manual backup creation supports a custom file name from both the command line and the UI.

Config UI and popup preview

The config screen exposes:

  • backup mode and scheduler options
  • retention rules
  • permission level
  • integrity mode
  • backup directory
  • popup text, colors, channels, and layout

The popup preview screen lets you move and preview the HUD state before saving.

Commands

The root command is:

/jeb

Available commands:

/jeb now
/jeb now <name>

/jeb create full
/jeb create full <name>
/jeb create partial
/jeb create partial <name>
/jeb create differential
/jeb create differential <name>

/jeb list
/jeb next
/jeb restore <backup>
/jeb config reload

Notes:

  • <name> is optional and becomes the real .zip file name after sanitization.
  • <backup> is the visible backup name, with or without the .zip suffix. Tab completion suggests the visible name.
  • restore is prepared asynchronously and then the server shuts down so the restore can be applied safely on the next startup.
  • command access follows the configured permission level.

Default keybindings

Client-side keybindings:

  • B: open backup management
  • N: open config screen

These are regular Minecraft keybindings and can be changed in Controls.

Configuration

The mod writes its config file to:

config/justenoughbackups.json

Main config areas:

  • backupMode
  • automaticBackupsEnabled
  • pauseAutomaticBackupsWithoutPlayers
  • backupOnServerStart
  • backupOnServerStop
  • automaticIntervalMinutes
  • automaticBackupWarningEnabled
  • automaticBackupWarningMinutes
  • commandPermissionLevel
  • messageChannel
  • integrityMode
  • backupDirectory
  • retention
    • full
    • incremental
    • differential
    • maxTotalSizeMb
  • popup

backupDirectory may be relative to the game directory or an absolute path.

Before creating a backup, the mod also checks free disk space on the backup destination filesystem. The check is conservative and requires:

(current world size * 2) + minimumFreeSpaceReserveMb

If that space is not available, backup creation is aborted before the temporary ZIP is written.

Backup naming

Manual backups support custom names:

  • from commands: /jeb now My backup
  • from the create dialog in the backup UI

If no custom name is provided, the mod uses the automatic naming scheme based on type and timestamp.

Rename uses the same sanitization rules as manual creation to keep naming behavior consistent.

Optional:

  • Mod Menu for a cleaner config entry point

License

This project is licensed under the MIT License.

Available Versions

Just Enough Backups (JEB) 1.1.2.2+26.1.2release
MC 26.1, 26.1.1, 26.1.2fabric
June 1, 2026
Just Enough Backups (JEB) 1.0.11+1.21.11release
MC 1.21.11fabric
May 21, 2026
Just Enough Backups (JEB) 1.0.10+1.21.10release
MC 1.21.10fabric
May 21, 2026
Just Enough Backups (JEB) 1.0.9+1.21.9release
MC 1.21.9fabric
May 21, 2026
Just Enough Backups (JEB) 1.0.8+1.21.8release
MC 1.21.8fabric
May 21, 2026

How to Install Just Enough Backups (JEB) on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Just Enough Backups (JEB)". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+12 more)

Server-side

~ Optional

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Just Enough Backups (JEB) server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is Just Enough Backups (JEB) compatible with fabric?

Just Enough Backups (JEB) officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Just Enough Backups (JEB) – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Just Enough Backups (JEB) consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Just Enough Backups (JEB) with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Optional

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+5 more