Skip to content
ReallocAllPublic

About

Crash-safe incremental world backup plugin for Endstone.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

EndKeep

Build

EndKeep is an incremental world backup plugin for Endstone. It backs up Minecraft Bedrock worlds while the server is running, keeps recovery points without storing a complete world copy each time, and lets you restore an earlier version.

Installation

Requires Endstone 0.11 and Python 3.12–3.14.

  1. Download the plugin .whl from Releases.
  2. Place it in the server's plugins/ directory.
  3. Restart Endstone. Dependencies install automatically (internet access required).

See Using EndKeep for commands and configuration.

Quick start

Run these commands in the server console or as an operator:

/backup status
/backup create
/backup list

/backup create takes a snapshot. EndKeep processes pending snapshots during maintenance, which can also be started manually with /backup maintenance. Automatic backups are enabled by default.

Features

  • Online backups — capture snapshots without shutting down your server.
  • Incremental storage — save changes between recovery points to reduce disk usage.
  • Scheduled backups — set backup times, retention and maintenance in a configuration file.
  • Verification — check that stored recovery points can be read correctly.
  • Restore and export — recover a world even when the server cannot start.

Storage efficiency

In one 54-hour server test, 14 recovery points used 0.54 GiB with EndKeep, compared with 7.40 GiB for 14 individually compressed full backups (92.67% less storage). Savings depend on world activity and backup history.

Storage used by 14 EndKeep recovery points compared with independent compressed full backups.

Benchmark results and methodology

Documentation

For server owners:

For contributors:

License

EndKeep's source code is MIT licensed. Its dependencies have separate terms. In particular, Amulet-LevelDB has restrictions affecting some commercial uses. Check the dependency license before using EndKeep on a commercial server.

About

Crash-safe incremental world backup plugin for Endstone.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages