ControlCore-0.16.0.jar
What's new
Beta. Requires Hytale server 0.7.2 or newer 0.7.x (tested on 0.7.4). No migration needed; back up mods/OFATech_ControlCore/ before updating as usual.
Automation
A new Automation tab: rules that run your server on their own, set up in the panel without writing any code.
When
- A player joins, joins for the first time, leaves, or enters a world
- Every X minutes, or every day at a set time
- A cron schedule, e.g.
0 20 * * FRIfor Fridays at 20:00, with the next run shown in the list - A world's TPS drops below a value
- Players online reach a number, or the server becomes empty
- A setting changes
- A mod's own trigger fires
If (optional)
- The player has or lacks a permission
- The player is in a certain world
- Players online are between two numbers
- The time of day is between two times
Then: up to 8 actions, run in the order you choose
- Message the player, everyone or admins
- Show a big on-screen title
- Run a command as the server or as the player
- Switch to a profile (e.g.
@eventat 20:00,@vanillaat midnight) - Change any setting or config.json key
- Run an action a mod offers
Also
- Placeholders:
{player},{world},{online},{max},{tps},{time},{rule} - Each rule has a cooldown, an on/off switch, and Test to run it once right away.
- Everything a rule changes shows up in History as "automation", so you can roll it back.
- One server setting stops every rule at once.
- Commands:
/cc-rules,/cc-rule-toggle,/cc-rule-test,/cc-rule-remove
Examples
- Welcome new players with a title
- A vote reminder every 30 minutes
- Event night every Friday
- Alert admins when TPS drops
For mod authors (API 2.1.0)
api.notifications(): messages and titlesapi.scheduler(): run later, repeat, or daily at a set timeapi.sessions(): first join, last seen, playtime and current worldapi.actions(): offer actions that rules can use, and fire your own triggers
Mods built for API 2.0.0 keep working.
Fixed
- "Permissões" was missing its accent in Portuguese.
Full changelog: https://github.com/OFA-Tech/ControlCore-HytaleMod/blob/main/CHANGELOG.md
This mod has no additional files

