suUHC - Ultra Hardcore for Hytale
Be among the first servers to offer a minigame mode on Hytale! suUHC brings the classic Ultra Hardcore experience to your server.Features
- Queue System - Players can join and leave the queue freely
- Auto-Start - Game automatically starts when enough players join with countdown announcements
- Grace Period - PvP protection at the start of each match
- Shrinking Border - Dynamic world border that forces players together
- Death Handling - Automatic elimination
- Win Detection - Automatic winner announcement and game cleanup
- Instance-Based - Each game runs in a separate world instance
Commands
| Command | Description |
|---|---|
| /uhc join | Join the UHC queue |
| /uhc leave | Leave the UHC queue |
| /uhc list | View queue status and players |
| /uhc start | Force start a game (admin) |
Configuration
Code:
Code:
{
"Game": {
"GracePeriodSeconds": 60,
"MinPlayersToStart": 2,
"MaxPlayersPerGame": 24,
"AutoStartEnabled": true,
"AutoStartDelaySeconds": 15
},
"Scatter": {
"ScatterRadius": 500,
"MinScatterDistance": 50,
"SafeSpawnY": 200
},
"Border": {
"InitialMinX": -1000.0,
"InitialMaxX": 1000.0,
"InitialMinZ": -1000.0,
"InitialMaxZ": 1000.0,
"ShrinkRate": 1.0,
"DamagePerTick": 1.0,
"WarningCooldownMs": 3000,
"DamageIntervalSeconds": 1.0,
"ShrinkIntervalSeconds": 1.0
},
"World": {
"ArenaInstanceName": "UHC-Arena",
"LobbySpawnX": 0.0,
"LobbySpawnY": 200.0,
"LobbySpawnZ": 0.0
},
"Messages": {
"Prefix": "[UHC] ",
"JoinedQueue": "You joined the queue! Players in queue: %d",
"LeftQueue": "You left the queue.",
"EnoughPlayers": "Enough players! Game starts in %d seconds.",
"GameStarted": "Game started! Grace period: %d seconds.",
"GracePeriodEnded": "Grace period ended! PvP is now ENABLED!",
"PvpDisabled": "PvP is disabled during grace period!",
"BorderWarning": "You're outside the border! Return or you'll take damage!",
"PlayerKilled": "%s was killed by %s",
"PlayerEliminated": "%s was eliminated!",
"PlayersRemaining": "Players remaining: %d",
"Winner": "WINNER: %s",
"NoWinner": "Game ended - no winner!",
"PlayerDisconnected": "%s disconnected and was eliminated!",
"CountdownCancelled": "Countdown cancelled - not enough players in queue!",
"CountdownMessage": "Game starts in %d seconds!",
"ErrorNoUuid": "Error: cannot retrieve player UUID",
"ErrorAlreadyInGame": "You're already in a UHC game!",
"ErrorQueueFull": "Cannot join queue. Queue might be full.",
"ErrorNotInQueue": "You're not in the queue.",
"ErrorNoLobby": "Error: no lobby world",
"ErrorQueueNotAvailable": "Queue is not available."
},
"Debug": {
"Enabled": false,
"LogIntervalSeconds": 2.0,
"DeathSystemDebug": false,
"WinConditionCheckInterval": 1.0
}
}
Early Access
This plugin is in early development. Early access helps shape its future.Customers have direct influence on what features get implemented next. Your feedback shapes the roadmap.
Many exciting features are already planned and actively being developed!