MessagesPlus
A messaging plugin/mod for hytale. Adds custom chat, join/leave/welcome and broadcasts and scheduled broadcasts
About MessagesPlus
MessagesPlus
A comprehensive chat and messaging plugin for Hytale servers, designed to enhance player communication and server announcements completely customizable via JSON.
Features
Custom Chat Formatting: Configure chat formats based on permissions (groups) with priority support.
Join & Leave Messages: Customizable join, first-join, and leave messages. Suppresses default server join messages so only yours are seen.
Scheduled Announcements: Set up automated broadcast messages with configurable intervals.
Hex Color Support: Full support for RGB Hex colors (&#RRGGBB) and legacy codes (&a, &l).
Rich Text Styling: Supports Bold (&l), Italic (&o), Underline (&n), Strikethrough (&m), and Obfuscated (&k).
Reloadable: Reload configurations on-the-fly without restarting the server.
Placeholders: Built-in placeholder support for dynamic messages.
Installation
Manual Installation
Download: Get the latest MessagesPlus-x.x.x.jar from the Releases page.
Install: Drop the JAR file into your Hytale server's mods (or plugins) directory.
Run: Start your server. The default configuration files will be generated in the plugin's data directory.
Commands
Main Command
Aliases: /messagesplus or /mp
Subcommands
1. General
/mp reload: Reloads all configuration files (welcome-leave.json, chat-format.json, scheduled.json) immediately.
2. Scheduling
Manage automated broadcast messages directly from in-game or console.
/mp schedule list: Lists all active scheduled messages with their IDs and intervals.
/mp schedule add <interval_seconds> <message>: Adds a new scheduled message. Example: /mp schedule add 300 &aDon't forget to join our Discord!
Note: Intervals are in seconds.
/mp schedule remove <id>: Removes a scheduled message by its ID (found in /mp schedule list).
Configuration
The plugin generates the following configuration files in its data folder:
1. chat-format.json
Defines chat formats based on permissions. The plugin checks formatting rules from top to bottom. The first rule for which the player has the permission will be applied.
{ "owner": { "format": "&8[&cOwner&8] &c%playername%&8: &f%message%", "permission": "messagesplus.owner" }, "admin": { "format": "&8[&cAdmin&8] &c%playername%&8: &f%message%", "permission": "messagesplus.admin" }, "default": { "format": "&7%playername%: &7%message%" } }
Tip: Place higher priority groups (like Owner/Admin) at the top of the file.
2. welcome-leave.json
Configures messages for player connection events.
{ "first_join_message": "&eWelcome &b%playername%&e to the server for the first time!", "join_message": "&e%playername% &ejoined the game.", "leave_message": "&e%playername% &eleft the game.", "debug": false }
first_join_message: Broadcast only when a player joins for the very first time.
join_message: Broadcast for returning players.
leave_message: Broadcast when a player disconnects.
3. scheduled.json
Stores the scheduled announcements. While you can edit this manually, we recommend using the /mp schedule commands.
{ "messages": [ { "id": 1, "interval": 300, "text": "&aCheck out our website at example.com!", "lastSent": 123456789 } ] } Placeholders
You can use these placeholders in chat formats, join/leave messages, and broadcasts:
Placeholder Description
%playername% The player's username.
%uuid% The player's unique ID.
%world% The name of the world the player is currently in.
%message% The chat message content (Chat Formats only).
%health% (Coming Soon) The player's health.
Color Codes
Legacy Colors
Standard Minecraft-style color codes using &.
&0 Black, &1 Dark Blue, &2 Dark Green, &3 Dark Aqua
&4 Dark Red, &5 Dark Purple, &6 Gold, &7 Gray
&8 Dark Gray, &9 Blue, &a Green, &b Aqua
&c Red, &d Light Purple, &e Yellow, &f White
Formatting
&l Bold
&o Italic
&n Underline
&m Strikethrough
&k Obfuscated
Hex Colors
Use modern RGB hex codes for precise colors.
Format: &#RRGGBB
Example: &#FF5555This is a custom red!
License
MIT License
Categories
Need a Server?
Run MessagesPlus on a dedicated Hytale server with easy mod management.
Get Hytale HostingFrequently Asked Questions
What is MessagesPlus?
A messaging plugin/mod for hytale. Adds custom chat, join/leave/welcome and broadcasts and scheduled broadcasts
How do I download MessagesPlus?
You can download MessagesPlus for free from CurseForge. Click the "Download on CurseForge" button on this page to go directly to the download page.
Who created MessagesPlus?
MessagesPlus was created by Almana21. The mod has been downloaded 111 times.
Is MessagesPlus compatible with Hytale servers?
MessagesPlus is designed for Hytale and can be used on both single-player and multiplayer servers. Check the mod page on CurseForge for specific compatibility information.
How do I install MessagesPlus?
To install MessagesPlus: 1) Download the mod from CurseForge, 2) Place the file in your Hytale mods folder, 3) Restart the game. The mod should load automatically.
Related Utility Mods
View all modsBetterMap
Paralaxe
Enhance Hytale World Map
Hybrid
Serilum
🏛️ A Hytale mod library that contains common code for all of Serilum's mods.
VeinMining
EineNT
Instantly mine connected ores and blocks by holding the Walk key (LEFT ALT) while breaking a single block.
Wayback Charm
DarkhaxDev
A charm to help you find your way back home.
Better Modlist
Buuz135
Adds a better modlist to the game, with improved features like searching and logos.
Simple Claims
Buuz135
Adds a chunk claim and protection system.