Run /manhunt and click the green button. (or /manhunt setup for guided setup)
That's it! Classic Manhunts (including World Engine and a lobby) in one click.
Why Choose JManhunt?
Instant World "Resets"
Most Manhunt plugins force full server restarts between matches. JManhunt solves this with a native World Engine that segments the world into near-infinite cells without server
restarts. This makes matches feel seamless for not only small friend groups, but also dedicated servers.
Mods and Twists
The GUI allows you to one-click toggle between 15 default twists. We also built a complete JMHScript DSL to make modifier development easy. Simple ones like starting kits, random rolls, or basic status effects need no scripting (like give <p> cooked_beef 8). Mods can be written in-game through the Modifier/Preset GUI or through YAML.
Find these modifiers and tens more on our Discord community forum:
VIP Escort » Runners protect the one-life VIP with nerfs.
La Peace » Lapis ore drops diamonds.
Abilities » Shift to invis, gapple on low health, blind nearby Hunters on
kill...
Features
One-click setup » Get a World Engine lobby running instantly.
World Reset Engine » Grid-based single-world engine with spiral cell assignment and end resets.
Compass tracking » Fully tunable tracking compass with jamming, hotspots, and target cycling.
Matches & History » @team chat, spectator system, and old match history.
Mods » Import community twists made with JMHScript, our DSL.
Get Premium for deployment » PostgreSQL stats, ranked/elo/tournaments, per-lobby
mod/setting overrides, closed-source APIs, 200+ placeholders, and monetization.
Developing JManhunt has taken me a lot of time and effort.
You can help support the upkeep and future of this plugin by donating or purchasing Premium. Thanks! 👐
## [6.0.0] - 2026-10-24
### 🚀 Features
- *(cinematic)* Centralized skip countdown and mid-match join gate
- *(items)* Allow up to 99 per stack in give and item payloads
- *(tournament)* Playlist tournament flags, format parse, and queue math
- *(tournament)* Core model, seeding, round-robin tables, and pool ledger
- *(tournament)* Registration director, open countdowns, and queue display
- *(tournament)* Match orchestration, rounds, byes, leaves, and finishes
- *(tournament)* Pooled elo, settlement, ledger persistence, and recovery
- *(tournament)* Match-end hook, summary bullet, leave flows, redirect, and confirm
- *(tournament)* History, summary, run-end event, browser, and command
- *(tournament)* PAPI keys, notices, lang parity, and docs
- *(summon)* Premium potion doses for JMH summon data
- *(playlists)* Queue-entered notice, reminder highlights, slower reminders
- *(mods)* Backfill bundled content after free-to-paid swaps
- Optional icon flag on JMHScript effect primitive
- ON_PGHOST_EXIT carries the colliding entity location
- Server language toggle offers all six languages
- Per-player language covers the match queue
- Per-player language covers match lifecycle
- Navwand block applies outside matches
- Highlight command usage syntax in white
- Cine skip rechecks when viewers leave
- Playlist admin list scrolls with trailing create stick
- Per-player language for party, ranked, and tournament notices
- Per-player language for lobby and compass services
- Hide premium options from free config.yml and premiumate singles
- Revamp version message with premium upsell line
- Raise free folder caps to 25 mods and 5 presets
- Hide override subcommand and children on free
- Throttled queue-full feedback on capped role pads
- Ungate intercept tag to free
- Per-player language for match leftovers, player, and misc
- Add monetization to docs
- Sender-aware language for command feedback
### 🐛 Bug Fixes
- *(ghosts)* Match-scoped End alias for ghost and display tags
- *(pghost)* Ride both collision boxes a quarter block under the pose
- Upgrade config texts
- *(tests)* Close tournament SQLite repos and normalize the builder pin
- *(free)* Toolbar linkage crash, premium-only playlists file and languages
- Spectators can no longer break pghost drones
- Cinematic skip vote counts participants only
- Compass analysis debuffs hide their icons
- Spectator role always sees nametags, even while fake-flying
- Soften default DEFEAT title red to #e6604e
- Compasses track ghosted players at frozen last-seen with away
- Register PartyFacade so party commands resolve their backend
- Open matches on 5.0 saturation instead of full
- Remove unincluded mods from free presets
- Potential fix on perma night
- Compass auto mode shows nearby instead of skipping to next
- Clarify monetization column
- Fix config-settings page
### 📚 Documentation
- Update core docs
### ⚙️ Miscellaneous Tasks
- *(validator)* Adopt v0.17.3, sync MiniMessage docs
- *(api)* Adopt tournament run-end event (api 1.3.0)