Description
MPChatGames - Advanced ChatGames for Hytale
Engaging chat mini-games for Hytale servers
A fun and interactive plugin that runs chat games to engage your community and reward players!
🎮 Features
4 Game Types:
- Reaction - Type the target word as fast as you can
- Unscramble - Solve scrambled words
- Trivia - Answer custom trivia questions
- Math - Solve auto-generated math equations
Customization:
- Create your own games, add your own questions and answers!
- Create your own rewards and random item pools!
- Each question can be configured separately!
- Each Game Type can be disabled!
- Every message is customizable!
Advanced Rewards:
- Item rewards
- Command rewards (e.g., give {player} coins, run any command)
- Weighted item pools for random rewards
Player Communication:
- In-game notifications with item icons
- Every message is customizable!
- Use &0-9 and &a-f for colors in config!(Minecraft Style)
Player Statistics:
- Track wins per player
/chatgames topleaderboard/chatgames statsto view personal stats
đź“‹ Commands
| Command | Permission | Description |
|---|---|---|
/chatgames |
chatgames.use |
Show help menu |
/chatgames top |
chatgames.use |
View leaderboard |
/chatgames stats |
chatgames.use |
View win statistics |
/chatgames start |
chatgames.admin |
Manually start a game |
/chatgames stop |
chatgames.admin |
Stop current game |
/chatgames reload |
chatgames.admin |
Reload configuration |
âš™ Configuration
All settings are in mods/MP_ChatGames/config.json!
Key Options
enabled - Enable/disable the plugin
interval_seconds - Seconds between games
game_duration_seconds - How long each game lasts
min_players - players online to start
debug_logging - Log game events to console
Reward Types
Item Reward:
{
"item": "Ingredient_Bar_Gold",
"amount": 5
}
Command Reward:
{
"item": null,
"amount": 0,
"command": "say {player} won a prize!"
}
Item Pool (random weighted):
"reward_pool": "common_rewards"
📝 Permissions
chatgames.admin - Access to admin commands (start/stop/reload)
chatgames.use | Required to use /chatgames command!
chatgames.play - Required to participate in games (if require_play_permission is enabled)
đź’ˇ Tips
- Use
{player}placeholder in command rewards - Set
debug_logging: falseto reduce console spam - Each question/difficulty can use either direct rewards OR a reward pool
Author: MinimalPulse
