HomeJavaModsEssentialsX-WebDashboard
EssentialsX-WebDashboard
ModsJava

EssentialsX-WebDashboard

Web panel for EssentialsX has been missing for years is finally here.

⬇ Download on HangarOpen in MCModsHubGet it on Google Play →
# **[![https://imgur.com/J7Rqr6j.png](https://imgur.com/J7Rqr6j.png)](https://discord.gg/zeskmec6mg)** **EssentialsX Dashboard** A modern web control panel for EssentialsX — run your server from any browser. **● 100% Free & Open Source (GPL-3.0)** | **Single plugin, embedded web server — nothing external to host** [★ GitHub](https://github.com/drawethree/essentialsx--web-dashboard) • [Wiki / Docs](https://github.com/drawethree/essentialsx--web-dashboard/wiki) • [Live Demo](http://213.170.135.173:8026/) • [⬇ Download](https://github.com/drawethree/essentialsx--web-dashboard/releases) ## **What is it?** **EssentialsX Dashboard** is a sleek, modern web panel that lets you manage your **EssentialsX** server from your browser — economy, players (online *and* offline), inventories, kits, warps, bans, a live console, EssentialsX modules and more. No in-game commands required. It ships as a **single Paper/Spigot plugin** (EssDashboard.jar) with an **embedded web server**. Drop in the jar, open a port, and log in. There's no separate app to host and no database to set up. ##### Try it right now with the read-only demo → [http://213.170.135.173:8026/](http://213.170.135.173:8026/) (one-click "Demo" login) ## **Screenshots** ## **Features** * **Players (online & offline)** — search every player your server has ever seen; edit balance, nickname, homes, mail, mutes and bans even while they're **offline**. Heal / feed / fly / god / give / teleport / gamemode for online players. * **Inventory & Ender Chest editor** — view and edit items with full detail: enchantments, lore, durability and custom names, across the main inventory, hotbar, armor, off-hand and ender chest. * **Economy** — paginated baltop, total/average wealth, supply trends, a transaction ledger, bulk give/take, and one-click debt cleanup. * **Moderation** — bans, mutes and warnings with **auto-escalation**, reusable punishment templates, and live chat moderation with searchable history. * **Live Console** — real-time server output + chat, run commands straight from the browser (with a blocked-command safety list). * **Server Controls** — whitelist, world time/weather, save/stop, spawn and jails. * **EssentialsX Modules** — auto-detects your add-ons; edit Chat formats, Protect settings and the Discord config (bot token masked), and show player GeoIP location. * **Scheduler** — timed broadcasts, commands, mail-all and restarts, one-off or recurring, with countdown warnings. * **Analytics** — historical online/TPS/memory/economy charts, a login-activity heatmap, and a player geography breakdown. * **Security** — staff accounts with granular per-feature permissions, a full audit log, JWT auth, **2FA/TOTP** with recovery codes, session management, and login rate-limiting. * **White-label branding** — set your own panel name, accent color and logo; dark & light themes. ## **Requirements** * **Server:** Paper or Spigot **1.17+** (the embedded web server needs Java 17) * **Java:** **17+** * **EssentialsX** **2.19+** recommended — required dependency * **Optional:** Vault, EssentialsXSpawn, EssentialsXChat, EssentialsXProtect, EssentialsXGeoIP, EssentialsXDiscord (auto-detected for extra features) ## **Quick start** * Make sure **EssentialsX** is installed, then drop EssDashboard.jar into your plugins folder and start the server. * Open **[http://your-server-ip:8095](http://your-server-ip:8095)** and log in with the bootstrapped admin account (**admin** / **changeme**). * You'll be prompted to **change the password** on first login. Then review plugins/EssDashboard/config.yml ##### Full walkthrough, configuration reference, reverse-proxy/HTTPS setup and troubleshooting are in the [Wiki](https://github.com/drawethree/essentialsx--web-dashboard/wiki). ## **Security-first** * Passwords are **bcrypt-hashed**; sessions use signed, revocable **JWTs**. Login and the 2FA step are rate-limited. * Ships secure response headers (CSP, HSTS, nosniff, X-Frame-Options, Referrer-Policy). * The panel speaks plain HTTP and is designed to run behind a reverse proxy that terminates TLS — see the [Reverse Proxy & HTTPS](https://github.com/drawethree/essentialsx--web-dashboard/wiki/reverse-proxy-and-https) guide (nginx / Caddy / Apache configs included). ## **Documentation** Everything lives in the **[GitHub Wiki](https://github.com/drawethree/essentialsx--web-dashboard/wiki)**: installation, full config reference, every feature, the REST API, permissions and troubleshooting. ## **Open source** EssentialsX Dashboard is free and licensed under **GPL-3.0**. Contributions, bug reports and feature requests are welcome: * **Source & issues:** [github.com/Drawethree/EssentialsX--Web-Dashboard](https://github.com/drawethree/essentialsx--web-dashboard) * **Report a bug:** [Issue tracker](https://github.com/drawethree/essentialsx--web-dashboard/issues/new/choose) ##### EssentialsX Dashboard is an independent project and is not affiliated with or endorsed by the EssentialsX team. **Enjoying it? Leave a ⭐ on GitHub and a review here — it really helps!**

EssentialsX-WebDashboard is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.17.1, 1.18, 1.18.1 and newer. Downloaded 40 times (via Hangar). Download it and open it directly in the game.

Explore more