AutoViaUpdater icon

AutoViaUpdater -----

Plugin that auto updates all Vias like ViaVersion, ViaRewind, ViaBackwards, and ViaRewindLegacy



AutoViaUpdater

More info & latest builds: https://github.com/NewAmazingPVP/AutoViaUpdater

What it does
Keeps ViaVersion, ViaBackwards, ViaRewind (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
  • Place the jar in plugins/ (or on your proxy) and start once.
  • Choose which Via components to update and set the check interval in the config.
  • Run a manual check with /updatevias if needed.

Commands
  • /updatevias — run update check now (perm: autoviaupdater.admin)

Permissions
  • autoviaupdater.admin — manual check & automatic checks

Code (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


Plugin Stats

Bukkit

[​IMG]

Bungeecord
[​IMG]

Velocity
[​IMG]
Resource Information
Author:
----------
Total Downloads: 2,740
First Release: Apr 17, 2023
Last Update: Aug 31, 2025
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings