COWMODSКаталог модов
UniversalAdmin

ВЕРСИИ (35)

release

UniversalAdmin BungeeCord 1.9.0

1.9.0-bungee
1 нояб. 2026 г.1Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
The optional BungeeCord plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.9.0 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin Velocity 1.9.0

1.9.0-velocity
1 нояб. 2026 г.0Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.9.0 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.9.0

1.9.0
1 нояб. 2026 г.1Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
The second half of the menu overhaul, and a look over everything else: compatibility, migrations and how easy UniversalAdmin is to use. ### Added - **Server, worlds and performance as hubs**, like the player profile: what you see in a light blue row, what you do in rows behind coloured labels - green harmless, orange with an effect on players, red dangerous. - **Live values**: the main menu, server, worlds, a world and performance update once a second while open. - **Traffic lights** on the performance page: TPS, MSPT and memory in green, yellow or red, measured against your alert thresholds. - **A world's settings show their value**: time (as a clock), weather, difficulty, spawn and world border show what they are now and change on a click. - **The audit log reads in the server's language**: "Ban - Admin banned Notch for 7d: Griefing" instead of `core:moderation.ban` and an English sentence. See [ADR 0028](docs/architecture/decisions/0028-audit-log-in-the-servers-language.md). - **Minecraft's names in your game's language**: game modes, difficulties, effects and entities ("Überlebensmodus", "Eile") instead of `SURVIVAL`, `SPEED`. - **New options reach your config.yml**: an update writes options it brings into your existing file with their explanation; the console lists them. - **A hint for staff on their first join**: `/admin` opens the menu - and if your game runs in a language UniversalAdmin ships that the server does not use, one click switches it. ### Fixed - Heal, feed, extinguish, clear effects and the flight, glow, gravity and collision switches wrote their raw input into the audit log (`PlayerTargetInput[targetId=...]`). - The used deprecated `getBedSpawnLocation` and effect `getName` are replaced. ### For extension developers - API 1.8: `GuiRows`, `GuiButton#display`, `GuiPage#live()`, `ActionDefinition.Builder#auditArgs`, `Migration#namespace()` (your own numbering in `ua_extension_migrations`), `MessageService#get(locale, ...)`. Everything has a default; extensions built against API 1.7 keep working. - `./gradlew build` checks the jar against the Paper API of 1.21.7, 1.21.11 and the version compiled against (`binaryCompatibility`). ## What's Changed * UniversalAdmin 1.9.0 by @nicki41 in https://github.com/universaladmin-mc/UniversalAdmin/pull/19 **Full Changelog**: https://github.com/universaladmin-mc/UniversalAdmin/compare/v1.8.0...v1.9.0
release

UniversalAdmin BungeeCord 1.8.0

1.8.0-bungee
28 окт. 2026 г.5Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
The optional BungeeCord plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.8.0 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin Velocity 1.8.0

1.8.0-velocity
28 окт. 2026 г.5Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.8.0 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.8.0

1.8.0
28 окт. 2026 г.32Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
The menus got a new look: a frame in every module's colour, glass panes that always mean the same, and hubs instead of long lists of buttons. See [ADR 0027](docs/architecture/decisions/0027-menu-design-system.md). ### Added - **Main menu as a dashboard:** players online, open reports, TPS, maintenance and the network at a glance, the modules in three groups, and a "My status" row to switch vanish, staff mode, godmode, staff chat and your nick on and off. - **Status line:** staff see what they have switched on in the action bar, e.g. `Vanish · Godmode · Nick Notch`, while something is on. In staff mode the target display keeps the action bar. Off with `gui.status-line: false`. - **A player's profile is the place for everything about them:** who, where, playtime and condition on the left, then rows to moderate (warn, temp mute, kick, temp ban, freeze/unfreeze right there), view (inventory, ender chest, effects, history, reports, notes, alts), help (teleport, bring, heal, feed, flight, all actions) and more. The previous and next online player are one click away, the UUID can be copied. - **Player lists as tabs:** the Players button opens the online players; Online, Offline and Recently seen switch in the header. - **A freeze is visible:** the frozen player sees a title until they are free (`moderation.freeze.show-title`), and staff who may freeze see a marker above their head with who froze them and for how long (`moderation.freeze.staff-marker`). - **Settings with readable names and descriptions** in English and German; the config path is still shown below. ### Changed - Every page has the same frame: the header in the module's colour with back, main menu, the page's icon, refresh and close; tools and paging at the bottom; empty slots are black. Glass colours mean the same on every page - green on/confirm, red off/danger, orange warning, white "nothing here". - Switching pages no longer closes and reopens the inventory - no flicker, the mouse stays where it is. - Confirmations have a frame in the colour of what is at stake: red for a ban, orange for a kick or mute. ### For extension developers - API 1.7: `GuiGlass`, `MenuGroup`, `GuiWindow`, `GuiStyle`, `StatusToggle`/`StatusToggleRegistry`/`ActionStatusToggle`, `PlayerMenuGroup`, `PlayerMenuEntry#group()`, `GuiClickContext#page()`, `ModuleDescriptor#menuGroup`/`#color`. Everything has a default - extensions built against API 1.6 keep working unchanged. ## What's Changed * UniversalAdmin 1.8.0 by @nicki41 in https://github.com/universaladmin-mc/UniversalAdmin/pull/18 **Full Changelog**: https://github.com/universaladmin-mc/UniversalAdmin/compare/v1.7.2...v1.8.0
release

