QuazarPvP is a lightweight, fully configurable, production-ready PvP plugin, designed for Hytale servers that want dynamic combat, clear statistics, and real progression without unnecessary complexity.
Ideal for PvP arenas, survival with active combat, events, and competitive servers.
Core PvP Features
| Feature | Details |
|---|---|
| PvP Statistics | Accurate tracking of kills, deaths, streaks, and records |
| Progression System | Clear PvP progression with real impact |
| Kit System | Cost-based and chance-based kits with full control |
| Messages | Fully customizable join, kill, and system messages |
| Placeholders | Built-in support for scoreboards, GUIs, and HUDs |
| Performance | Optimized for stability and low resource usage |
| Scalability | Suitable for small servers and large PvP networks |
Advanced Kit System
| Capability | Description |
|---|---|
| Kit Probability | Chance-based kits for events and progression |
| Economy Support | Optional kit costs for balanced PvP |
| VIP Kits | Exclusive kits for ranks or store integration |
| Flexibility | Works for ranked PvP, events, and monetization |
Player Commands
Available to all players by default
| Command | Description | Aliases |
|---|---|---|
| /quazarpvp help | Show the QuazarPvP help menu | /qp help, /pvp help |
| /quazarpvp spawn | Teleport to the PvP spawn | /qp spawn, /pvp spawn |
Admin Commands
Requires QuazarPvP admin permission
| Command | Description | Aliases |
|---|---|---|
| /quazarpvp alert <message> | Send a global PvP alert | /qp alert, /pvp alert |
| /quazarpvp givekit <kit> | Give a kit to a player | /qp givekit, /pvp givekit |
| /quazarpvp setkit <name> | Create or update a kit from inventory | /qp setkit, /pvp setkit |
| /quazarpvp setspawn | Set the PvP spawn location | /qp setspawn, /pvp setspawn |
| /quazarpvp reload | Reload the plugin configuration | /qp reload, /pvp reload |
Admin Permissions
| Permission | Description |
|---|---|
| quazarpvp.admin | Full access to QuazarPvP admin commands |
| quazarpvp.admin.breakblock | Allows breaking blocks while QuazarPvP protections are active |
Placeholders
QuazarPvP includes PlaceholderAPI integration to display PvP statistics in real time.
| Placeholder | Description | Example Output |
|---|---|---|
| <quazar_username> | Player username | Buxarov |
| <quazar_kills> | Total player kills | 125 |
| <quazar_deaths> | Total player deaths | 42 |
| <quazar_streak> | Current kill streak | 6 |
| <quazar_streakRecord> | Highest kill streak record | 18 |
| <quazar_kdr> | Kill/Death ratio (2 decimal format) | 2.97 |
| Option | Pros | Cons |
|---|---|---|
| MySQL | ⚠ Requires database setup ⚠ Slightly more complex to configure | |
| .yml | ⚠ Local only, risk of data loss on crashes ⚠ Less suitable for large servers |
Other Features
| Feature | Description |
|---|---|
| Real-Time Stats | Kills, deaths, and streaks update instantly for all players. |
| Easy Setup | MySQL requires database credentials; .yml works out-of-the-box. |
| Optimized Performance | Lightweight and stable, designed for active PvP servers. |
| Flexible Choice | Users can freely choose between MySQL or .yml depending on their server needs. |
Real-Time Statistics
- Kills
- Deaths
- Current kill streak
- Highest streak record
- K/D Ratio
Stats can be displayed in messages, titles, GUIs, or commands.
Example Usage
<#ff0033>Stats »
<#ffffff>Kills: <quazar_kills>
<#ffffff>Deaths: <quazar_deaths>
<#ffffff>KDR: <quazar_kdr>
