Discord Event Sync: Sync Discord Events to Minecraft

Bridging Your Minecraft Server and Discord Community with Discord Event Sync Running a Minecraft server is about more than just blocks and biomes — it is about building a community. Many server owners use Discord to keep players connected outside the game, but keeping event information synchroniz...

Download discordeventsync for Minecraft 1.19.3

Original name: discordeventsync

Minecraft: 1.19.3

FileVersionLoaderSize
discordeventsync-1.0.0.jar1.19.3—111 КБDownload

Bridging Your Minecraft Server and Discord Community with Discord Event Sync

Running a Minecraft server is about more than just blocks and biomes — it is about building a community. Many server owners use Discord to keep players connected outside the game, but keeping event information synchronized between the two platforms can be a headache. That is where the Discord Event Sync plugin steps in, creating a seamless link between your Discord server’s scheduled events and your in-game Minecraft world. Whether you are hosting a build contest, a PvP tournament, or a casual meetup, this plugin ensures your players never miss a beat.

What Makes Discord Event Sync Essential?

This plugin does more than just copy-paste event details. It actively pulls data from your Discord server’s event system and makes it available inside Minecraft through commands, holograms, and even PlaceholderAPI placeholders. Players can check upcoming events without leaving the game, and you can display dynamic holograms that update automatically. The result is a more engaged player base and less manual work for admins.

Core Features at a Glance

  • Real-time event synchronization — Events created on Discord appear in Minecraft after a simple reload.
  • In-game commands — Players can list events, view details, and even create new events directly from the chat.
  • Hologram support — Display the next event or a cycling list of upcoming events as floating text in your world.
  • PlaceholderAPI integration — Use event data in other plugins, scoreboards, or chat formats.
  • Permission-based access — Control exactly who can create, reload, or manage event holograms.

Setting Up the Plugin

Installation is straightforward. After downloading the plugin, place the JAR file into your server’s plugins directory and restart the server. A new folder named TDRDiscordEventSync will be generated containing two configuration files: config.yml and discord.yml. The discord.yml file is where you enter your Discord server’s guild ID, bot token, and optionally your server’s invite URL. If you are unfamiliar with obtaining a bot token or guild ID, you can follow the standard Discord developer documentation — create an application, authorize your bot, and copy the necessary identifiers. No external links are needed; the process is well-documented on Discord’s own developer portal.

While manual setup works perfectly, many server administrators are turning to all-in-one launchers for convenience. For instance, you can easily install this mod via the foxygame.net launcher — a modern, flexible Minecraft launcher that lets you download and manage plugins right from its menu, saving you the hassle of manual file transfers. This approach keeps your server organized and up-to-date with minimal effort.

In config.yml you can customize the date format used in chat messages and placeholders. The default is dd-MM-yyyy (e.g., 19-02-2022), but you can change it to match your region’s preference. After filling in the Discord credentials, use /discordevent reload to pull all existing events from your Discord server into Minecraft.

Commands and Permissions

The plugin adds a suite of commands under the /discordevent base. Here is a complete list:

  • /discordevent or /discordevent help — Shows all available commands.
  • /discordevent list — Displays all planned Discord events.
  • /discordevent info <event_name> — Provides detailed information about a specific event.
  • /discordevent create <name> <date> <time> <place> — Creates a new event from within Minecraft.
  • /discordevent reload — Reloads all events from Discord.
  • /discordevent sethologram <name> <type> — Places a hologram using types NEXT_EVENT or COMING_EVENTS.
  • /discordevent removehologram <name> — Removes a previously set hologram.
  • /discord — Sends the configured Discord invite URL to chat.

Each command has a corresponding permission node, allowing you to restrict sensitive actions like creating events or setting holograms to moderators while letting all players view event lists. The permission structure follows the pattern discordeventsync.command.<subcommand>. For example, discordeventsync.command.discordevent.create controls who can use the create command. The /discord command uses discordeventsync.command.discord.

PlaceholderAPI Integration

One of the plugin’s most powerful features is its deep integration with PlaceholderAPI. This allows you to embed live event data into other plugins — think scoreboards, tab lists, chat prefixes, or even holograms from other hologram plugins. The available placeholders include:

  • %discordeventsync_count% — Total number of events.
  • %discordeventsync_invite_url% — The configured Discord invite link.
  • %discordeventsync_next_event_name% — Name of the next upcoming event.
  • %discordeventsync_next_event_description% — Description of the next event.
  • %discordeventsync_next_event_date% — Start date of the next event.
  • %discordeventsync_next_event_count% — Number of Discord users who marked themselves as interested in the next event.
  • %discordeventsync_cycle_event_name% — Name of the currently displayed event in a cycling hologram.
  • %discordeventsync_cycle_event_description% — Description of the cycling event.
  • %discordeventsync_cycle_event_date% — Start date of the cycling event.
  • %discordeventsync_cycle_event_count% — Interested count for the cycling event.

These placeholders update dynamically, so your scoreboard can always show the next event’s name and date without any manual editing.

Hologram Customization

Holograms are a visually striking way to keep event information front and center. The plugin supports two hologram types: NEXT_EVENT shows a static display of the very next scheduled event, while COMING_EVENTS cycles through all upcoming events, changing every minute. You can fully customize the hologram layout in config.yml using these placeholders:

  • {EVENT_NAME} — The event’s name.
  • {EVENT_LOCATION} — The location (place) of the event.
  • {EVENT_START_TIME} — Start time.
  • {EVENT_END_TIME} — End time.
  • {EVENT_DATE} — The event date.

By arranging these placeholders across multiple lines in the config, you can design a hologram that fits your server’s theme perfectly. For example, a simple three-line hologram might show the event name, date, and location, while a more detailed one could include start and end times.

Why This Plugin Stands Out

Discord Event Sync eliminates the disconnect between your community’s planning hub and the game itself. Instead of players constantly alt-tabbing to check Discord, they can simply type /discordevent list or glance at a hologram in the spawn area. The ability to create events in-game also empowers staff to schedule impromptu activities without switching platforms. Combined with PlaceholderAPI, the plugin becomes a central data source that can feed into any part of your server’s interface.

For server owners who value both automation and player experience, this plugin is a must-have. It respects permissions, requires minimal configuration, and works quietly in the background once set up. Whether you run a small survival world or a large minigame network, keeping your Discord events in sync has never been easier.

In conclusion, Discord Event Sync transforms the way your Minecraft server communicates with its Discord community. By bringing event data directly into the game through commands, holograms, and placeholders, it reduces friction and keeps everyone on the same page. The setup is painless, the customization is flexible, and the result is a more connected, informed player base. Give it a try and watch your event attendance grow.