Description
⚔️ 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:
- Arena reservation.
- Player preparation.
- Countdown sequence.
- Match activation.
- Combat handling.
- Match completion.
- Player state restoration.
- 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
- Download the ApexPvP
.jarfile. - Place it inside your server's
pluginsfolder. - Start or restart your Paper server.
- Allow the plugin to generate its configuration and data files.
- Configure your hub, arenas, kits and other supported systems.
- 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.
- YouTube: https://www.youtube.com/@RealNamanYT
- Instagram: https://www.instagram.com/realnamanyt/
- Discord: https://discord.com/invite/caHT3dU74u
- Modrinth: https://modrinth.com/plugin/apexpvp-plugin
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


