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 and example arena templates. - Copy example prefab files to the
Prefabs/directory so you have maps to start with.
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 |
| Simple Enchantments | Custom enchantments are preserved when kits are applied |
| 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
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
lang/
en.json ← English translations
es.json ← Spanish translations
data/
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.