UniversalAdmin BungeeCord 1.7.2

1.7.2-bungee
28 окт. 2026 г.3Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
The optional BungeeCord plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.7.2 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin Velocity 1.7.2

1.7.2-velocity
28 окт. 2026 г.4Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.7.2 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.7.2

1.7.2
28 окт. 2026 г.8Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
### Fixed - **Godmode showed as "on" after every join** on Paper 26, and the first click only switched it off. 1.7.1 read the player's invulnerability, which Paper also reports for the few seconds of protection after joining or a hit. Godmode is now kept as a mark in the player's data. A player with the godmode permission who still has godmode from an older version is recognised a few seconds after joining, once that protection is over. ## What's Changed * UniversalAdmin 1.7.2 by @nicki41 in https://github.com/universaladmin-mc/UniversalAdmin/pull/17 **Full Changelog**: https://github.com/universaladmin-mc/UniversalAdmin/compare/v1.7.1...v1.7.2
release

UniversalAdmin BungeeCord 1.7.1

1.7.1-bungee
28 окт. 2026 г.4Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
The optional BungeeCord plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.7.1 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin Velocity 1.7.1

1.7.1-velocity
28 окт. 2026 г.3Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.7.1 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.7.1

1.7.1
28 окт. 2026 г.6Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
### Fixed - **Corrected texts now reach every server.** `lang/<locale>.yml` holds only your own texts; every other text comes from the plugin and follows its updates. Up to 1.7.0 the whole built-in file was copied there once and hid every later correction - such a copy is cleaned once (your changes stay, the original is kept as `lang/<locale>.yml.before-1.7.1`). Every built-in text is in `lang/reference/` to copy from. See [ADR 0026](docs/architecture/decisions/0026-language-files-hold-only-overrides.md). - **Godmode after a restart:** a player who still had godmode on when the server restarted stayed invulnerable while the menu said "off", and needed two clicks to turn it off. Godmode now follows the player's real invulnerability. - **Empty lists** show a white "Nothing here." instead of a grey pane that looked like filling. ## What's Changed * UniversalAdmin 1.7.1 by @nicki41 in https://github.com/universaladmin-mc/UniversalAdmin/pull/16 **Full Changelog**: https://github.com/universaladmin-mc/UniversalAdmin/compare/v1.7.0...v1.7.1
release

UniversalAdmin BungeeCord 1.7.0

1.7.0-bungee
28 окт. 2026 г.8Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
The optional BungeeCord plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.7.0 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin Velocity 1.7.0

1.7.0-velocity
28 окт. 2026 г.5Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.7.0 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.7.0

1.7.0
28 окт. 2026 г.11Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
Staff can play incognito now. ### Added - **Nick system**, a new built-in module: `/nick Notch` shows you as Notch, with Notch's skin, in the chat, the tab list, above your head, in join, quit and death messages and to other plugins. Name and skin can be chosen separately (`/nick Bob Notch`), or both at random (`/nick random`); `/unnick` ends it, also from the new **Nick** menu. Names of players who have played here, of online players and of other nicks are refused. Staff with `universaladmin.nick.see` see the real name in the player list, on the profile and in `/nick list`; punishments, notes, reports and the audit log keep the real identity, and actions a nicked staff member takes run under their real name. A nick survives rejoining (`nick.restore-on-rejoin`) and follows its player through a network. See [docs/user/modules/nick.md](docs/user/modules/nick.md) and [ADR 0025](docs/architecture/decisions/0025-nick-system.md). - **UniversalAdmin TAB**, an official extension for TAB: nicked players are shown in an ordinary TAB group, vanished staff and players in staff mode get a marker. Its own repository: [universaladmin-mc/universaladmin-tab](https://github.com/universaladmin-mc/universaladmin-tab). - **Extension API 1.6**: the `Nicks` service (`dev.universaladmin.status`), `PlayerNames.real(...)` and `PlayerNames.revealedTo(...)`. - Vanish sets the `vanished` player metadata vanish plugins share, so TAB, map plugins and others recognise UniversalAdmin's vanish. ### Fixed - On Java 21 the update check and the anonymous statistics did not start ("No implementation of the random number generator algorithm"). - A player who left while vanished came back invisible when `moderation.vanish.restore-on-reconnect` was off. ## What's Changed * docs: Modrinth wiki links point to the documentation website by @nicki41 in https://github.com/universaladmin-mc/UniversalAdmin/pull/14 * UniversalAdmin 1.7.0 by @nicki41 in https://github.com/universaladmin-mc/UniversalAdmin/pull/15 **Full Changelog**: https://github.com/universaladmin-mc/UniversalAdmin/compare/v1.6.0...v1.7.0
release

