Skip to main content

Installation

  1. Download the latest Arenapvp.jar file.
  2. Place it inside the mods/ folder of your Hytale server.
  3. 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.json with 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

PluginPurpose
GroupManagerParty/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:

PluginPurpose
LuckPermsPermission management — all ArenaPvP permission nodes integrate automatically
HyperPermsPermission management — alternative to LuckPerms, auto-detected at startup
Simple EnchantmentsCustom enchantments are preserved when kits are applied
MMO Skill TreePlayer skills are saved, cleared during arena, and restored on exit
PlaceholderAPIExposes 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.