AutoViaUpdater

Automatically update all Vias -> ViaVersion, ViaBackwards, ViaRewind, ViaRewind-Legacy!

3,95k

Quick challenge

How far can you run before the mobs catch you?

AutoViaUpdater

AutoViaUpdater

More info & guide: More info & guide:

Latest builds (features + bug fixes): Latest builds (features + bug fixes)

ViaRewind-Legacy Keeps ViaRewind-Legacy, ViaRewind-Legacy, ViaRewind-Legacy (and ViaRewind-Legacy on Spigot) up-to-date by checking CI and applying updates automatically.

Works on: Spigot/Paper/Folia, Velocity, BungeeCord

How to use

1. Place the jar in `plugins/` (or on your proxy) and start once. 2. Choose which Via components to update and set the check interval in the config. 3. Run a manual check with `/updatevias` if needed.

Commands

* `/updatevias` — run update check now *(perm: `autoviaupdater.admin`)*

Permissions

* `autoviaupdater.admin` — manual check & automatic checks

Config (YAML)

```yaml

AutoViaUpdater config

For understanding the difference between release and snapshot builds visit: https://ci.viaversion.com/

'snapshot' chooses latest builds when available regardless if they are -SNAPSHOT or not; otherwise latest non-snapshot is used.

'dev' selects the *-DEV* Jenkins job; 'java8' selects the *-Java8* job.

All of the builds here are from Jenkins. If you want to use any other source use this plugin: https://www.spigotmc.org/resources/autoupdateplugins.109683/

ViaVersion:

Enable or disable ViaVersion updates (https://ci.viaversion.com/job/ViaVersion)

enabled: true

Download the latest build, regardless of whether it's a snapshot "-SNAPSHOT" or not.

Otherwise, download the latest non-snapshot build.

snapshot: true

Enable or disable DEV channel builds from Jenkins (https://ci.viaversion.com/job/ViaVersion-DEV/)

dev: false

Enable or disable Java 8 builds (https://ci.viaversion.com/job/ViaVersion-Java8/)

java8: false

ViaBackwards:

Enable or disable ViaBackwards updates (https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards/)

enabled: true

Download the latest build, regardless of whether it's a snapshot "-SNAPSHOT" or not.

Otherwise, download the latest non-snapshot build.

snapshot: true

Enable or disable DEV channel builds from Jenkins (https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards-DEV/)

dev: false

Enable or disable Java 8 builds (https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards-Java8/)

java8: false

ViaRewind:

Enable or disable ViaRewind updates (https://ci.viaversion.com/view/ViaRewind/job/ViaRewind/)

enabled: true

Download the latest build, regardless of whether it's a snapshot "-SNAPSHOT" or not.

Otherwise, download the latest non-snapshot build.

snapshot: true

Enable or disable DEV channel builds from Jenkins (https://ci.viaversion.com/view/ViaRewind/job/ViaRewind-DEV/)

dev: false

Enable or disable Java 8 builds (https://ci.viaversion.com/view/ViaRewind/job/ViaRewind-Java8/)

java8: false

ViaRewind-Legacy:

Enable or disable ViaRewind-Legacy updates. Note: Will not do anything for Bungeecord servers. (https://ci.viaversion.com/view/ViaRewind/job/ViaRewind%20Legacy%20Support/)

enabled: true

Download the latest build, regardless of whether it's a snapshot "-SNAPSHOT" or not.

Otherwise, download the latest non-snapshot build.

snapshot: true

Enable or disable DEV channel builds from Jenkins (https://ci.viaversion.com/view/ViaRewind/job/ViaRewind%20Legacy%20Support%20DEV/)

dev: false

Check-Interval setting

The interval (in minutes) to check for updates

Check-Interval: 60

Experimental Cron Support

Example "0 0 * * *" is daily at midnight

Leave it blank "" to disable and use the Check-Interval

Cron-Expression: ""

The number of seconds to wait after the server has fully loaded before starting the update checking process.

Setting this value too low may cause errors.

If errors occur while loading vias, try setting this value to 60 seconds or higher.

Delay: 5

AutoRestart settings

AutoRestart is whether the server will restart after an update

AutoRestart-Delay is the delay in seconds before restarting

AutoRestart-Message is the message that will be broadcasted before restarting

AutoRestart: false AutoRestart-Delay: 60 AutoRestart-Message: '&cServer is restarting in 1 minute!' ```

Support GitHub Issues: https://github.com/NewAmazingPVP/AutoViaUpdater/issues Discord: https://discord.gg/u3u45vaV6G

ADS