ViaPluginUpdater
Tired of updating Via plugins almost every day? This simple plugin is for you.
Automatically update ViaVersion, ViaBackwards, and ViaRewind.
Tired of updating Via plugins almost every day? This simple plugin is for you.
Automatically update ViaVersion, ViaBackwards, and ViaRewind.
Features
- Automatically checks for new Via plugin versions
- Supports ViaVersion, ViaBackwards, and ViaRewind
- Choose between release and dev builds for each plugin
- Configurable automatic check interval
- Downloads updates from official GitHub and ViaVersion CI sources
- Validates the downloaded JAR before installing it
- Checks file size, plugin name, version, and SHA-256 when available
- Stages updates for the next full server restart
- Detects new development builds even when the SNAPSHOT version is unchanged
- Can automatically remove superseded JAR files
- Does not hot-reload protocol plugins
Compatibility
- Minecraft: 1.7.10 – 26.2
- Platforms: Bukkit, Spigot, and Paper
- ViaPluginUpdater: Java 8 or newer
Important: Modern standard builds of ViaVersion, ViaBackwards, and ViaRewind normally require Java 17 or newer.
ViaVersion does not officially support running directly on a Bukkit 1.7.10 server. For very old server versions, you may need an official Java 8 compatibility build, a supported proxy, or ViaLegacy.
Supported plugins
Plugins that are not installed are safely ignored.
Installation
- Download ViaPluginUpdater.
- Place the JAR inside your server's plugins folder.
- Start or restart the server.
- Edit plugins/PluginUpdater/config.yml if required.
- Perform a full server restart to apply downloaded updates.
Do not use /reload or plugin managers to apply Via plugin updates.
Update channels
Each supported plugin can use a different update channel:
- release — downloads the latest stable GitHub release
- dev — downloads the latest successful build from the official ViaVersion CI
Code (YAML):
plugins:
ViaVersion:
enabled : true
channel : release
ViaBackwards:
enabled : true
channel : release
ViaRewind:
enabled : true
channel : release
Commands
- /pluginupdater status — displays installed, latest, and staged versions
- /pluginupdater check — checks for updates without downloading
- /pluginupdater update — checks and stages available updates immediately
- /pluginupdater reload — reloads the configuration
Permission: pluginupdater.admin
The permission is granted to server operators by default.
Security
Updates are accepted only from configured official sources. Before staging an update, ViaPluginUpdater verifies:
- HTTPS source
- Maximum download size
- SHA-256 checksum when supplied
- Valid JAR structure
- Plugin name
- Plugin version
Links
Keep your Via plugins updated without the daily hassle.
This project is not affiliated with or endorsed by the ViaVersion project.
This project is not affiliated with or endorsed by the ViaVersion project.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
ViaPluginUpdater is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 17 times (via Spigot). Download it and open it directly in the game.