promotional bannermobile promotional banner

ApexPvP

A feature-rich PvP plugin for Paper servers, featuring arena duels, matchmaking, FFA, parties, custom kits, player statistics, NPCs, and customizable hub systems.
video thumbnail

Description

Embed Removed: https://www.youtube-nocookie.com/embed/iYIy_CStYyg

⚔️ ApexPvP

Modern PvP Infrastructure for Minecraft Servers

ApexPvP is an all-in-one competitive PvP plugin built for Minecraft Paper servers. Designed to bring multiple PvP experiences into one unified system, ApexPvP combines arena management, matchmaking, duels, Free For All, party battles, custom kits, player statistics and server management tools.

Built with a modular approach, persistent data storage and event-driven gameplay systems, ApexPvP aims to give server administrators greater control over their PvP environment while providing players with a smooth, organized and competitive experience.


⚔️ Competitive PvP Systems

ApexPvP brings different PvP experiences together through dedicated gameplay systems.

  • Arena Duels — Challenge another player to a private match with configurable arenas and loadouts.
  • Matchmaking — Join queues and get matched with available opponents.
  • Free For All (FFA) — Enter configured combat arenas and compete against other players.
  • Party Battles — Create parties, invite friends and participate in organized team-based matches.
  • Player Challenges — Send direct challenges and manage incoming match requests.
  • Spectator System — Allow players to observe active matches through spectator functionality.

🏟️ Advanced Arena Management

A complete arena management system gives administrators control over how matches are created, started and finished.

  • Create, edit, save and delete arenas.
  • Configure individual player spawn positions.
  • Assign arena-specific kits.
  • Configure arena destruction regions.
  • Manage arena availability and match reservations.
  • Automatically restore modified arena blocks after matches.
  • Prevent simultaneous matches from occupying the same arena.
  • Handle arena state transitions throughout the match lifecycle.

Arena restoration and match-state handling are designed to keep shared arenas organized and ready for subsequent matches.

🎒 Dynamic Kit Management

Configure different equipment loadouts for different combat experiences.

  • Global Kits — Create reusable kits available through the global kit system.
  • Arena Kits — Create dedicated loadouts for individual arenas.
  • Kit Assignment — Assign specific kits to configured arenas.
  • In-Game Kit Editor — Manage equipment through an inventory-based interface.
  • Persistent Storage — Save kit configurations for future use.

👥 Party & Social Systems

ApexPvP includes social features that make competitive gameplay easier to organize.

  • Party creation and management.
  • Player invitations.
  • Clickable chat interactions for accepting or denying supported requests.
  • Direct player challenges.
  • Party challenges and team-based matches.
  • Request management and validation.

📊 Persistent Statistics & Leaderboards

Track competitive performance with persistent player statistics.

Supported statistics include:

  • Total kills.
  • Total deaths.
  • Match wins.
  • Match losses.
  • Highest kill streak.
  • Kill/death ratio placeholders.

Statistics are stored using player UUIDs, allowing player records to remain associated with the correct account.

PlaceholderAPI Integration

Use supported placeholders to display player statistics in compatible scoreboards, holograms and other server plugins.

🧠 Match Lifecycle & Player State Management

ApexPvP organizes matches through dedicated match states and player-session handling.

Match flow includes:

  1. Arena reservation.
  2. Player preparation.
  3. Countdown sequence.
  4. Match activation.
  5. Combat handling.
  6. Match completion.
  7. Player state restoration.
  8. Arena restoration and availability.

Player inventories, equipment and other relevant pre-match states are handled through match snapshot and restoration systems.

Post-match handling includes winner and loser states, spectator handling, temporary protection and return or requeue interactions.

🏠 Hub & Server Experience

Configure the lobby experience and provide players with convenient navigation.

  • Hub and spawn return commands.
  • Configurable lobby items.
  • Player visibility controls.
  • Game selection interfaces.
  • Customizable scoreboard content.
  • Configurable messages.
  • Hub-specific void rescue.
  • Centralized player return handling.

🧑‍💻 NPC & Administration Systems

ApexPvP also includes NPC-related functionality and administrative tools for managing the plugin.

  • NPC creation and management commands.
  • Arena administration.
  • Kit administration.
  • Match and player management.
  • Persistent configuration and data files.
  • Dedicated player-facing commands.

⚙️ Configuration & Data Management

ApexPvP uses configuration and persistent data files to manage supported plugin settings and player information.

Its configuration system is intended to let administrators customize the server experience without needing to modify Java source code.

Persistent data is separated into dedicated files for areas such as:

  • General plugin configuration.
  • Arena definitions.
  • Kit definitions.
  • Player statistics.
  • NPC data.
  • Messages and presentation settings.

🚀 Technical Information

Component Details
Plugin ApexPvP
Developer RealNamanYT
Platform Paper
Minecraft Version 1.21.11
Java Requirement Java 21
Distribution Server-side plugin
Optional Integration PlaceholderAPI

ApexPvP is designed for server-side installation. Players do not need to install a client-side mod.

📥 Installation

  1. Download the ApexPvP .jar file.
  2. Place it inside your server's plugins folder.
  3. Start or restart your Paper server.
  4. Allow the plugin to generate its configuration and data files.
  5. Configure your hub, arenas, kits and other supported systems.
  6. Restart or reload the server as required by the plugin.

Important: Use a compatible Paper server and Java 21 runtime.

👨‍💻 About the Developer

ApexPvP is developed by RealNamanYT.


Built for Competitive Minecraft

ApexPvP brings arena-based combat, matchmaking, player progression and server administration together in one PvP-focused plugin.

Create your arenas. Organize your matches. Build your PvP experience.

— RealNamanYT

ApexPvP Team

profile avatar
  • 8
    Projects
  • 5.5K
    Downloads

More from RealNamanYTView all