UniversalAdmin BungeeCord 1.6.0

1.6.0-bungee
28 окт. 2026 г.9Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
The optional BungeeCord plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.6.0 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin Velocity 1.6.0

1.6.0-velocity
28 окт. 2026 г.7Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.6.0 on your servers as well - see https://github.com/universaladmin-mc/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.6.0

1.6.0
28 окт. 2026 г.21Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
Updates install themselves, the project has a home of its own - and a new look. ### Added - **Automatic updates**: a new release (of UniversalAdmin or of an installed official extension) is downloaded, checked against its SHA-256 checksum and installed on the next restart. Only within the same major version - a major update waits for `/admin update`. Switch it off with `update.auto-download: false`. Staff with `universaladmin.update.notify` get a notice on join; the console logs it on every check. See [docs/user/configuration.md](docs/user/configuration.md) and [ADR 0024](docs/architecture/decisions/0024-updates-and-repositories.md). - `/admin update` installs every available update at once - the plugin and the extensions, a major update too. - **The proxy plugins** (Velocity, BungeeCord) check for updates as well and log a notice (`update-check.enabled` in their `config.yml`). They never download anything. - **Documentation website**: [universaladmin-mc.github.io/UniversalAdmin](https://universaladmin-mc.github.io/UniversalAdmin/), built from `docs/` whenever it changes on `main`. - **New logos** for UniversalAdmin, its extensions and the proxy plugins. - API 1.5: `ExtensionManager#updatesFrom(Plugin, String, String)` - an extension names the GitHub repository it is released from, and UniversalAdmin keeps it up to date too. ### Changed - **The project moved** to the GitHub organization [universaladmin-mc](https://github.com/universaladmin-mc). Old links to `nicki41/UniversalAdmin` redirect. JitPack coordinates are now `com.github.universaladmin-mc.UniversalAdmin`. - **The official extensions have repositories of their own** ([Discord](https://github.com/universaladmin-mc/universaladmin-discord), [Placeholders](https://github.com/universaladmin-mc/universaladmin-placeholders), [Voice Chat](https://github.com/universaladmin-mc/universaladmin-voicechat)), with their own releases. Their jars are no longer attached to the UniversalAdmin release; Modrinth is unchanged. ### Fixed - `/admin update` picked the first jar of a release - the API javadoc - and refused it over the checksum. It now takes the plugin jar by name. - `/admin update` reports every plugin on its own line: one whose release cannot be fetched (for example an extension without a published release) no longer stops the others. A missing release and a used-up GitHub request limit are named as such. - "The details are in the server log" now holds for every internal error an action reports - its reason is logged. ## What's Changed * docs: roadmap for automatic updates and extension repositories by @nicki41 in https://github.com/universaladmin-mc/UniversalAdmin/pull/11 * UniversalAdmin 1.6.0 by @nicki41 in https://github.com/universaladmin-mc/UniversalAdmin/pull/13 **Full Changelog**: https://github.com/universaladmin-mc/UniversalAdmin/compare/v1.5.0...v1.6.0
release

UniversalAdmin BungeeCord 1.5.0

1.5.0-bungee
26 окт. 2026 г.10Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
The optional BungeeCord plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.5.0 on your servers as well - see https://github.com/nicki41/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin Velocity 1.5.0

1.5.0-velocity
26 окт. 2026 г.8Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.5.0 on your servers as well - see https://github.com/nicki41/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.5.0

