Arenas
How HoeWars arenas work, and how to build, configure, and save one.
An arena is a map players fight over. You build each arena once. HoeWars saves its floor as a template, then clones a fresh copy for every match so the floor always starts clean and old paint never carries over.
How the clone system works
When a match starts, HoeWars copies your saved arena template to an offset location in a work world and runs the match on the copy. This means:
- The original arena you built is never touched.
- Two matches of the same arena can run side by side on separate clones.
- After a match the clone is discarded.
The clone location, spacing between clones, and paste speed are all set in the arena-clone section of config.yml. See Configuration.
If WorldEdit or FastAsyncWorldEdit is installed, HoeWars can use it to speed up the paste. Without it, the plugin pastes the floor itself in small batches per tick so it does not lag the server.
Build an arena
You need the hoewars.admin permission for every step here. See Permissions.
Mark the floor corners
Stand on one corner of the floor and run /hoe setpos1. Stand on the opposite corner and run /hoe setpos2. Both positions snap to the block under your feet, so the floor row is included.
Set the spawn points
Stand where a player should spawn and run /hoe setspawn <arena> <slot>, using a different slot number for each spawn. Add enough spawns for the mode's player count.
Pick the mode
/hoe arena setmode <arena> <ranked|unranked|deathmatch>Each arena serves one mode. See Game Modes.
Save the template
/hoe arena savetemplate <arena>This captures the floor between your two corners and stores it. The saved template is what gets cloned each match.
Arena settings menu
/hoe arena settings <arena>Opens a menu for per-arena options, such as the block type used when a player claims floor in this arena. A per-arena claim block overrides the global default from the config.
Managing arenas
| Command | What it does |
|---|---|
/hoe arena list | List every arena with its mode and on/off state |
/hoe arena info <arena> | Show name, mode, enabled, spawn count, and whether it is complete |
/hoe arena enable <arena> | Make the arena available for matches |
/hoe arena disable <arena> | Take the arena out of rotation |
/hoe arena setmode <arena> <mode> | Change which mode the arena serves |
/hoe arena resetfloor <arena> | No-op for template arenas; the saved template is the source of truth |
/hoe deletearena <name> | Remove the arena |
An arena needs its corners, spawns, a mode, and a saved template before it can host a match. Run /hoe arena info <arena> and check that "Complete" is true.
Where arenas are stored
Each arena's settings live in plugins/HoeWars/arenas/<name>.yml, and its saved floor lives in plugins/HoeWars/templates/<name>. See Storage and Data.