Minecraft plugin EssentialsDiscord
Information about EssentialsDiscord and servers where it was found
🔌 About EssentialsX Discord
EssentialsX Discord (distributed as the EssentialsDiscord module) is an official EssentialsX module that integrates a Minecraft server with a Discord server. It runs as a plugin jar alongside the core EssentialsX module and connects to Discord via a configured bot token to relay chat, events, and provide Discord-side interactions backed by a small API.
🎯 Purpose
The module's core purpose is twofold: relay selected Minecraft chat/events to Discord channels and relay selected Discord messages/commands into the Minecraft server. It is intended for server administrators who want direct, configurable communication and limited remote control between Discord and an EssentialsX-backed Minecraft server.
⚙️ Features
- Configurable channel mapping for different message types (chat, join/leave, staff, etc.).
- Relay of Minecraft chat to Discord and optional relay of Discord messages into Minecraft chat.
- Discord-side slash commands that can execute console commands, message players, and show player lists (configurable and restricted by roles).
- Fine-grained message-type system and per-type formatting defined in the plugin config.
- Developer API for registering custom message types and Discord interaction commands via a provided DiscordService API.
🧩 Who It Is For
- Server owners running EssentialsX who want Discord ↔ Minecraft chat synchronization.
- Staff teams that want private staff channels bridged to in-game staff members.
- Plugin developers who want to expose simple Discord interactions or custom message hooks to Discord.
🏗️ Example Use Cases
- Forward global chat to a dedicated Discord channel while sending staff-only Discord messages to in-game staff.
- Allow verified Discord roles to run configured server queries or commands via slash commands without exposing them publicly.
- Have another plugin send structured notifications to Discord by registering a custom message type with the EssentialsX Discord API.
⌨️ Commands
EssentialsX Discord exposes configurable Discord-side slash commands (registered with Discord) rather than typical Minecraft chat commands. Those commands (examples shown in the official docs) run from Discord and can execute console commands, message players, or show player lists. Command availability and elevated features are controlled by role/ID configuration in the plugin config.
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
essentials.discord.receive.<channel> | Allows a player to receive messages relayed from the specified Discord channel. | not specified |
essentials.discord.markdown | Allows a player to bypass the Markdown filter so their Minecraft messages keep formatting when sent to Discord. | not specified |
essentials.discord.ping | Allows a player to bypass the ping filter so their messages can mention @everyone/@here/roles from Minecraft. | not specified |
⚙️ Installation
📥 Setup
- Download the EssentialsX Discord module jar and place it in your server
plugins/directory alongside the core EssentialsX jar. - Start the server to generate the module's config, then stop the server.
- Configure the bot token, channel IDs, message-types, and command role settings in
plugins/EssentialsDiscord/config.ymlas documented, then restart.
📦 Dependencies
- EssentialsX (core) — the module runs as an add-on to the EssentialsX plugin suite.
🧠 Technical Notes
- The module provides a service API (DiscordService) for other plugins to register custom message types and to send messages into configured Discord channels.
- Discord-side commands are controlled by roles/IDs configured in the plugin config rather than by standard Minecraft permission nodes.
- Admin-style configuration (bot token, channel IDs, message formatting, command role IDs) is done in the module config file created on first run.
🤝 When This Plugin Is Useful
When you need managed, configurable two-way communication between a Discord community and an EssentialsX-backed Minecraft server (including role-restricted Discord commands and developer hooks), EssentialsX Discord provides a focused module that handles message mapping and a small API for integrations.
- A Minecraft Server136.67
- NRWsmp
German-focused survival SMP with economy, PvP (duels & FFA), regular events, an in-game shop (Tebex) and playtime/reward systems for steady progression.
025.18 - No MOTD provided022.2
- Minecraft Server021.73
- SHMC se spousti...021.59
- A CreeperHost Server!017.14
The EssentialsDiscord plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.
Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of EssentialsDiscord depends on each server's configuration.
Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses EssentialsDiscord.
Use the server list with EssentialsDiscord to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.