Skip to content

Reference

Commands, permission nodes and config keys, read straight from the source code. For how and why to use them, see the other pages.

Plugin PackGatewayBackend, PackGateway
Version 1.2.3
Install Paper/Bukkit plugin (backends); Velocity plugin (proxy)
Git https://github.com/Pixelrus/gateway-velocity

Commands

Command Who can use it Description
/firstjoin packgateway.firstjoin.set Set, show, or test the first-join destination, or give a Pokégear. Usage: /firstjoin <set/show/test/gear [player]>
/packgateway no check declared

Permission nodes

Node Default What it allows
packgateway.firstjoin.reset see plugin.yml
packgateway.firstjoin.set op Allows changing and testing the first-join tutorial destination.
packgateway.reload see plugin.yml

Config

File Key Default Notes
plugins/PackGatewayBackend/config.yml current-version "1.1" PackGateway Velocity Plugin Configuration current-version must match the version exposed by the client-side pack gateway mod. Short versions accept patch releases: "1.1" accepts "1.1.0", "1.1.1", etc.
plugins/PackGatewayBackend/config.yml allow-newer-versions true If true, clients reporting a higher numeric version than current-version are accepted. Example: current-version "1.1" accepts "1.2.0" when enabled. This network runs it true on purpose: current-versio
plugins/PackGatewayBackend/config.yml modded-hub-server "hub"
plugins/PackGatewayBackend/config.yml vanilla-info-server "info"
plugins/PackGatewayBackend/config.yml first-join-routing-enabled false Only accepted PackGateway versions are eligible for this branch. UUIDs already present in NetworkJoinMessages' first-join registry keep the normal modded-hub-server route. A UUID absent from that regi
plugins/PackGatewayBackend/config.yml first-join-history-file "../networkjoinmessages/joined.txt"
plugins/PackGatewayBackend/config.yml protected-existing-users-file "protected-existing-users.txt" Optional immutable migration snapshot. A player present in either this file or the live NetworkJoinMessages history is always treated as existing. If this configured file is missing or malformed, firs
plugins/PackGatewayBackend/config.yml first-join-history-minimum-records 1 Safety floor for migrations: if the file contains fewer valid UUID rows than this, the special route is disabled and all validated players retain the normal modded-hub route. Raise this to the current
plugins/PackGatewayBackend/config.yml new-player-main-server "main"
plugins/PackGatewayBackend/config.yml outdated-message-title "&cModpack Update Required"
plugins/PackGatewayBackend/config.yml outdated-message-required-line "&7Required version: &a{required_version}"
plugins/PackGatewayBackend/config.yml outdated-message-client-line "&7Your version: &e{client_version}"
plugins/PackGatewayBackend/config.yml outdated-message-update-line "&fPlease update your modpack on CurseForge."
plugins/PackGatewayBackend/config.yml outdated-message-link-line "https://www.curseforge.com/minecraft/modpacks/pixelrus" These are URLs, not display text. They render as clickable disconnect-screen entries: [Open Modpack Download] and [Join Discord]. Values without http(s):// get https:// added. The link must be the Cur
plugins/PackGatewayBackend/config.yml outdated-message-discord-line ""
plugins/PackGatewayBackend/config.yml routing-enabled true PackGateway routes EVERY connection by default. It never leaves the backend choice to velocity.toml's try list, because a modded client that lands on the modded hub without passing the gate fails Ne