Feature Guides
Homes, Warps, Player Warps, Teleport & RTP, Economy, Ranks & Prestige, Kits, Vaults, Trade, Items & World, Moderation, Staff Mode, Vanish, Account Security, Command Control, Villagers, Inventory Rollback, Holograms, NPCs, Worlds, Regions (WorldGuard), Scoreboard, Tablist & Nametags, Vote, Discord Link, Communication, Sitting & Poses, Survival Mechanics and Server Tweaks.
- Homes — Homes are private teleport points that each player saves for themselves. In uxmEssentials they are deliberately GUI-first: instead of memorising /sethome, /delhome, and a pile of subcommands, a player types /home and manages everything from a slot grid. The single root command /home (aliases h, homes) is the whole surface — creating, deleting, renaming, re-iconing, and teleporting all happen inside the menu.
- Warps
- Player Warps
- Teleport & RTP — The teleport module is the busiest part of uxmEssentials. It bundles everything that moves a player around: player-to-player teleport requests, return-to-last-spot, random wilderness teleports, spawns, and the direct staff teleports — all governed by one shared warmup and cooldown system so the rules feel consistent no matter which command a player uses.
- Economy — The economy module is the money backbone of the server: balances, /pay, the /baltop leaderboard, and an admin surface for adjusting it, plus optional banking, loans, banknotes, an item marketplace, and currency exchange. It is a multi-currency economy modelled the DDD way: a player owns a Wallet aggregate that holds one balance per Currency, and one currency ships as the default.
- Ranks & Prestige — The ranks module is the server's progression ladder: a chain of ranks a player climbs with /rankup, an optional /prestige reset at the very top, and an optional autorank scan that promotes eligible players automatically. The plugin tracks each player's current rank itself — a DB-backed pointer that survives a world rollback — so rankup does not depend on a permission plugin. A rank's rankup actions can set a LuckPerms group, run any command, or do nothing at all; that is entirely up to you.
- Kits — Kits are pre-defined bundles of items (and, optionally, commands) that players claim with a single command. uxmEssentials kits are fully operator-authored, gated by permission, rate-limited by cooldown, previewable before claiming, and editable from an in-game GUI — no restart, no code.
- Vaults — Vaults are personal, chest-style item storage that each player carries with them. A player can own several vaults, name and re-icon them, and open them from anywhere.
- Trade — The trade module is a safe way for two players to swap goods face to face — /trade <player> opens a shared window where each side lays out items (and, with an economy wired, stakes money), and nothing changes hands until both players confirm. It replaces the old "drop it on the ground and hope" ritual, and can even move goods between two players on different backend servers behind a proxy. It's driven by a single HOCON file, modules/trade/config.conf.
- Items & World — The Item & World module (itemworld) is uxmEssentials' toolbox of item, block, entity and environment utilities — roughly the entire EssentialsX "everything else" surface, around 65 commands, in one module. It is the largest module in the plugin.
- Moderation — The moderation module is a full punishment toolkit: mutes, bans, tempbans, IP-bans, jails, warnings with escalation, freezes, and a complete disciplinary history — all backed by the database, all with silent variants, and all reachable from a /mod GUI as well as the command line.
- Staff Mode — Staff Mode is a dedicated moderation state, not a single toggle. When a staff member enters it with /staffmode, their survival inventory is swapped out for a hotbar of moderation gadgets, they go invisible, and — depending on config — they gain flight and night vision. Leaving staff mode restores their normal inventory and state exactly as it was.
- Vanish — Vanish makes a player invisible to everyone who is not allowed to see hidden players, and it does the job properly — the vanished player drops off the tab list, their join and quit lines can be faked so nobody notices they merely went invisible, and they move through the world untouched by damage, hunger, and mobs. It is a PremiumVanish-class feature with layered see/use levels, so a senior admin can hide from a junior moderator while still watching over them.
- Account Security — The security module hardens accounts against the theft that authentication alone can't rule out: a shared computer, a session left open, a compromised launcher. It bundles four things most servers reach for a separate plugin (or three) to get: a self-service two-factor second factor, a join verification freeze, op-command protection, and a same-IP alt / ClientID guard. Each is an independent switch in one HOCON file, modules/security/config.conf.
- Command Control — Command Control decides which commands each player may run — and hides the rest. A denied command is cancelled before it reaches its handler and the player is shown a custom deny line, so a hidden command can be made to read as though it never existed. On top of the gate it filters tab-completion, hides the plugin-listing and help commands from prying players, and closes the /minecraft:gamemode namespace escape. It is the PlHidePro and CommandWhitelist feature set, built in with no separate plugin.
- Villagers — The villagers module hands you the villager-management knobs a survival or economy server usually reaches for a small pile of single-purpose plugins to get: trades that never lock out, a restock timer that replaces the vanilla work-station cycle, a staff trade editor, click-to-trade access, a villager saver, villager pickup, follow, and leashing. Each is an independent switch in one HOCON file, modules/villagers/config.conf.
- Inventory Rollback — The invrollback module gives staff the one thing a survival server almost always ends up wanting a separate plugin for: a way to hand a player back an inventory they lost — to a lag death, a bad restart, a bug — without a manual /give guessing game. It snapshots a player's inventory at the moments things go wrong (a death, a logout), keeps a bounded history of those snapshots in the database, and lets staff browse and restore them from a GUI with /invrestore <player>. It's the AxInventoryRestore feature set, built into the same module system as everything else and configured from one HOCON file, modules/invrollback/config.conf.
- Holograms — Holograms are floating displays you place in the world — a welcome sign at spawn, a live leaderboard by the arena, a rotating rules board, or a nameplate hovering over an NPC. uxmEssentials builds them from native Display entities (the same text/item/block display entities Minecraft ships), not from a packet trick, so they survive restarts, render for everyone the server chooses, and stay perfectly in sync without a client mod.
- NPCs — NPCs are the interactive characters you scatter around a server — a shopkeeper at spawn, a warp guide, a tutorial helper, or a fake-player standing at the crossroads. uxmEssentials renders them with its own packet layer (part of the sibling uxmLib toolkit), so an NPC is not a real world entity: it exists only in each viewer's client, costs the server almost nothing, and never wanders off, despawns, or gets killed. No client mod is required.
- Worlds — The worlds module is a full multi-world manager: create, import, load, unload and delete worlds, tune their properties and gamerules, set per-world spawns, and move players between them — all in-game, no bukkit.yml edits and no restart. It's built for a server that runs more than the vanilla overworld/nether/end: a creative plot world, a resource world you reset on a cycle, a minigame lobby, an event map.
- Regions (WorldGuard) — The regions module is an in-game manager for WorldGuard regions: browse a world's regions, carve out a new cuboid, cycle its protection flags, and edit its member and owner rosters — all from a menu, without touching /rg or reaching for a permission plugin. It's built for the operator who runs WorldGuard for protection but doesn't want to memorise the flag list or type out a UUID to add a co-owner.
- Scoreboard, Tablist & Nametags — The HUD is everything a player sees layered over the world without opening a menu: the sidebar scoreboard on the right, the header and footer of the tab list, and the nametags floating above heads. uxmEssentials splits these into three modules — scoreboard, tablist, and nametags — that share one design and one content grammar.
- Vote — The vote module turns votes on server-listing sites into in-game rewards. It bridges NuVotifier / Votifier: when a listing confirms a vote, uxmEssentials receives it, pays out the configured rewards, advances the server-wide vote party, and updates the leaderboards. Players who vote while offline don't lose out — their rewards wait to be claimed. Everything is configured in vote.conf.
- Discord Link — Discord Link lets a player bind their Minecraft account to their Discord account themselves — no staff ticket, no manual spreadsheet. It's the foundation for Discord-side perks: role sync, verified-member gates, linked-account lookups. The flow is deliberately simple: the player asks the game for a one-time code, then redeems it with the Discord bot.
- Communication — The communication module owns the server's "voice" — everything the server says to players that isn't a private message. The public chat format, join and quit lines, the rotating announcer, info pages like /rules and /motd, chat control, and one-off broadcasts all live here. It's driven by five HOCON sub-files under modules/communication/, and every line of text is MiniMessage-formatted.
- Sitting & Poses
- Survival Mechanics — The survival module is a grab-bag of opt-in gameplay conveniences — tree-feller, veinminer, auto-pickup, one-player sleep and more — that most servers reach for a separate plugin (or three) to get. Each mechanic is an independent switch, so you turn on only the ones your server wants and leave the rest dark. It's driven by a single HOCON file, modules/survival/config.conf.
- Server Tweaks — Server Tweaks is a small grab-bag of server-side infrastructure adjustments — the handful of low-level behaviours that don't belong to any one feature but that most servers eventually want to change. It bundles a custom F3 brand, a console-log filter, an unsigned-chat option, and a SignedVelocity backend companion, so you don't reach for a separate single-purpose plugin for each.
Was this page helpful?