1.5.0
26 окт. 2026 г.22Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
Mute in the chat, in the voice chat or both, forms instead of one prompt after another, the whole network in the player menu - and a new license. ### Added - **Chat, voice and full mutes**: `/chatmute` and `/voicemute` (each with an optional duration) next to `/mute`, which stays a full mute. With a voice chat connected the punish form asks where to mute, and templates take `chatmute [duration]` and `voicemute [duration]` steps. The player's notice, the staff notification, the history and `/checkban` name the kind; `/unmute` lifts every kind. In a network a mute takes effect on every server at once. See [docs/user/modules/moderation.md](docs/user/modules/moderation.md#chat-voice-and-full-mutes) and [ADR 0022](docs/architecture/decisions/0022-mute-kinds-and-voice-chat.md). - **UniversalAdmin Voice Chat**, an official extension for Simple Voice Chat: voice and full mutes silence the microphone, vanished staff cannot be heard (`voicechat.silence-vanished`), a hidden, isolated **staff voice group** (`/admin voicegroup`), the voice status on the profile with a click to take a player out of a group. New permissions `universaladmin.voicechat.staffgroup` and `.manage`. See [docs/extensions/voicechat.md](docs/extensions/voicechat.md). - **The whole network in the player menu**: in network mode **Online Players** lists every player of the network with the server they are on, with a **Server** filter and sorting by name or by server. A profile says where the player is and offers **Teleport to player**, **Bring to me** and **Send to server...** - also for players on this server. - API 1.4: `MuteKind`, `PlayerStatus#chatMute`/`#voiceMute`, the `VoiceChat` service and `GuiForm`. ### Changed - **Forms instead of one prompt after another** ([ADR 0023](docs/architecture/decisions/0023-dialog-forms.md)): punishing (reason, duration and mute kind in one form), adding to the whitelist (reason, notes, expiry), title broadcasts (title and subtitle), chat broadcasts (multi-line), enabling maintenance (reason, the message for players, whether to kick), the world border (one field per value, a transition slider, "use my position"), health, food, XP and speeds as sliders, and teleporting to coordinates (X, Y, Z and a world list). - Text prompts accept up to 255 characters - the dialog's own limit of 32 cut longer reasons short. - The punishment list and detail pages show the localized type. - **License: GPL-3.0-or-later** from this version on, for the plugin, the proxy plugins and the official extensions. The extension API (`universaladmin-api`) and the example extension stay under Apache-2.0, so extensions can still use any license. Versions up to 1.4.0 remain available under Apache-2.0. Every jar now carries its license text under `META-INF/` - see [docs/release/licensing.md](docs/release/licensing.md). ### Upgrading - Replace the jars and restart; a database column is added automatically. Every existing mute is a full mute. For voice mutes, add `universaladmin-voicechat-<version>.jar` next to Simple Voice Chat on every server where players talk. ## What's Changed * docs: fix two line breaks in the Modrinth page text by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/7 * docs: statistics badges at the top and on Modrinth, roadmap for 1.5.0 by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/8 * chore: license under GPL-3.0-or-later, the extension API stays Apache-2.0 by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/9 * UniversalAdmin 1.5.0 by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/10 **Full Changelog**: https://github.com/nicki41/UniversalAdmin/compare/v1.4.0...v1.5.0
release

UniversalAdmin BungeeCord 1.4.0

1.4.0-bungee
22 окт. 2026 г.14Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
The optional BungeeCord plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.4.0 on your servers as well - see https://github.com/nicki41/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin Velocity 1.4.0

1.4.0-velocity
22 окт. 2026 г.8Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy, and keeps it closed during network maintenance and to players not on the network whitelist. Install UniversalAdmin 1.4.0 on your servers as well - see https://github.com/nicki41/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.4.0

1.4.0
22 окт. 2026 г.44Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
Find second accounts of banned players - without storing addresses - and the proxy checks for BungeeCord networks too. ### Added - **Alt detection** (opt-in, `moderation.alts.enabled`): every login stores a keyed hash of the address - never the address itself; IPv6 counts by its /64 network - and accounts that share one show up as possible alts: `/admin alts <player>`, the **Possible Alts** button on a profile, and a staff hint when a player joins who shares an address with a banned account (on every server of a network). Optionally refuse such players (`moderation.alts.refuse-banned-alts`, off by default; `universaladmin.bypass.alt-check` exempts players). Addresses are forgotten after `moderation.alts.retention` (90 days); `/admin alts <player> forget` deletes a player's on request; viewing and forgetting are audited. New permissions `universaladmin.moderation.alts`, `.alts.forget` and `universaladmin.bypass.alt-check`. See [docs/user/modules/moderation.md](docs/user/modules/moderation.md#alt-detection) and [ADR 0020](docs/architecture/decisions/0020-alt-detection.md). - **UniversalAdmin BungeeCord**: the proxy plugin for BungeeCord networks - bans, network maintenance, the network whitelist and the server-list text, the same `config.yml` as the Velocity plugin, `/uabungee`. On GitHub and as the `-bungee` version on Modrinth ([ADR 0021](docs/architecture/decisions/0021-bungeecord-proxy-plugin.md)). ### Changed - The proxy checks live in one place (`proxy/common`) for both proxy plugins; UniversalAdmin Velocity behaves as before. ### Upgrading - Replace the jars and restart; a new table is created automatically. Alt detection stays off until you switch it on. On a BungeeCord proxy, add `universaladmin-bungee-<version>.jar` and fill in its `config.yml` like the Velocity plugin's. ## What's Changed * UniversalAdmin 1.4.0 by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/6 **Full Changelog**: https://github.com/nicki41/UniversalAdmin/compare/v1.3.0...v1.4.0
release

