Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Player Database
  • Skin Browser
  • Cape Gallery
  • Community Hub
  • Seed Vault

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
EnderLink
PluginLicenseRef-License

EnderLink

Seamlessly connect your Minecraft server chats & events with Discord.

79
Downloads
2
Followers
10 months ago
Updated
📦
4
Versions
game-mechanicssocialutilitybukkitpaperpurpur
Download Latestv1.4.0View on Modrinth

📖About EnderLink

EnderLink

A simple and reliable connection system for linking Minecraft and Discord.

This description might not be the latest version, To check the most up to date description head on over to github.com/finnjosten/EnderLink


✅ Supported Versions

  • Minecraft/Bukkit: 1.21.3
  • Built and tested on Purpur 1.21.3
  • Other versions may work but are not officially tested.

💡 Features

Ever heard of DiscordSRV? This is a fresh take on that idea. With EnderLink, you can:

  • Cross-Chat: Send messages in Discord or Minecraft and have them appear on the other platform.
  • Death Messages: Want to flex on your players by only broadcasting their tragic deaths? Totally possible.
  • Server Status Updates: Notify a Discord channel when the server starts up or shuts down.
  • And more: Its not just limited to only this, install the plugin and find out!

⚙️ How It Works

It’s pretty simple. Let’s define the key parts:

  • Discord – Your Discord server (guild).
  • Discord Bot – The bot invited to your server that sends and receives messages.
  • WebSocket/WSS – The bridge server that relays all data.
  • Minecraft – Your Minecraft server running the EnderLink plugin.

The flow looks like this:

MC Event Happens → Sent to WebSocket → Discord Bot Receives Event → Bot Sends Message

Example:

Player sends message in MC → Plugin relays to WebSocket → Discord Bot receives it → Message appears in Discord channel

🔧 Requirements

You’ll need:

  1. A Discord bot running the code from: finnjosten/EnderLinkDiscord
  2. A WebSocket server, either:
    • The official hosted WebSocket, or
    • Your own instance running this code: finnjosten/EnderLinkWebsocket

🛠️ Setup Guide

  1. Prepare the Bot & WebSocket

    • Make sure your Discord bot is nearly ready and the WebSocket is online.
    • To setup the Discord bot follow this instruction: finnjosten/EnderLinkDiscord/README
    • If you want to use our websocket leave those values as is, If you want to setup your own follow this instruction: finnjosten/EnderLinkWebsocket/README
  2. Install the Plugin

    • Place the EnderLink plugin .jar into your Minecraft server’s plugins folder.
    • Reload with /plugman load EnderLink-{version} (requires PlugmanX)
      or simply restart the server.
  3. Configure the Plugin

    • Go to plugins/EnderLink/config.yml.
    • Copy the values for room-id and room-secret.
  4. Configure the Discord Bot

    • Open the .env file for your bot (copy example.env and rename to .env if needed).
    • Fill in:
      ROOM_ID=<your room-id>
      ROOM_SECRET=<your room-secret>
      
  5. Launch Everything

    • Start or restart your Discord bot. In the console you should see a message that its connected to the websocket.
    • Check your Minecraft console, you should see a successful registration message.
  6. Test It!

    • Send a message in the configured Discord channel → it should appear in your Minecraft server (and console).
    • Chat in-game → the message will show up in Discord.

🛠️ Optional configuration

Custom room ID and Secret

In the plugins config.yml you can set the room id and room secret to what ever you want.

room-id: UUID
room-secret: SECRET

Here you can set the ID to something you would like, we suggest you keep this as random as possible and keep the length at or under 32 characters.
Besides the ID you can also set your own Secret or better called Password. This again we suggest keeping as random as possible and at or under 32 characters.

Why do we suggest random characters? Any one who works with some kind of security already knows that the more random something is the harder to guess it is. If you choose your password to be password123 you can guranteed it will be guessed. Besides it being more secure its not like a password you need to remember. You copy it once and just paste it into the bots that need it. After that there is no reason to remember this secret.

Enabling / Disabling MC events

Again in the plugins config.yml you can set what Minecraft events the plugin should be listening to.

events:
  - chat
  - join
  - leave
  - death
  - advancement
  - server-start
  - server-stop

In this list you can just set the events to listen to. The options are as follows:

  • chat: All types of chat messages in minecraft.
  • join: Joining of a player.
  • leave: Leaving of a player.
  • death: A player dying for some reason.
  • advancement: A player getting an achievement (or now called advancements in MC).
  • server-start: Once the server is started up it will send out this event.
  • server-stop: Once the server is stopped it will send out this event.

Both power events (server-start/stop) should in only be send out if the server actually starts and stop and not on plugin load / unload but errors could occur.


🎉 Done!

That’s it. You now have seamless Minecraft ↔ Discord chat integration with EnderLink.
Go ahead, send a message and watch the magic happen!

👥 Team & Contributors

KnopperDev
KnopperDev
Member

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperpurpur
Minecraft Versions
1.21

🔗 Links

Modrinth Page