Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for PvPIndex

Official open free ELO platform with advanced battle system. Includes Sword PvP, Crystal PvP, Sumo and much more

Report PvPIndex-Battles?

Release
1.1.1

Shadow48402 released PvPIndex-Battles version 1.1.1 on July 16, 2026

Added

  • Kit item support for per-item potion_effects in gamemodes.yml. Potion items can now define explicit effects using TYPE:durationTicks:amplifier (for example, INSTANT_HEALTH:1:1).
  • New PlaceholderAPI placeholder %pvpindex_battle_short_id% returning the current game mode plus the first segment of the active battle UUID (e.g. mace-550e8400).
  • New PlaceholderAPI placeholders %pvpindex_battle_id% (full battle UUID) and %pvpindex_short_battle_id% (first segment only).
  • Configurable double-teleport to prevent /back commands from teleporting to the arena after battle end. When battle_commands.prevent_back_command is enabled (default), players are teleported twice to their restored location so /back points to a safe post-battle location instead of the arena.

Fixed

  • Ender pearls, chorus fruit, bows, crossbows, fire charges, and wind charges can no longer be used during the pre-battle countdown, preventing players from moving or attacking before the battle has officially started.
  • Added BattleSessionCache for O(1) player-to-active-battle lookups, replacing linear scans in event handlers.
  • Split BattleEventListener into focused listener classes under com.pvpindex.battles.listener.battle (one @EventHandler per class) and a thin backward-compatible facade.
  • Pot PvP and NoDebuff starter kits no longer give empty splash potions. The default SPLASH_POTION entries in gamemodes.yml now include explicit potion effects (Healing II, Strength II, Speed II, and Regeneration II where applicable).
  • Kit item display names and lore now translate legacy & colour codes when applied, so potion names like &aHealing II render with colours in-game instead of raw ampersand codes.
  • Tipped arrows in kits now apply their configured potion effect on hit. KitApplier derives a base PotionType from the first item effect so the game recognises the arrow payload.
  • Network node timeout boundary handling is now inclusive, fixing proxyNodeTimeoutDetection for isTimedOut(0) and preventing zero-second timeout edge-case mismatches.
  • README build output examples now reference 1.1.1 JAR filenames to match the current Maven project version.

Information

Published onJuly 16, 2026
Downloads1

Platforms

Paper Paper (1.21-26.2)