UniversalAdmin Velocity 1.3.0

1.3.0-velocity
22 окт. 2026 г.10Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy. Install UniversalAdmin 1.3.0 on your servers as well - see https://github.com/nicki41/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.3.0

1.3.0
22 окт. 2026 г.10Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
Consistent punishments that escalate on their own, and a network that can be whitelisted and keeps vanished staff hidden. ### Added - **Punishment templates with escalation**: `/punish Steve spam` warns Steve the first time, mutes him for an hour the second time, and so on - steps per template in `punishment-templates.yml` (five examples in the server's language), counting earlier uses of the same template within 90 days (per template; `0` = forever). Also as **Punish with Template** in the moderation menu and `/punish` in the Discord bot. `/punish <player>` still opens the moderation menu (now with the templates first); from the console it lists what each template would do. Each step still needs its own permission. New permission `universaladmin.moderation.punish`. See [docs/user/modules/moderation.md](docs/user/modules/moderation.md#punishment-templates) and [ADR 0018](docs/architecture/decisions/0018-punishment-templates.md). - **Network whitelist** (`/admin whitelist network on|off|status|add|remove|list`): one list for every server of the network, on top of each server's own, also enforced at the proxy by UniversalAdmin Velocity (`whitelist-check`). New permissions `universaladmin.whitelist.network` and `universaladmin.bypass.network-whitelist`. See [docs/user/modules/whitelist.md](docs/user/modules/whitelist.md#network-whitelist). - **Vanish across the network**: vanished players are left out of the network list, `/admin find`, player counts, tab completion and the network placeholders for everyone without `universaladmin.bypass.vanish`, and stay vanished when switching servers even with `vanish.restore-on-reconnect: false` ([ADR 0019](docs/architecture/decisions/0019-network-whitelist-and-vanish.md)). - Extension API 1.3: `NetworkService#vanished(UUID)`. ### Fixed - **Whitelist metadata in network mode** was one table for every server, so one server's expiry sweep could remove a player from another server's whitelist. Each server now keeps its own; temporary entries keep their expiry after the upgrade. - `%universaladmin_network_online%` and `%universaladmin_network_online_<server>%` no longer count vanished players. ### Upgrading - Replace the jars - the plugin on every server, UniversalAdmin Velocity on the proxy, and the extensions (UniversalAdmin Placeholders 1.3 needs UniversalAdmin 1.3) - and restart. New tables and columns are created automatically, `punishment-templates.yml` is written on the first start. In a network, give the servers a minute to restart together: a server that is still on 1.2 keeps working, but does not know the network whitelist. ## What's Changed * UniversalAdmin 1.3.0 by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/5 **Full Changelog**: https://github.com/nicki41/UniversalAdmin/compare/v1.2.1...v1.3.0
release

UniversalAdmin Velocity 1.2.1

1.2.1-velocity
22 окт. 2026 г.8Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy. Install UniversalAdmin 1.2.1 on your servers as well - see https://github.com/nicki41/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.2.1

