suUHC

VAULT+ HYTALE PLUGIN suUHC v1.0.1

No permission to download


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

CommandDescription
/uhc joinJoin the UHC queue
/uhc leaveLeave the UHC queue
/uhc listView queue status and players
/uhc startForce 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!
  • Like
Reactions: DCBIsMe
Author
anonymous2.0
First release
Last update

Ratings

0.00 star(s) 0 ratings

More downloads from anonymous2.0

Back
Top