github Kaiede/Bedrockifier v1.1.0
v1.1.0 - Jan 7th, 2021

latest releases: v1.3.1, v1.3.0, v1.2.2...
2 years ago
  • Updated to Swift 5.5.2 compiler.
  • Converted to a service instead of a script running a tool in a loop. This enables the new scheduler features.
  • Java containers can now be backed up, using the new containers settings in the configuration file.
  • A linux/arm64 container is also provided for Java servers running on modern ARM devices.
  • Configuration parsing now supports YAML format, and defaults to 'config.yml'. For compatibility, 'config.json' will be checked as a fallback.
  • Configuration file now has a schedule section which replaces the environment variables.
    • interval is the same as before.
    • startupDelay delays the first backup by the interval given, instead of running it on startup.
    • daily performs a single daily backup, mutually exclusive with interval.
    • onPlayerLogin performs a backup whenever a player logs in.
    • onPlayerLogout performs a backup whenever a player logs out.
    • onLastLogout performs a backup whenever the last player logs out.
    • minInterval throttles event/interval backups to a maximum of one during the minimum interval (i.e. 4h means one backup every 4h maximum).
  • Logging is now less verbose. There is a loggingLevel option in the configuration to make it verbose again for diagnostic purposes.

The following has been deprecated. They are still currently working today, but may no longer work at some unknown point in the future.

  • DEPRECATED: The "BACKUP_INTERVAL" environment variable is now part of the configuration file.
  • DEPRECATED: The "servers" settings in the configuration file is now "containers" with support for Bedrock and Java.
  • DEPRECATED: JSON configuration files have been deprecated in favor of YAML configuration files.

Don't miss a new Bedrockifier release

NewReleases is sending notifications on new releases.