1.2.1
22 окт. 2026 г.8Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
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`, `allow` and `deny` likewise. The GUI page has a second row for it. New permission `universaladmin.server.maintenance.network`. See [docs/user/network.md](docs/user/network.md#maintenance) and [ADR 0017](docs/architecture/decisions/0017-maintenance-scopes.md). - **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-check` in its config.yml). `/uavelocity` shows 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](docs/user/network.md#permissions)). ### 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 status` and 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-name` if you have not yet. ## What's Changed * UniversalAdmin 1.2.1 by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/4 **Full Changelog**: https://github.com/nicki41/UniversalAdmin/compare/v1.2.0...v1.2.1
release

UniversalAdmin Velocity 1.2.0

1.2.0-velocity
21 окт. 2026 г.8Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy. Install UniversalAdmin 1.2.0 on your servers as well - see https://github.com/nicki41/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.2.0

1.2.0
21 окт. 2026 г.8Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
Switching made easy: bring your bans over from LiteBans, AdvancedBan, the vanilla ban lists or EssentialsX. Plus PlaceholderAPI placeholders and a Discord bot, both as official extensions with their own Modrinth pages. ### Added - **Import from other plugins**: `/admin import` brings bans (also IP bans), mutes, warnings and kicks over from **LiteBans** (MySQL/MariaDB or its H2 file), **AdvancedBan** (MySQL or its HSQLDB files), the **vanilla ban lists** and **EssentialsX** (mutes; jails become staff notes) - with reasons, dates, who issued and who lifted them, and what is still in force. A preview shows everything before anything is written; running it again only imports what is new; players who never joined become known by name. Vanilla entries are moved so unbans work. See [docs/user/import.md](docs/user/import.md). - **UniversalAdmin Placeholders** - a new official extension for PlaceholderAPI: `%universaladmin_vanished%`, `_muted`, `_mute_remaining`, `_warnings`, `_online` (without vanished players), `_staff_online`, `_open_reports`, `_maintenance`, network counts and more. See [docs/extensions/placeholderapi.md](docs/extensions/placeholderapi.md). - **Discord bot mode** for UniversalAdmin Discord: two-way staff chat, slash commands (`/ban`, `/mute`, `/kick`, `/warn`, `/unban`, `/unmute`, `/history`, `/check`, `/find`, `/ua <any admin command>`) with player autocomplete, and reports with Claim / Resolve / Reject buttons. Discord roles map to permission nodes; everything is checked and audited like in game. Webhook mode stays the default. See [docs/extensions/discord.md](docs/extensions/discord.md). - Extension API 1.2: `Actor.remote` / `ActorType.REMOTE`, `RemoteCommands` and `StaffChat` ([ADR 0016](docs/architecture/decisions/0016-remote-actors.md)). - Extension API 1.2: status services for displays (`dev.universaladmin.status`: `PlayerStatus`, `ReportOverview`, `MaintenanceStatus`) and `PlayerDirectory#addIfAbsent`. - New permission `universaladmin.moderation.import`. ### Upgrading - Replace the jar and restart. A new table (`ua_import_records`) is created automatically; nothing else changes. ## What's Changed * ci: compatibility check skips the pull request for versions already listed by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/2 * UniversalAdmin 1.2.0 by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/3 **Full Changelog**: https://github.com/nicki41/UniversalAdmin/compare/v1.1.0...v1.2.0
release

UniversalAdmin Velocity 1.1.0

1.1.0-velocity
19 окт. 2026 г.10Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
The optional Velocity plugin for UniversalAdmin's network mode: refuses players banned with UniversalAdmin at the proxy. Install UniversalAdmin 1.1.0 on your servers as well - see https://github.com/nicki41/UniversalAdmin/blob/main/docs/user/network.md
release

UniversalAdmin 1.1.0

1.1.0
19 окт. 2026 г.21Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
The first stable release: commands for everything, a report system, chat tools, staff notes, an in-game settings editor, network mode for Velocity and BungeeCord networks, a public extension API and the first official extensions. One jar runs on Paper 1.21.7 - 1.21.11 and 26.1.1 - 26.3. Upgrading from an alpha is automatic - see "Upgrading" below. (1.0.0 was never published on its own; everything planned for it is part of 1.1.0.) ### Added - **Commands for every module** under `/admin` (aliases `/ua`, `/uadmin`), with tab completion and a clickable `/admin help`. Optional top-level shortcuts such as `/kick`, `/ban`, `/mute`, `/warn`, `/history`, `/vanish`, `/heal`, `/gm`, `/invsee`, `/broadcast`, `/maintenance`, `/lag` (`commands.shortcuts.enabled`/`disabled`; `/universaladmin:<label>` always works). Full list: [docs/user/commands.md](docs/user/commands.md). - Moderation: kick, ban/tempban/ipban (`/ban Steve 7d griefing`), mute/tempmute, warn/unwarn, freeze/unfreeze, unban/unmute, history, check, moderate, vanish, godmode, nocollision, staff [recover], notes. - Players: player, info (`/seen`), heal, feed, extinguish, fly, gamemode, speed, tp, tphere, invsee, endersee, clearinv. - Server: broadcast, server status/title/actionbar/shutdown/restart/cancel, maintenance on/off/allow/deny/list. - Worlds: worlds, world info/tp/time/weather/difficulty/setspawn/border/ gamerule. Whitelist: on/off/add (also players who never joined, with an optional duration)/remove/list. Performance: perf, entities [clear]. Audit: audit [player] [page]. Core: status, modules, reload, update. - **Reports module**: `/report <player> <reason>` for everyone (cooldown and open-report limit), instant clickable staff notifications with a sound, a reminder on join, a reports GUI with claim/resolve/reject and teleports to the player or the report location, a "Reports" button on every profile, and a thank-you to the reporter. See [docs/user/modules/reports.md](docs/user/modules/reports.md). - **Chat module**: staff chat (`/sc`, toggle mode, or a `#` prefix), chat lock, slow mode and clear chat - commands, GUI page, audited. See [docs/user/modules/chat.md](docs/user/modules/chat.md). - **Staff notes** about players (profile button, `/admin notes`, a hint for staff when a player with notes joins). - **Team notifications**: every punishment and pardon is announced to online staff with `universaladmin.moderation.notify`. - **Settings editor**: every setting of the core, every module and every extension is editable in-game (`/admin` → Settings, `/admin settings get|set|reset|list`); changes are validated, written to `config.yml` with its comments intact, applied live where possible and audited. Sensitive values (database password) stay file-only. - **Extension API** (`universaladmin-api`): extensions are ordinary Paper plugins with `depend: [UniversalAdmin]` that register modules through `UniversalAdminProvider.get().extensions()` - with commands, GUI pages, main-menu entries, profile buttons, audited actions, permissions, settings, translations, database migrations and audit/action listeners, all cleaned up automatically when the extension is disabled. Published with every release (binary, sources, javadoc). Developer guide: [docs/extensions/getting-started.md](docs/extensions/getting-started.md). - **UniversalAdmin Discord** - the first official extension: posts punishments, reports, restarts, maintenance and whitelist changes to a Discord channel via a webhook ([docs/extensions/discord.md](docs/extensions/discord.md)). - **Live inventory and ender chest editor**: changes show up in both directions within a tick - what the player does appears in the editor, what staff change lands in the player's inventory. Laid out like the player's own screen (storage, hotbar, armor, offhand); one audit entry per editing session with the number of changed slots. - **Network mode** for servers behind a Velocity or BungeeCord proxy that share one MySQL database (`network.enabled`): a Network menu with every server - also those without UniversalAdmin - and its players, `/admin network`, `/admin find <player>`, cross-server `/admin tp` and `tphere` (you land right next to the player), `/admin send`, `/admin connect`, network-wide `/admin alert`; bans, mutes, warnings, kicks and freezes take effect on every server at once; staff chat, staff notifications and report alerts across all servers, tagged with the server; one audit log for the network, every entry tagged with its server; commands find every player of the network. See [docs/user/network.md](docs/user/network.md). - **UniversalAdmin Velocity** - an optional proxy plugin that turns banned players away at the proxy, before they reach any server (also servers without UniversalAdmin), with a configurable ban screen and `/uavelocity`. Published next to the plugin on GitHub and Modrinth. - **One jar for many Minecraft versions**: Paper (and Purpur) 1.21.7 - 1.21.11 and 26.1.1 - 26.3, Java 21 or newer. Every listed version is compiled against and boot-tested; a weekly check tests new Paper versions and adds them to the newest release on Modrinth as soon as they pass ([docs/user/installation.md](docs/user/installation.md)). - An example extension (`examples/example-extension`) as a template. - Ready-made LuckPerms role templates (helper, moderator, admin) in [docs/user/permissions.md](docs/user/permissions.md). - The main menu and module names are translated (`menu.*` keys). ### Changed - The shipped `config.yml` lists every setting of every module, with comments, grouped by module (`moderation.vanish.*`, `server.countdown.*`, `players.gui.*`, ...). - The audit log shows player names instead of UUIDs in targets and summaries. - **Precise feedback everywhere**: every command and every GUI button says exactly what it did - "Spawn of world set to 120 64 -30", "Banned Steve for 7d. Reason: griefing #42", "Removed 37 entities in world" - instead of "Done.", and command and GUI show the same text. Extensions get the same through `ActionResult.success(value, key, args...)`. - Every reply carries a short `[UA]` prefix (`command.prefix`, may be set to `""`) - in chat after a GUI click too. - **Staff mode tools work at range**: aim at a player and right-click - the tool acts on the player the actionbar names, up to `moderation.staffmode.target-range-blocks` (now 128 blocks, through walls), not only on someone close enough to click directly. - Menu item texts are consistently styled (white names, gray lore - no more purple italic lore lines). - The update check and `/admin update` compare versions properly and never offer an older release. - Releases on GitHub additionally carry the Discord extension, the Velocity plugin and the API jars; Modrinth versions are marked as release instead of alpha and list every supported Minecraft version. - Built for Java 21 (was 25), so servers on 1.21.x run it too. - Extensions: `UniversalAdmin.network()` (servers, players, messages between servers, moving players), the `PlayerDirectory` service (find a player by name or UUID network-wide) and `CommandInvocation.withPlayer` for commands that take any known player. ### Fixed - Settings of modules (vanish, freeze, staff mode, reports, ...) were only read from `config.yml` after an `/admin reload`; they now apply from the start. - New texts added in an update showed up as `[missing: ...]` because the copied language files were never updated; the bundled texts are now the fallback for every key. - A typo in a language file stopped the whole plugin from starting; the file is now skipped with an error in the log. - Staff notifications (performance alerts, update notices, frozen-player disconnects) showed raw `<yellow>` tags instead of colours. - Confirmation dialogs went back to the wrong page on "cancel", and a quick double click could confirm a dangerous action twice; GUI buttons now ignore double clicks. - `/admin update` could "update" to an older version on a server running a newer build. - The inventory editor did not show the player's own changes while it was open and could overwrite them with its outdated copy; it also wrote an audit entry for every single click. - Punishing a player who was offline stored their UUID instead of their name in the history. - The Freeze Tool could freeze and immediately unfreeze with one click. - Several servers starting at the same time on a new MySQL database could run the same schema migration twice; migrations now run under a database lock, and a migration added later is applied even if newer ones already ran. - Console commands sent over RCON got no reply. - "Could not save lang/en_US.yml ... already exists" warnings on every start. ### Security - Text typed by players and staff (reasons, report texts, chat, notes, filters) can no longer inject MiniMessage formatting, hover or click events into messages other players see - every message argument is escaped ([ADR 0012](docs/architecture/decisions/0012-safe-messages.md)). - Discord messages never ping anyone (`allowed_mentions` disabled), and the webhook URL is never logged. ### Upgrading from 0.1.0-alpha - Replace the jar and restart. `config.yml` is migrated automatically (config version 3): module settings move under their module's section and the new sections (`commands`, `network`, ...) are added. Nothing you set is lost or overwritten. - New database tables (`ua_reports`, `ua_player_notes`) are created automatically. - Your `lang/*.yml` files are kept; every text you did not change now comes from the plugin itself, so new texts appear automatically. - New permissions to hand out: `universaladmin.reports.*`, `universaladmin.chat.*`, `universaladmin.moderation.notes`, `universaladmin.moderation.notify`, `universaladmin.status`, `universaladmin.network.*` - and `universaladmin.reports.create` is granted to everyone by default. - Running a network? See [docs/user/network.md](docs/user/network.md). ## What's Changed * UniversalAdmin 1.1.0 by @nicki41 in https://github.com/nicki41/UniversalAdmin/pull/1 ## New Contributors * @nicki41 made their first contribution in https://github.com/nicki41/UniversalAdmin/pull/1 **Full Changelog**: https://github.com/nicki41/UniversalAdmin/compare/v0.1.0-alpha.5...v1.1.0
alpha

UniversalAdmin 0.1.0-alpha.5

0.1.0-alpha.5
26 авг. 2026 г.32Minecraft: 26.2paper
Скачать
Что нового
### Added - Every GitHub release is now automatically mirrored to the `universaladmin` Modrinth project as a new version (`Kira-NT/mc-publish`, the new `MODRINTH_TOKEN` repository secret). See [docs/release/releasing.md](docs/release/releasing.md#modrinth). - The `universaladmin` Modrinth project page is now filled in: icon (`assets/icon.png`), title, summary, description, categories, license, and links - content lives in [docs/release/modrinth.md](docs/release/modrinth.md). **Full Changelog**: https://github.com/nicki41/UniversalAdmin/compare/v0.1.0-alpha.4...v0.1.0-alpha.5
alpha

UniversalAdmin 0.1.0-alpha.4

0.1.0-alpha.4
26 авг. 2026 г.9Minecraft: 26.2paper
Скачать
Что нового
**Full Changelog**: https://github.com/nicki41/UniversalAdmin/compare/v0.1.0-alpha.3...v0.1.0-alpha.4
alpha

UniversalAdmin 0.1.0-alpha

0.1.0-alpha
25 авг. 2026 г.6Minecraft: 26.2paper
Скачать