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 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:

PluginPurpose
LuckPermsPermission management — all ArenaPvP permission nodes integrate automatically
Simple EnchantmentsCustom enchantments are preserved when kits are applied
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
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.