1.5 KiB
1.5 KiB
core-minigames Wiki
core-minigames is a Hytale-native minigame extension. It adds minigame definitions, runtime state, and minigame-specific trigger conditions/effects while reusing Hytale's asset store, trigger-volume system, and event bus.
What It Provides
MinigameDefinitionassets inServer/Minigames/.- A runtime service for active minigames, players, teams, scores, lives, counters, and phases.
- Hytale
TriggerConditionentries for checking minigame state. - Hytale
TriggerEffectentries for mutating minigame state. MinigameEventdispatch through Hytale's event bus.
Important Refactor Note
The old custom minigame volume layer is gone. There is no MinigameAreaVolume, JoinQueueVolume, or ScoreVolume class to place. Use normal Hytale trigger volumes and attach core-minigames trigger conditions/effects to them.
Pages
| Page | Description |
|---|---|
| Getting Started | Create a definition and wire a trigger volume |
| How It Works | How assets, runtime, event bus, and trigger logic fit together |
| FAQ | Common questions and troubleshooting |
Quick Reference
/minigame create My_Game "My Game"
/minigame enable My_Game
/minigame start My_Game
Minimal asset:
{
"Id": "My_Game",
"Name": "My Game",
"Enabled": true,
"MinPlayers": 1,
"MaxPlayers": 8,
"TeamMode": "SOLO",
"WinCondition": "HIGHEST_SCORE",
"RoundLengthSeconds": 180
}