Installation
- Download the latest
Arenapvp.jarfile. - Place it inside the
mods/folder of your Hytale server. - Start (or restart) the server.
On first launch, ArenaPvP will automatically:
- Create the
mods/Arenapvp/folder with default assets (particles, sounds, icons, UI files). - Generate a
config.jsonwith sensible defaults. - Create the
templates/directory with six example arena templates. - Create the
presets/directory with three default kit presets. - Copy example prefab files to the
prefabs/directory so you have maps to start with.
Requires Dependencies
| Plugin | Purpose |
|---|---|
| GroupManager | Party/group system — players can form groups and queue together for team modes |
Optional Dependencies
ArenaPvP works standalone, but it can integrate with the following plugins if they are present:
| Plugin | Purpose |
|---|---|
| LuckPerms | Permission management — all ArenaPvP permission nodes integrate automatically |
| HyperPerms | Permission management — alternative to LuckPerms, auto-detected at startup |
| Simple Enchantments | Custom enchantments are preserved when kits are applied |
| MMO Skill Tree | Player skills are saved, cleared during arena, and restored on exit |
| PlaceholderAPI | Exposes 40+ placeholders for use in scoreboards, tab lists, and other plugins |
These are detected at startup. If a plugin is missing, ArenaPvP simply skips that integration — no errors, no configuration needed.
File Structure
After the first run, your server will have:
plugins/
Arenapvp.jar
mods/
Arenapvp/
config.json ← Main configuration file
manifest.json ← Plugin metadata
templates/ ← Arena template files (.json)
presets/ ← Inventory preset / kit files (.json)
Server/
Particles/ ← Custom particle definitions
Audio/ ← Sound effects
Item/ ← Custom item definitions
Languages/ ← Server language files
Common/
Icons/ ← UI icons
Items/ ← Item textures
UI/ ← UI layout files
BlockTextures/ ← Block textures
prefabs/ ← Arena map prefabs (.prefab and .prefab.json supported)
lang/
en.json ← English translations
es.json ← Spanish translations
data/
inventories/ ← Saved player inventories during arena (auto-created)
skills/ ← Saved player skills during arena (auto-created, requires MMO Skill Tree)
leaderboards/ ← Per-category player stats (auto-created)
preferences/ ← Player preference files (auto-created)
Updating
To update ArenaPvP, replace the Arenapvp.jar file and restart the server. The configuration file migrates automatically when the config format changes — your existing settings will be preserved.
Next Steps
Once installed, head to First Steps to configure your first arena.