Skip to main content

ArenaPvP

ArenaPvP is a competitive PvP plugin for Hytale servers. It provides a complete arena system with automatic matchmaking, multiple game modes, a rating system, groups (parties), spectating, and much more — all fully configurable.

Key Features

  • 5 Game Modes — Free For All, Team, FFA Deathmatch, Team Deathmatch, and Team Capture the Orb (TCTO).
  • Automatic Matchmaking — Players join a queue, and the system creates arena instances on the fly, matching players by rating.
  • Rating System — Built-in ELO-style rating with per-category leaderboards.
  • Groups / Parties — Players can form groups to queue and fight together.
  • Kit Presets — Configurable inventory presets that players choose before each match.
  • Spectator Mode — Watch live matches from the perspective of the arena, with HyTv UI to browse active games.
  • Instanced Arenas — Each match runs in its own isolated world, created from prefab templates and destroyed after the match ends.
  • Multilingual — Full i18n support with English and Spanish out of the box.
  • Plugin API — A public API that other plugins can use to query player state, groups, arenas, rankings, and more.
  • Integrations — Optional support for LuckPerms (permissions), PlaceholderAPI (placeholders), and Simple Enchantments.

How It Works

  1. An administrator configures arena templates in config.json, each defining a prefab (map), game mode, player count, time limit, and available kits.
  2. Players use /arena join <category> to enter the matchmaking queue for a specific category (e.g. 2-FFA for 1v1 Free For All).
  3. The matchmaking system finds compatible opponents based on rating and group size.
  4. A new arena world instance is created from the template's prefab, players are teleported in, and the match begins.
  5. When the match ends (by elimination, kill goal, orb capture, or timeout), results are recorded, ratings updated, and players are returned to the lobby.

What's Next?