Configuration
The config.yml file is located in the plugins/JManhunt/ folder. Most changes can be applied instantly using the reload command, though some system settings require a server restart.
/jmanhunt reloadSystem Settings
Section titled “System Settings”These options handle the technical foundation of the plugin.
locale: Defines the plugin language. If you created a custom file in thelocales/folder (e.g.,fr.yml), enterfrhere.storage: Choose betweenSQLITE(local file, no setup needed) orMYSQL(external database for networks).check-for-updates: We recommend keeping thistrueto receive notifications about important bug fixes.
Game Mechanics
Section titled “Game Mechanics”Customize the win conditions and how the game handles deaths and pauses.
runner-goal: Set toKILL(standard Ender Dragon hunt) orTIME(survival challenge).runner-goal-kill: Define the target entity (e.g.,WITHER,ENDER_DRAGON). Use official Spigot EntityType names.
runner-life-type:INDIVIDUAL: Every runner has their own set of lives.SHARED: All runners share one global pool of lives.
game-end-condition: Decide if the game ends when the first runner is out or only after all runners are eliminated.
pause-freeze-game: When active, the entire world (AI, weather, time) freezes during a pause. This ensures absolute fairness if a player needs a break.
Visuals & Chat
Section titled “Visuals & Chat”JManhunt includes built-in features to style your server without needing extra plugins for Tablists or Chat formatting. You can define unique headers and footers for Runners, Hunters, and Spectators.
MiniMessage Support
Section titled “MiniMessage Support”The plugin fully supports the MiniMessage format. You can use modern gradients, hover effects, and click events in your chat and tablist strings.
You can use the MiniMessage Viewer for a easier writing process.
PlaceholderAPI and Permissions
Section titled “PlaceholderAPI and Permissions”You can find the full list of all permissions and PlaceholderAPI integrations in the documentation!