// Paper 1.21 · Java 21

Hardcore Games. Old-school PvP.

PeytzPvP is a modern Hardcore Games plugin inspired by the survival-games servers you grew up on. Drop into the arena, scavenge tiered chests, survive the grace period — last player standing wins.

Server
Version Minecraft Java 1.21
// FEATURES

What's in the box

A clean, config-driven core. No god classes, no reflection, no NMS — just a small set of services doing one thing each.

[Phases]

Game phase state machine

Lobby → countdown → grace → combat → ending. Clean transitions, no stuck rounds.

[Arenas]

Config-driven arenas

Define arenas, spawn points, and feast locations from YAML. No hardcoded maps.

[Loot]

Tiered chest loot

Three loot tiers across the map. Push for better gear, risk PvP at the feast.

[Grace]

Configurable grace period

60s default — tune it from config. PvP unlocks once everyone is geared.

[Spectate]

Spectator mode

Eliminated players spectate the rest of the round instead of getting kicked.

[Stats]

Persistent stats

SQLite for the MVP, Postgres later. Wins, kills, K/D — tracked per player.

// LOADOUTS

Four starter kits

Pick before the countdown ends. Every kit changes how you play the round.

Tank

Iron chestplate and a shield. Soak hits, hold ground at the feast.

Archer

Bow, arrows, leather armor. Pick fights from range and reposition fast.

Assassin

Iron sword, speed potion. Burst damage, hit-and-run, no second chances.

Survivor

Food, golden apples, bandages. Outlast the others — last one alive wins.

// COMMANDS

Commands

// HOW TO PLAY

Jump into a round

[01]

Connect

Java Edition 1.21 → add server play.peytzpvp.com. You'll spawn in the lobby; the round starts once {min: 2} players are in.

[02]

Pick a kit

Run /kit and choose your loadout before the round begins.

[03]

Loot & survive

60 seconds of grace period. Scavenge tiered chests, then PvP unlocks and the feast spawns.

[04]

Last one alive

Eliminations send you to spectator. Win the round, climb the leaderboard.