Home›Java›Mods›ViaUpdater
ViaUpdater
ModsJava

ViaUpdater

Java mod listed for Minecraft 1.8–26.x. Download on the author's site.

⬇ Download on Spigot
ViaUpdater
A Paper plugin that keeps your ViaVersion plugins up to date automatically.
It supports pulling builds from Jenkins CI servers and from GitHub Actions artifacts or source code.
Projects are fully configurable through a YAML config file.

Features

Installation
  1. Build the project with ./gradlew build
  2. Drop the jar into your server's plugins folder
  3. Start the server once to generate plugins/ViaUpdater/config.yml
  4. Fill in your GitHub token and adjust the project list as needed
  5. Restart or reload the config with /viaupdater reload

Configuration
# Whether to delete build data automatically after completion
cleanup: false

# Redirect GRADLE_USER_HOME and Maven local repository into the tmp folder during source builds
# Keeps the global Gradle/Maven cache untouched
isolated-cache: true

github:
token: <GITHUB-TOKEN>

jenkins:
endpoint: https://ci.viaversion.com

startup-update:
enabled: false

auto-update:
enabled: false
interval: 24

projects:
- name: ViaVersion
default: jenkins
sources:
- id: github
type: GITHUB
owner: ViaVersion
repository: ViaVersion
branch: master

- id: github-sponsor
type: GITHUB
owner: ViaVersion
repository: ViaVersionDev
branch: preview

- id: jenkins
type: JENKINS
project: ViaVersion


Source Types

JENKINS

GITHUB (artifact download)

GITHUB (source build)
When workflow is omitted, the plugin downloads the source zip and builds the project locally using the bundled Gradle wrapper.

Commands
Permission: viaupdater.command

/viaupdater update all - Update all installed plugins using their default source
/viaupdater update <name> - Update a single plugin using its default source
/viaupdater update <name> <source> - Update a single plugin using a specific source
/viaupdater cancel - Cancel the currently running update
/viaupdater reload - Reload the config without restarting the server


Aliases: viaupdate, updatevia, updateviaversion
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ViaUpdater is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.21, 26.1. Downloaded 54 times (via Spigot). Download it and open it directly in the game.

Explore more