ZLDiscord: Connect Minecraft & Discord with Polls

What Is ZLDiscord and Why Your Minecraft Server Needs It Running a Minecraft server is about more than just blocks and biomes. It is about building a community, and these days, that community often lives on Discord. ZLDiscord is a universal plugin that bridges your Minecraft server and Discord gu...

Download ZoLiryzik for Minecraft 1.20.6

Original name: ZoLiryzik

Minecraft: 1.20.6

FileVersionLoaderSize
ZoLiryzik.jar1.20.6—13.9 МБDownload

What Is ZLDiscord and Why Your Minecraft Server Needs It

Running a Minecraft server is about more than just blocks and biomes. It is about building a community, and these days, that community often lives on Discord. ZLDiscord is a universal plugin that bridges your Minecraft server and Discord guild with advanced automation, custom commands, and real-time voice chat integration. Instead of juggling multiple tools, you get a single, powerful solution that keeps players engaged whether they are online in-game or hanging out in a voice channel.

Core Features That Transform Server Management

ZLDiscord goes far beyond simple chat relays. It introduces a voting system, embed message creation, a flexible DataStore for persistent attributes, and a template engine for custom commands. All of this works across versions 1.16.5 to 1.20.x, requiring Java 17 and the well-known PlaceholderAPI (available on SpigotMC) as a mandatory dependency. The plugin is actively developed, with full documentation at plugin.zoliryzik.ru/en.

  • In-Game Polls and Embeds: Create polls directly from Minecraft chat that appear in a specified Discord channel, letting players vote on events, rule changes, or anything else.
  • Custom Command Engine: Design your own commands with a template system that can execute multiple actions, broadcast messages, and even heal players.
  • DataStore Attributes: Store and retrieve persistent data for players, Discord members, or the bot itself, perfect for economy systems or custom progression.
  • LongPoll Connections: Set up automated polling to external APIs with auto-reconnect, enabling dynamic content updates on your server.
  • Account Linking: Players can securely link their Minecraft and Discord accounts, unlocking personalized features and voice chat status display.

Voice Chat Integration and PlaceholderAPI Support

One of the standout features is the ability to show a player’s Discord voice status right inside Minecraft. With PlaceholderAPI installed, you can use %zoliryzik_in_vc% to display whether a linked player is currently in a voice channel, not in voice, or not linked at all. This is perfect for roleplay servers, faction hubs, or any community where knowing who is available to talk matters. Additional placeholders like %zoliryzik_attr_member_<key>% and %zoliryzik_attr_player_<key>% let you pull custom DataStore values into scoreboards, tab lists, or chat messages.

Command Reference for Server Staff

ZLDiscord adds a suite of intuitive commands that work both in-game and on Discord, with clear permission nodes to control access. Here is a quick overview of the most important ones:

In-Game Commands

  • /zevent "title" "command" "time" "channel_id" – Launch a poll in a Discord channel. Permission: zoliryzik.zevent
  • /zcc list/run/create/remove/reload <name> – Manage custom commands with the template engine. Permission: zoliryzik.zcc
  • /zembed "name" "title" "description" "channel_id" [image] [thumbnail] [footer] [icon] – Craft rich embed messages for Discord. Permission: zoliryzik.zembed
  • /zattr get/set/inc/dec bot|member|player <key> [value] – Manipulate DataStore attributes. Permission: zoliryzik.zattr
  • /zlongpoll create/list/remove/reload <name> <url> <key> [wait] – Configure LongPoll connections. Permission: zoliryzik.zlongpoll
  • /zlink and /zunlink – Link or unlink your Discord account. Permissions: zoliryzik.zlink, zoliryzik.zunlink

Discord Commands

  • /zevent – Create a poll from Discord (admin roles required).
  • /zcc <name> – Execute a custom command from Discord.
  • !embed – Generate an embed message (admin roles required).
  • /link <code> and /unlink – Link or unlink accounts via bot DMs.

Practical Examples to Get You Started

Imagine you are hosting a “Siege of the Ship” event. With one chat command, you can create a poll in your Discord channel to let players vote on the best strategy: /zevent "Siege of the ship" "boat run" "20m" "0000000000000000000". Then, broadcast an embed to the same channel with event coordinates: /zembed "Siege of the ship" "Siege of the ship" "The Siege of the Ship event is underway\nCords X: 0 Y: 0" "0000000000000000000". Players see the details instantly without leaving Discord.

For custom commands, the template engine is remarkably flexible. You can create a /heal command that not only gives the player regeneration but also broadcasts a message to the entire server: /zcc create heal "<do mc.command('effect give ' + _player_name + ' regeneration 10 5')><do mc.broadcast('&a' + _player_name + ' has been healed!')>". The DataStore system lets you track balances, reputation, or any numeric value with /zattr set player balance 100 and retrieve it later.

Setting up ZLDiscord is straightforward, but if you want an even smoother experience, consider using the foxygame.net launcher. This modern launcher allows you to install and manage server plugins directly from its menu, making it a convenient choice for server owners who want to keep their mods and tools organized without manual file transfers.

Permissions and PlaceholderAPI Integration

All features are gated behind granular permissions, so you can assign exactly what each staff rank or player needs. The main permission node is zoliryzik.use, with sub-nodes for linking, embeds, custom commands, attributes, long polling, and events. PlaceholderAPI support is built-in and requires no extra configuration beyond having PlaceholderAPI installed. The voice status placeholder %zoliryzik_in_vc% is especially useful for displaying on scoreboards or in chat prefixes, giving your server a modern, connected feel.

Why ZLDiscord Stands Out Among Discord Plugins

Many Discord bridge plugins only handle chat sync. ZLDiscord goes deeper by offering a programmable command engine, persistent data storage, and event-driven polling. The ability to create custom commands that run both in-game and on Discord means you can build interactive minigames, automated moderation actions, or reward systems without writing a single line of Java. The LongPoll feature even lets you pull data from external APIs and feed it into your server, opening doors to dynamic leaderboards, live cryptocurrency prices, or weather updates.

Server administrators will appreciate the clean permission hierarchy and the fact that all configuration is done through simple commands rather than complex YAML files. The plugin is actively maintained, with updates that keep it compatible with the latest Minecraft versions. Whether you run a small survival server or a large network, ZLDiscord scales to your needs.

Conclusion

ZLDiscord is more than a bridge; it is a full-featured management tool that turns your Discord server into an extension of your Minecraft world. With voting, embeds, custom commands, voice status integration, and a powerful DataStore, it gives you the flexibility to create unique cross-platform experiences. The setup is minimal, the documentation is clear, and the community around it continues to grow. If you are serious about connecting your players across platforms, this plugin deserves a spot in your server’s core toolkit.