Queue-only TAB presentation for Velocity. NordQueue owns routing; disabling NordQueueTab does not stop the queue.
Requires NordQueue 1.1.1 or newer with the snapshot API. The integration was tested with Velocity 4.2.1 and Java 25. NordQueue 1.1.0 lacks the required API.
max-visible-players defaults to 80 and accepts 1..80. A viewer inside the visible prefix sees the first entries. A viewer outside it sees the first 79 plus themselves at the default limit.
This bounds entries owned by NordQueueTab, not entries created by other plugins. The plugin does not adopt or remove another plugin's entries. Avoid a competing full TAB renderer on the queue backend; header/footer rendering should have one owner.
<position> is the combined priority-plus-regular position, not the old per-group position. <estimate> uses a fixed assumption of 20 minutes per player ahead: max(0, position - 1) * 20. It renders ~40 min for position 3 and ~24 h 40 min for position 75. Position 1 renders ~0 min; this does not mean a slot is currently available. The estimate is approximate, not a countdown or a prediction of player departures.
The default header includes Estimated time: <estimate>. Existing custom templates remain unchanged; add this placeholder to the header or footer if it is missing. Calculation uses constant-time arithmetic when rendering changed positions, with no extra timers, storage or server polling. Unchanged snapshots still send no redundant packets.
Header, footer and player-format use MiniMessage with unparsed placeholders. Existing custom header text is not rewritten on disk.
update-interval-millis accepts 500..60000 and defaults to 1000. Invalid numeric settings on reload retain the previous settings without rewriting the file.
Disconnect and shutdown release viewer state.
| Permission | Allows |
|---|---|
nordqueuetab.admin |
/nordqueuetab and /nordqueuetab reload |
Velocity's permission provider supplies player grants; the plugin registers no default player grant. A Paper/Folia permission assignment does not grant proxy access.
Viewing the queue TAB requires no separate permission.
Use Maven 3.9+ and JDK 25: mvn clean verify or ./build.ps1. See BUILDING.md.
The older network-share build.ps1 -ProxyPath command and C:\Users\artyo\Documents\Codex\nordqueuetab-test-20261003\proxy directory describe a historical local fixture, not the current release build.
The 1.1.0 optimization checks include 17 dependency-free regression scenarios. The original OPTIMIZATION-1.1.0.md reference names a historical report excluded from the public repository; that file is not available here. Probe helpers belong only on isolated fixtures, never on a public proxy.