Paint the arena floor with your hoe, claim the most territory, and win.
By zArrowTan, part of Arrow Plugins.
HoeWars is a competitive territory-control minigame. Players race to paint the arena floor in their color using a hoe, claiming ground and stealing it back from opponents. When the timer runs out, whoever owns the highest percentage of the floor wins. It runs on a self-contained engine with ranked matchmaking, rank progression, full stats, and auto-resetting arenas.
The HoeWars main menu
- Queue up for a mode and wait for the lobby to fill.
- When the match starts, you're dropped into the arena with your tool.
- Claim floor blocks to paint them in your color, and overwrite enemy blocks to steal their ground.
- Keep an eye on the timer and your live occupation percentage.
- When time's up, the highest percentage owned wins.
Claimed territory mid-match, paint the floor in your color
🕹 Game Modes
- Ranked: competitive matches that affect your ELO and rank
- Unranked: casual play with no impact on your rank
- Deathmatch: a different-paced variant for a change of style
- Rank Tiers: climb from Coal all the way to Netherite, earned through wins
- ELO System: ranked matches use an ELO rating to keep games fair
- Persistent Progress: your rank and rating stick with you across sessions
- Tracks wins, losses, ELO, occupation, and more per player
- Browse the leaderboard in a clean in-game menu
- Quick top-rankings commands for chat
- Full PlaceholderAPI support for scoreboards, tab, and chat
The leaderboard menu
Top 10 wins, straight in chat
🖥 Scoreboard & Tab
A live scoreboard tracks the match in real time, time remaining, your placement, your occupation percentage, and the current leader. The tab list updates alongside it, with both queue and in-game states.
The in-game scoreboard
The tab list during a match
- Multiple Arenas: run as many as you like, each with its own spawns and settings
- Template & Clone: every match plays on a fresh copy of the arena, so the floor resets perfectly between games
- Per-Arena Claim Block: choose what block the floor is painted with (wool, terracotta, and more)
- GUI Setup: configure spawns, bounds, and mode through an arena settings menu
- Spectator Mode: watch live matches
- Queue System: automatic countdown and match launching, plus admin force-start
- Custom Events: match start/end, block claim, rank up, and queue join for developers
- Fully Configurable: messages, scoreboard, and colors, all editable with legacy color code support
Main command
/hoe. Open the menu with /hoe or /hoe menu, spectate with /hoe spectate <player>, and set arenas up with the /hoe arena tools. The full list is in the help menu.The full commands list
Required: None
HoeWars works out of the box, with SQLite storage built in (MySQL optional for networks).
Optional
- PlaceholderAPI for placeholders in scoreboards, tab, and chat
- WorldEdit / FastAsyncWorldEdit to speed up arena pasting
- Vault and LuckPerms supported when present
- Minecraft: 1.16.5 to 1.21.11 (Spigot, also runs on Paper and Purpur)
- Java: 11 or higher on the server
- Storage: SQLite out of the box, MySQL optional
Need help, found a bug, or want to suggest a feature? Join the Discord.
