EnchantBroadcaster — Show Enchants in Minecraft Chat

EnchantBroadcaster is a server plugin for Minecraft that announces player enchantments in chat, offers customizable messages, and helps admins maintain fair gameplay.

Download EnchantBroadcaster

Original name: EnchantBroadcaster

FileVersionLoaderSize
EnchantBroadcaster.jar——17 КБDownload

EnchantBroadcaster: Transparent Enchantments for Minecraft

Running a Minecraft server is rarely about the big, sweeping changes. More often, it is the small details that build trust among players and keep the atmosphere fair. One of those details is the enchanting table. When a player spends levels and lapis lazuli, what they get is usually a mystery to everyone else. That is where EnchantBroadcaster: Transparent Enchantments for Minecraft steps in. This lightweight server-side tool takes the guesswork out of the enchanting process by announcing every result directly into the chat. It is a simple concept, but one that has a surprisingly deep impact on server management, PvP balance, and player confidence.

What Does EnchantBroadcaster Actually Do?

At its core, EnchantBroadcaster: Transparent Enchantments for Minecraft is a monitoring and notification tool. It hooks into the vanilla enchanting system and captures the moment a player uses an enchanting table. Instead of letting that information disappear into the void, it formats the result and pushes it out to the server chat. This means that if a player rolls a high-level Sharpness or a rare combination of curses, everyone knows about it instantly. The utility of this feature becomes obvious in several scenarios. On a PvP-focused server, gear balance is everything. If one player suddenly obtains a god-tier sword, others should know that the power dynamic has shifted. On economy servers, where players buy and sell enchanted items, transparency prevents scams and price manipulation. If a buyer can see exactly what was rolled and when, they can make informed decisions. The mod also helps with anti-cheat efforts, as any suspiciously perfect enchantment can be cross-referenced with the public log.

Key Features and Functionality

The feature set of EnchantBroadcaster is deliberately focused. It does not try to be a jack-of-all-trades; instead, it masters its single purpose. Here are the primary capabilities you can expect:
  • Public Announcements: By default, every enchantment result is broadcast to the entire server chat. This creates a shared knowledge base where no one is left wondering how a player got that specific item.
  • Private Notification Mode: For servers that prefer discretion, the mod can be switched to a private mode. In this configuration, only players with the appropriate permission node receive the notifications, keeping the information in the hands of staff.
  • Fully Customizable Message Templates: The output format is not hardcoded. Server owners can define their own templates using variables for the player name, the enchantment name, and the level. This allows for anything from sterile system logs to immersive, roleplay-friendly flavor text.
  • Comprehensive Logging System: Every single enchanting operation is recorded to a log file. This is invaluable for audits, dispute resolution, and tracking long-term gear progression on the server.
  • Automatic Update Checks: The mod periodically checks for new versions and notifies the administrator in-game, removing the need to manually monitor forums or repository pages.

Configuration and Customization

The heart of EnchantBroadcaster lies in its configuration file, typically named config.yml. This file is generated automatically on the first run and contains every parameter needed to adapt the mod to your specific server culture. You can define the exact message template for the chat broadcast, choosing which variables to include. For instance, you might want to show the item type alongside the enchantment, or you might prefer a minimalist approach that only lists the player and the result. Beyond the message text, the configuration controls the auto-update feature. You can enable or disable it depending on your preference for stability over freshness. The configuration also allows you to set a Message of the Day (MOTD) that players see when they join, which can be used to explain the transparency policy to newcomers. In version 1.2.6, the developer introduced several new options that expanded the customization possibilities, making the tool even friendlier to unique server setups. For those who prefer a graphical approach, many modern launchers support direct mod installation. For example, using a launcher like foxygame.net, you can find EnchantBroadcaster in the catalog and install it with a couple of clicks, bypassing manual file placement entirely. This is a great option for less technical server owners who still want the benefits of full transparency.

Permissions and Access Control

EnchantBroadcaster uses a straightforward permission system that integrates cleanly with popular permission managers like LuckPerms or the built-in server tools. The primary permission node is enchanter.broadcast. This node is granted to players who should receive the enchantment notifications. If a player lacks this permission, they will not see the messages, even if the public broadcast mode is enabled. This design allows for flexible audience segmentation. On a large server, you might choose to grant the permission only to moderators and admins, keeping the chat clean for regular players. On a smaller, community-focused server, you might grant it to everyone to foster a sense of shared progress. The choice is entirely yours, and the implementation is clean enough that it does not conflict with other permission plugins.

Installation Process

Installing EnchantBroadcaster is a standard procedure for anyone familiar with server plugins. To get started, you need to download EnchantBroadcaster: Transparent Enchantments for Minecraft as a JAR file. Once downloaded, you place it into the /plugins folder of your CraftBukkit or Spigot server directory. After a server restart or reload, the plugin will generate its configuration file, ready for editing. It is worth noting that the mod is compiled against CraftBukkit 1.4.2, but it operates correctly on later builds that are compatible with that API. This makes it a reliable choice for servers running older, stable versions of the game. For those who want to avoid manual steps, the foxygame.net launcher offers an alternative installation path. You simply select the mod from the menu, and it integrates into your client or server build automatically, eliminating the risk of copy-paste errors.

How to Install on a Fresh Server

If you are setting up a new server and want to include EnchantBroadcaster from the start, the process is straightforward. First, ensure your server is running a compatible version of CraftBukkit or Spigot. Next, download the JAR file from a trusted repository. Place the JAR into the /plugins directory. Start the server once to generate the default configuration, then stop it to edit the config.yml file. After customizing your settings, restart the server. The mod will now be active and ready to broadcast enchantments.

Version History and Development

The developer maintains a detailed changelog, which is a good sign of active community engagement. The mod has gone through several iterations to reach its current state:
  • Version 1.1.0: The initial public release. It introduced the core functionality of broadcasting enchantment results to the chat.
  • Version 1.2.6: A significant update that added the Message of the Day feature, new configuration options, and a custom template for enchantment messages. This version also introduced the auto-updater and update checker.
  • Version 1.3.2: The current stable release. It added a comprehensive logging system for all enchanting operations and was recompiled against CraftBukkit 1.4.2 for improved stability.
This progression shows a developer who listens to feedback and iterates on the product. The addition of logging in the latest version is particularly useful for servers that need to maintain detailed records for auditing purposes.

Practical Use Cases

The real value of EnchantBroadcaster becomes apparent when you consider specific server scenarios. On a faction server, where territory control and gear supremacy are the goals, knowing when a rival faction member gets a powerful enchantment can trigger strategic responses. On a roleplay server, the broadcast can be styled as a "mystical announcement" that fits the lore, adding flavor to the gameplay. On a technical server, the logging feature can be used to analyze enchanting patterns and adjust drop rates or XP farms accordingly. The mod also serves as a deterrent. When players know that their enchanting results are public, they are less likely to claim they got a specific enchantment from the table when they actually traded for it or used an exploit. This simple transparency layer can reduce administrative overhead and disputes.

Final Thoughts

EnchantBroadcaster: Transparent Enchantments for Minecraft is a small but remarkably effective tool for server administrators who value fairness and order. It does not bloat the server with unnecessary features; instead, it executes its core function with precision. The customizable messages and straightforward permission system allow it to fit seamlessly into any server modpack, and the regular updates ensure ongoing compatibility with supported Minecraft versions. If you need to keep a close eye on your game's economy or PvP balance, this mod is an indispensable addition to your toolkit. Its ability to turn a hidden mechanic into a public, auditable event is exactly the kind of subtle improvement that makes a server feel professional and well-managed.