Home›Java›Mods›⭐ CxPrac | A Modern Practice core
# CxPrac

**Modern Practice Core for your Minecraft server with duels, queues, custom kits, and arenas.**

---

## Overview

CxPrac is a lightweight yet powerful Practice Core plugin that brings competitive PvP to your Minecraft server. Duel your friends, join queues, create custom kits, and set up unlimited arenas. Whether you run a small survival server or a large PvP network, CxPrac gives you the tools you need.

No complicated setup. No heavy dependencies. Just drop it in, create your kits and arenas, and start fighting.

---

## Features

- 1v1 Duels with Kit Selection
- Queue System with Auto-Matchmaking
- Unlimited Custom Kits
- Unlimited Custom Arenas
- Arena Binding for Kits
- Spectator Mode
- ELO Rating System
- Full Stats Tracking (Kills, Deaths, Wins, Losses, Streak, ELO)
- Leaderboards
- Live Scoreboard (Lobby and Match)
- In-Match Countdown
- FastAsyncWorldEdit Support
- WorldGuard Support
- SQLite-Free YAML Storage
- Lightweight
- No Dependencies

---

## Compatibility

- Minecraft Versions: 1.13 to 1.21+
- Server Software: Spigot, Paper, Purpur, Bukkit
- Java: Java 26 or higher (for WorldGuard support)

---

## Installation

1. Download the latest release
2. Place the JAR file into your server's plugins folder
3. Restart your server
4. Create your first kit with /kit create <name>
5. Create your first arena with /arena create <name>
6. Set spawns and positions
7. Start dueling

---

## Commands and Permissions

Player Commands:

- /duel <player> <kit> — Challenge a player to a duel
- /accept — Accept a pending duel
- /queue <kit> — Join a queue for a kit
- /leave — Leave queue or match
- /spectate <player> — Spectate an active match
- /kit — List all kits
- /stats [player] — Show player stats
- /leaderboard <elo|wins|kills|streak> — Show top players

Admin Commands:

- /kit create <name> — Create a new kit
- /kit save <name> — Save your inventory as a kit
- /kit delete <name> — Delete a kit
- /arena create <name> — Create a new arena
- /arena delete <name> — Delete an arena
- /arena setpos1 <name> — Set position 1
- /arena setpos2 <name> — Set position 2
- /arena addspawn <name> — Add a spawn point
- /arena delspawn <name> — Remove last spawn
- /arena tp <name> — Teleport to arena
- /arena list — List all arenas
- /arena enable <name> — Enable an arena
- /arena disable <name> — Disable an arena
- /kitadmin arena bind <arena> — Bind an arena to a kit
- /kitadmin arena unbind — Unbind arena
- /setspawn — Set your current location as spawn
- /setcenter <arena> — Set the center of an arena
- /cxcprac reload — Reload config

Permissions:

- cxcprac.use — Allows using player commands (default: true)
- cxcprac.admin — Allows admin commands (default: op)

---

## Configuration

CxPrac uses three configuration files:

- config.yml — Main configuration (scoreboard, ELO, countdown)
- messages.yml — All in-game messages
- kits.yml — Auto-generated kit storage
- arenas.yml — Auto-generated arena storage
- players.yml — Auto-generated player data storage

All messages support color codes and hex colors.

---

## Examples

Starting a duel:

/duel PlayerName nodebuff

Output:

Duel request sent to PlayerName with kit nodebuff

Joining a queue:

/queue gapple

Output:

You joined the gapple queue!

Match Found! Opponent: PlayerName

In-game countdown:

3
2
1
GO!

Match ended:

Match ended! Winner: PlayerName

---

## Why Choose CxPrac

- Fast and lightweight
- Works on almost every Minecraft version
- Full kit and arena customization
- ELO system for competitive play
- Stats and leaderboards built-in
- No external dependencies
- Fully open for customization
- Supports FastAsyncWorldEdit and WorldGuard

---

## Support

For issues, suggestions, or feature requests:

- Open a ticket on the discussion page
- Report bugs with detailed information
- Include your server version and any error logs

---

## Terms of Use

- Do not redistribute or resell this plugin without permission
- Do not claim this plugin as your own
- Credit must be given to the original author

---

## Author

UxcYT

---

## License

This project is licensed under the MIT License.

---

If you find this plugin useful, consider leaving a review or rating. Your feedback helps improve future updates.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

⭐ CxPrac | A Modern Practice core is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.21. Downloaded 6 times (via Spigot). Download it and open it directly in the game.

Explore more