Repository navigation
UniversalAdmin 1.2.1
Maintenance done right in a network: one server or all of them.
Added
- Network maintenance:
/admin maintenance network on [kick] [reason]
closes every server of the network at once (and the proxy with
UniversalAdmin Velocity), with its own reason, message and allow-list;
off,status,list,allowanddenylikewise. The GUI page has a
second row for it. New permission
universaladmin.server.maintenance.network. See
docs/user/network.md and
ADR 0017. - UniversalAdmin Velocity refuses logins during network maintenance
(bypass permission on the proxy or the network allow-list still get in)
and shows "Maintenance" in the server list (maintenance-checkin its
config.yml)./uavelocityshows both checks. - A server in network mode without LuckPerms says at startup that OP and
permissions count per server, and how to share them
(network.md).
Fixed
- Maintenance in network mode was shared by accident: every server used
the same stored state, so putting one server into maintenance closed the
others after their next restart. Each server now keeps its own. /admin maintenance statusand the dashboard tile also show the
network's maintenance.- Import summary and allow-list audit entries no longer say "1 punishments"
or "1 players". - UniversalAdmin Velocity names its author in the proxy log, and no longer
uses the deprecated event order API. - Javadoc of the extension API: no more links to classes that only exist in
the plugin.
Upgrading
- Replace the jars (plugin on every server, and UniversalAdmin Velocity on
the proxy if you use it) and restart. A new table (ua_maintenance) is
created and the old maintenance state copied into it - every server keeps
the maintenance it had. In a network, give every server a
network.server-nameif you have not yet.
What's Changed
Full Changelog: v1.2.0...v1.2.1