Mineuniverse
Log in Register
Plugins

AutoMessages999

AutoMessages999 is a powerful and fully customizable Bukkit plugin that automatically sends dynamic, placeholder-rich messages to players at configurable intervals and when they join the server.
by Erik9994857
Download Claim this project
24 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Chat Related Developer Tools General Informational

📨 AutoMessages999

AutoMessages999 is a powerful, customizable Bukkit plugin that automatically sends messages to players on your server — on a timed interval and/or when they join. It's built for performance, flexibility, and precision, with full support for permissions, world-specific filtering, per-message configuration, and a wide range of dynamic placeholders.

🔧 Features
⏱️ Timed Interval Messages

Send messages every X seconds to all players, or only to those with specific permissions.

Group multiple messages under shared intervals.

Shuffle/randomize messages if desired.

Per-message world restrictions (e.g. only in world_nether).

Configurable delay before the first message after server start.

Automatically skips broadcasting if no eligible players are online.

Fully throttled debug logging to avoid spam in console.

👋 Player Join Messages

Show one or more welcome messages when a player joins.

Supports global messages or world-specific messages.

Optionally display multiple randomized messages per player join.

Rich placeholder support for personalizing each message.

🎯 Permission System

Global Permission: automessages.use – required to receive any automatic message.

Per-Message Permission: Custom per-message permission tags (optional).

Admin Commands:

/automessages reload – Reloads config and reschedules messages.

/automessages toggle – Enables/disables the auto-message system.

🧩 Rich Placeholder Support

Each message can include any of the following placeholders, which are dynamically replaced before sending:

%playername%      - Player's name
%online%          - Online player count
%maxplayers%      - Maximum allowed players
%server%          - Server name
%motd%            - Server MOTD
%version%         - Server version string
%plugins%         - Comma-separated plugin list
%server_ip%       - Server IP:Port
%uptime%          - Server uptime (HH:mm:ss)
%tps%             - Server TPS (rounded)
%world%           - Player’s world name
%world_time%      - Current tick time in the world
%world_day%       - World age in days
%world_players%   - Players in the current world
%world_weather%   - Weather status (clear, rain, thunder)
%world_seed%      - World seed
%default_world%   - Name of default world
%time%            - Current server time (HH:mm:ss)
%date%            - Current date (yyyy-MM-dd)
%day%             - Day of the month
%month%           - Month (1-12)
%year%            - Year (e.g., 2025)
%hour%            - Hour of day (0-23)
%minute%          - Minute (0-59)
%second%          - Second (0-59)

⚙️ Configuration Highlights

Messages are defined in config.yml under messages.interval, messages.join, and messages.join-per-world.

Each interval message can specify:

interval: in seconds

message: the text

permission: optional permission required to receive

worlds: optional list of world names

Supports Minecraft color codes using & (e.g. &6, &a).

AutoMessages999-1.0.3.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.10, 1.21.5, 1.21.8, 1.21.4, 1.21.7, 1.21.1, 1.21.5-Snapshot, 1.21.6, 1.21.9
Release 2025-11-05 Get
AutoMessages999-1.0.2.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.5, 1.21.8, 1.21.4, 1.21.7, 1.21.1, 1.21.5-Snapshot, 1.21.6
Release 2025-09-30 Get

More from Erik9994857

RTP999
97
TreeCapitator999
8,739
Essentials999
87
Stamina999
83
DeathChest999
707
DailyRewards999
66

You Might Also Like

Little Anti-Swearing Plugin
A small plugin to censore unsuitable words. Words is customizable. Plugin can kick player or only censore word.
9,982
BuildAPrefix
A self-service prefix plugin!
9,972
NoSwearPlus
NoSwearPlus
9,969
FakeTalk Reloaded
FakeTalk Reloaded
9,952
RoboticStaff
RoboticStaff
9,944
AMChat
Chat using a radio on frequencies, limit local chat
9,926