About AutoMessage [1.21]
From Modrinth⚡ AutoMessage is a high-performance plugin for fully customizable automatic server-wide broadcasts.
<img alt="Latest release" src="https://img.shields.io/github/v/release/imDMK/AutoMessage?sort=semver&style=flat-square&label=release&color=7C7CFF"> <img alt="Build status" src="https://img.shields.io/github/actions/workflow/status/imDMK/AutoMessage/gradle.yml?branch=main&style=flat-square&label=build"> <img alt="Java 21 or newer; Java 25 for Minestom" src="https://img.shields.io/badge/Java-21%2B%20%C2%B7%20Minestom%2025-E76F00?style=flat-square&logo=openjdk&logoColor=white">
<img alt="Modrinth downloads" src="https://img.shields.io/modrinth/dt/automessage?style=flat-square&label=modrinth&color=1BD96A&logo=modrinth&logoColor=white"> <img alt="SpigotMC downloads" src="https://img.shields.io/spiget/downloads/112363?style=flat-square&label=spigotmc&color=ED8106">
Not another chat rotator. A complete announcement engine.
Targeted, localized and event-aware broadcasts for modern Minecraft servers and networks.
6 runtimes · 8 notice surfaces · 8 audience rules · 3 event triggers · 3 languages shipped · one render per language · no database
<table align="center"> <tr> <td valign="top" width="34%">
🧭 Why AutoMessage
- 📣 Broadcasts should earn attention
- ⚖️ More than a rotating list
- 🎯 Reach exactly who should hear it
- ⚡ Fire on an event, not a clock
- 🪶 Costs your server almost nothing
- 🌐 One engine, six runtimes
</td> <td valign="top" width="33%">
⚙️ Install and configure
- 📥 Get AutoMessage
- 🚀 Quick start
- 🛠 Build your first announcement
- 🗂 Configuration model
- 📋 Platform support
- 🔨 Building from source
- 💛 Support the project
</td> <td valign="top" width="33%">
- 📡 Channels and selectors
- 🎯 Audience rules
- ⚡ Event triggers
- 🌍 Languages and fallback
- 🎨 MiniMessage and placeholders
- ⏱ Time format
- 💬 Discord webhook mirror
- ⌨️ Commands and permissions
</td> </tr> </table>
📣 Broadcasts should earn attention
Players learn to ignore announcements when every message reaches everyone. AutoMessage makes server communication deliberate: every stream keeps its own schedule, every message chooses its own audience, and the text arrives in the language each player actually plays in - from one shared core running on Bukkit, Folia, Sponge, Velocity, Fabric and Minestom.
One announcement set, in game, on one server: a boss bar countdown, a full-screen title and a chat line.
A complete announcement, start to finish
Greet returning veterans three seconds after they join - never on a timer, never the newcomers, and in their own language. Two files say all of it:
# scheduledMessages.yml - who gets it, and when
messages:
- name: welcome-back
trigger:
type: JOIN
delay: 3s
rules:
- type: PLAYTIME
min: 10h
# lang/en.yml - what it says
announcements:
welcome-back:
- chat: "<gray>Welcome back, <aqua>{PLAYER}<gray>."
sound: "entity.player.levelup MASTER 1.0 1.2"
And this is what the server does with them:
That is the whole feature set in miniature: an event instead of a clock, an audience instead of everyone, and text that lives beside every other translation.
⚖️ More than a rotating list
The tagline is not marketing. A rotator answers one question - what do I say next? - and sends the answer to everyone, in one language, on one clock.
Highlights
From source dataGame versions
Supports 33 Minecraft versions, the newest being 26.2.
Loaders
Runs on Bukkit, BungeeCord, Fabric, Folia, Forge, Paper, Purpur, Spigot, Sponge and Velocity.
Footprint
Rated a light load on a server.
What kind of mod it is
From the catalogPerformance
Makes the game or server run faster or lighter without changing how it plays.
Compatibility
- Game
- Minecraft
- Loaders
- BukkitBungeeCordFabricFoliaForgePaperPurpurSpigotSpongeVelocity
- Game versions
- 26.2 and 32 earlier
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorDMK, as published on Modrinth
- ✓LicenseGPL-3.0-onlyFree










