ViaPluginsAutoUpdater is a Spigot and Paper plugin that checks for updates and automatically updates the most used plugins of the ViaVersion suite to their latest versions.
Automatically updated plugins:
- ViaVersion
- ViaBackwards
- ViaRewind
- ViaRewind-Legacy-Support
Supported version types:
-
RELEASE (stable versions, requires Java 17).
-
SNAPSHOT (development versions, requires Java 17).
-
JAVA8 (stable versions modified to work with Java 8, may have bugs).
NOTE: ViaRewind-Legacy-Support does not have a JAVA8 version type because it already supports Java 8 in the other version types.
Installation:
NOTE: If your server cannot contact https://api.github.com/ and https://ci.viaversion.com/ sites over the Internet, this plugin will not work. In case this happens, you will have to add an exception to the firewall, so you may have to ask your hosting provider if they can allow you access to those sites in case you do not control the host.
1: Remove the plugins of the ViaVersion suite that you have installed in the plugins folder of your server.
2: Download the latest version of this plugin and copy it to the plugins folder of your server.
3: Restart your server twice (the first time to download the plugins and the second time to upload them).
Config file (located in "your server folder"/plugins/ViaPluginsAutoUpdater):
Code (YAML):
# ViaPluginsAutoUpdater configuration
check-interval
: 1440
# Interval when to check for updates in minutes
plugins:
VIAVERSION:
enabled
: true
# Enable or disable plugin updates
release-type
: RELEASE
# The version type to download. Options: RELEASE (default), SNAPSHOT, JAVA8
VIABACKWARDS:
enabled
: true
release-type
: RELEASE
VIAREWIND:
enabled
: true
release-type
: RELEASE
VIAREWIND_LEGACY_SUPPORT:
enabled
: true
release-type
: RELEASE
# Options: RELEASE (default), SNAPSHOT (ViaRewind-Legacy-Support does not have a JAVA8 version type because it already supports Java 8 in the other version types.)