Server Info Commands
One chat command per block of server information, all read from a single settings file. Server-side only.
Features
- Built-in commands:
/rules,/discord,/website,/vote,/store,/motdand/info(lists the enabled info commands). Each can be switched off. - Custom commands:
custom=events,wikiadds/eventsand/wikiwith their own text. - Multi-line text with
\n; every line is sent as its own chat message. A line that is only a URL is shown inlinkColorand marked as a link. - Optional MOTD on join (
motdOnJoin=true, off by default because Welcome Messages already greets players). /serverinfo reload(operators) re-reads the file without a restart;/serverinfo listshows what is registered. Adding a new command name needs a server restart (the reply says so).- Every player can use the info commands;
/serverinfois operator-only.
Settings
serverinfo.properties in the mod's data directory (created on first start):
| Key | Default | Meaning |
|---|---|---|
prefix |
(empty) | Text in front of the first line of every reply; empty for none |
color |
#FFFFAA |
Colour of normal lines |
linkColor |
#55AAFF |
Colour of lines that are only a URL |
motdOnJoin |
false |
Send motd.text to each player when they join |
motdDelaySeconds |
2 |
Delay before the join MOTD so it lands after the client is ready |
custom |
(empty) | Comma list of extra command names, each with its own <name>.text |
rules.enabled / rules.text |
true / three example rules |
/rules |
discord.enabled / discord.text |
true / invite placeholder |
/discord |
website.enabled / website.text |
true / URL placeholder |
/website |
vote.enabled / vote.text |
true / URL placeholder |
/vote (see the note below) |
store.enabled / store.text |
true / URL placeholder |
/store |
motd.enabled / motd.text |
true / welcome line |
/motd, also used for the join MOTD |
info.enabled / info.text |
true / (empty) |
/info: optional lines, then the list of enabled commands |
help.enabled / help.text |
false / (empty) |
Same as /info under the name /help; enabling it replaces the server's own /help |
Example: rules.text=1. Be nice\n2. No griefing and discord.text=Join us:\nhttps://discord.gg/xxxx.
Command names must be lowercase letters, digits, _ or -. Replace the placeholder URLs before players see them.
Note on /vote: the Polls mod also registers /vote for poll answers. If you run both, either set vote.enabled=false here or rename the Polls command with its voteCommand setting (for example voteCommand=pollvote).
Install: drop the jar into the server's mods/ folder and restart. Licence: MIT.
Need something custom? I build small server plugins to order from $15 (fixes) and $29 (a new one-feature plugin): actuallyop.com/services. More free tools: actuallyop.com.
Updating Hytale? Run the free Update-Ready Check first to see which of your mods will break: https://molonlav3.itch.io/hytale-update-check

