promotional bannermobile promotional banner
premium banner
A mod that automatically broadcasts configurable messages to all players at set intervals.

Description

Discord

AutoMessages

AutoMessages is a lightweight mod for Hytale that automatically broadcasts configurable messages to all online players at customizable intervals.

Perfect for server announcements, tips, reminders, or community messages.

Features

  • Automatic Broadcasting: Messages are sent to all players automatically at configured intervals
  • In-game GUI for managing messages (no server restart required)
  • Text formatting support: Bold, Italic, Colors, Links, Monospace
  • Fully Configurable: Define messages with individual timing
  • Different Modes: Choose whether to set a global time interval between messages or an individual time for each message.

Commands

  • /automessages (alias /am): Opens the AutoMessages configuration GUI
  • /automessages reload (alias /am reload): Reloads the configuration from file

Permissions

Operators (OP) have access to all commands by default. For finer control, use the permission nodes below:

  • hybrowse.automessages.command.automessages: Allows use of /am to open the GUI
  • hybrowse.automessages.command.automessages.reload: Allows use of /am reload

image

image

Configuration

Configuration file location: mods/Hybrowse_AutoMessages/config.json

Text Formatting

  • Bold text: <b>text</b>
  • Italic text: <i>/help</i>
  • Monospace text: <m>/help</m>
  • Colored text (hex): <color:#FF0000>Red</color>
  • Clickable link: <link:URL>Click</link>
  • Nested formatting: <b><color:#FF0000>bold red</color></b>

Global Interval Mode

By default, each message has its own independent interval timer. You can enable global interval mode by setting GlobalIntervalSeconds to a value greater than 0. In this mode:

  • All messages share a single timer using the global interval
  • Messages are displayed in round-robin order (cycling through each message sequentially)
  • Individual IntervalSeconds values are ignored

Set GlobalIntervalSeconds to 0 to use individual intervals for each message.

Example

{
  "GlobalIntervalSeconds": 0,
  "Messages": [
    {
      "Message": "<b>Tip:</b> Be kind and enjoy the game!",
      "IntervalSeconds": 300
    },
    {
      "Message": "<color:#00FF00>Have fun</color> exploring the world!",
      "IntervalSeconds": 600
    },
    {
      "Message": "Use <m>/help</m> to see available commands.",
      "IntervalSeconds": 900
    },
    {
      "Message": "Join our community: <link:https://discord.gg/>Discord</link>",
      "IntervalSeconds": 1200
    }
  ]
}

Configuration Options

  • GlobalIntervalSeconds: When set to > 0, uses round-robin mode with this interval (default: 0 = disabled)

Message Options

  • Message: The message text to broadcast to all players
  • IntervalSeconds: Time between broadcasts in seconds (minimum: 1, ignored when global interval is set)

 

🐳 Tired of managing mods by hand?

Our Hytale Server Docker image installs and updates CurseForge mods automatically.

Get started with our guide.