Tags
Creators
Details
1.2.0
Compatibility
Changes
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 importbrings 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. - 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. - 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. - Extension API 1.2:
Actor.remote/ActorType.REMOTE,RemoteCommandsandStaffChat(ADR 0016). - Extension API 1.2: status services for displays
(
dev.universaladmin.status:PlayerStatus,ReportOverview,MaintenanceStatus) andPlayerDirectory#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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:wGP5uSse:ohfg1BeM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:wGP5uSse:ohfg1BeM"
}

