MAKER · JAVA
Make a PvP arena your server will actually use

Covers deathmatch, last-man-standing and kill-race in one engine: a themed, sized arena with kit tiers from leather to OP, and two win modes — elimination (no respawns, last alive wins) or timed most-kills with respawns.
Try it right here
Maps build on a paid plan — trying is free and costs you nothing.
Playable maps are part of Diamond Ore. Building one needs a plan — trying costs you nothing.
WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “A NETHER FFA BATTLE ARENA, MOST KILLS WINS, OP K”
FFA Battle Arena · Java datapack · 19 files
It does this: FFA Battle Arena — free-for-all with respawns on — most kills when the timer runs out wins. Spawns you in a real lobby (nether theme · op kit). One command: /function ffa_battle_arena:play.
README.txt data/ffa_battle_arena/function/begin.mcfunction data/ffa_battle_arena/function/build.mcfunction data/ffa_battle_arena/function/countdown_sec.mcfunction data/ffa_battle_arena/function/countdown_tick.mcfunction data/ffa_battle_arena/function/game_tick.mcfunction data/ffa_battle_arena/function/kit.mcfunction data/ffa_battle_arena/function/load.mcfunction data/ffa_battle_arena/function/lobby.mcfunction … 10 more
Start it: /function ffa_battle_arena:build
How it works
- 1Describe it: "a nether ffa battle arena, most kills wins, op kit" — theme, win mode and kit are parsed.
- 2Install the datapack in your world.
- 3Run /function <name>:play — combatants are kitted, teleported in, and the fight is on.
Questions people ask
Elimination or kill count — which should I pick?
Elimination is tense and quick (no respawns); most-kills keeps everyone fighting for the full timer and crowns the top fragger. Both are one word in the prompt.
Do I need PvP plugins?
No — it's a pure datapack: scoreboards, kits, respawn logic and win detection are all vanilla mechanics.
Can I use my own arena build?
Yes — paint or import blocks in the 3D editor and they're baked into the generated map.
Why it never breaks
No language model writes these files. Deterministic engines parse your description into validated parameters and emit game files that are correct by construction — then CI boots real Paper and Bedrock servers weekly to prove packs still load on current Minecraft. Read the full story on the comparison page or in the docs.