
uxmEssentials
A modern, modular essentials plugin for Paper 26.2+. Homes, warps, teleports, economy, kits, moderation, vaults and the rest of the day-to-day toolkit clean, Folia-ready and fully translatable. Turn any module off and it wires nothing; rename or alias an
Tags
Creators
Details
0.2.0
Compatibility
Changes
uxmEssentials 0.2.0
The largest release yet 5 new modules, a config-driven management GUI for every feature, a complete UI restyle, and a deep PlaceholderAPI integration. Now built on Paper 26.1.2 / Java 25.
New modules
Worlds a full multi-world manager
- Create / import / load / unload / delete worlds (with confirm-staged deletion)
- Per-world properties & gamerules, applied live and on load; force per-world gamemode
- Built-in void and flat generators, selectable at create time
- Access control: per-world entry permissions, economy entry fees, restricted-join redirect
/world tp//world spawn, per-world spawn points & aliases- Portals linked across worlds with coordinate scaling
- World editor GUI (list / settings / generation / rules / access)
- Pre-generation engine with
/worlds pregenprogress - Backup & restore with a zip-slip-guarded archiver
- Idle-world auto-unload, plus worlds placeholders
NPCs packet-based fake-player & entity NPCs (no real entities, our own packet layer)
- Any entity type: players, mobs, and display entities (text / block / item / interaction-hitbox)
- Skins by username, MineSkin (v2), URL, or raw texture; slim-variant support
- Click-action chains (delay, chance, condition, cost, give, command, player_op, random-pick, title, sound…) with full chain editing
- Equipment, glowing + glow colour, poses, non-uniform scale & translation, look-at-player
- Deep per-type metadata (horse/sheep/cat/frog/wolf/axolotl/panda/shulker… variants & states)
- Ownership: per-owner creation quota, command blocklist, owner recorded on create
- Tools:
/npc copy/info/nearby/teleport/center/fix/help/list, typed/npc create
Staff Mode a dedicated staff context
- Toggle with loadout swap (saved & restored), vanish, examine, freeze, follow, navigator, compass
- Staff chat, online-staff list, mode alerts, flight + night vision
- Rollback to revoke an actor's active sanctions, server lockdown, targeted socialspy
Nametags above-head nametags via display entities
- Hides the vanilla name, respects vanish, separate view-range vs cull distance, packet-rendered
Tablist split out of Scoreboard into its own module
- Per-player tab name formatting & sorting, animated header/footer
- Fixed-slot layouts with filler entries, optional synthetic tablist that hides real players, custom skins via packets
Major expansions to existing modules
Holograms action chains on click, multi-page holograms (per-viewer click-to-cycle), leaderboard holograms (e.g. balance), per-player visibility & per-hologram blacklist, inline animations (rainbow/typewriter/scroll), player-head/item/block/frozen-entity types, glow colour & text opacity, alignment/see-through/3-axis scale/shadow, text macros + built-in tokens + PAPI/MiniPlaceholders, link-to-NPC follow, /hologram moveto, FancyHolograms & DecentHolograms importers.
Homes rewritten to a slot-based GUI model; home visibility + invites (/visit, /invite); land-claim gating across 9 providers (Lands, GriefPrevention, uxmClaims…); optional economy charge; death-respawn chain (home/bed/spawn); /homeadmin; unsafe/blacklisted-world guards; EssentialsX import into slots.
Vote VotingPlugin-class overhaul: vote totals + /vote top, config-driven reward engine, vote party (escalation, admin, rewards, cross-server sync), voting streaks, per-site cooldowns + reminders (/vote next/last), vote-sites GUI, multi-channel broadcasts, Discord webhook notifications, offline queue + /vote claim.
Vaults /vault delete + economy cost, item blacklist, selector GUI, per-vault name & icon, overflow rescue, inactive-vault purge, open sound.
Moderation silent sanctions, duration limits, warn escalation, unified /history /staffhistory /checkban /checkmute, IP history + address-strictness, cross-server ban kicks, LiteBans importer.
Messaging & Announcements AFK notices, offline-message mail fallback, /mail sendall, multi-channel auto-announcements (placeholders, conditions, cadence), custom advancement notifications.
Scoreboard condition-selected sidebar boards (per-player by priority), animated & conditional lines, hide score numbers, re-render on world/gamemode change.
Teleport configurable arrival sound/particle effects.
Server management & UI
- Config-driven management GUI for every module + a
/uxmess guihub and shared framework edit holograms, NPCs, warps, vaults, moderation, settings panels, etc. entirely in-game - A reusable colour-picker widget (glass swatches + hex), now used consistently everywhere
- Full UI restyle: blue palette, no bold/gradients,
&8titles, singleuxmEssentials »prefix, glyph/emoji cleanup driven by one shared style-token resolver
PlaceholderAPI
Broad placeholder coverage added across every module economy (per-currency, indexed baltop), homes, presence/nickname, teleport, moderation (ban/mute/freeze/warn), vaults, kits, warps & player-warps, messaging, staff, Discord, communication, holograms, and server-metric tokens.
Platform & importers
- Base raised to Paper 26.1.2 / Java 25
- Our own GPL-free packet layer for NPCs, nametags & tablist skins
- Importers: EssentialsX (homes), FancyHolograms, DecentHolograms, LiteBans
Notable fixes
- NPCs/nametags now render on 1.21.11 fixed the packet channel resolver (inherited-field walk + fail-closed on uniterable connection-graph collections)
- Management-GUI polish: coloured lore icons, grey titles, reordered list clicks, populated "Current" hints
- Anvil text-input no longer returns the prompt item to the player
- Flyway self-heals checksum drift before migrating
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:QVeOROXV:JjRE7Fji"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QVeOROXV:JjRE7Fji"
}
