A game mode for Spigot-based Minecraft servers in which one player becomes the Victim and the rest become Hunters.
Gameplay
During the lobby stage players propose themselves as the Victim and vote to start. The game begins as soon as enough players vote. One of the candidates (or a random player if nobody proposed themselves) will be the Victim, and the rest will be Hunters. Victim spawns at random location, and they must complete the game mode's objective whereas Hunters have a goal to kill the Victim and spawn at some distance from them.
Features
Customizable spawn settings
spawnDistance - distance between Victim and Hunters spawns
potionHandicap - brief start buff for the Victim
startInventory - items that will be given once to every player
Victim selection
The Victim is chosen by random, but priority is given to players that proposed themselves using
/manhunt suggest command. Those who don't want to be a Victim and sent the
/manhunt exclude command have the lowest priority.
Victim detection
compassUpdates - frequency of Hunters' compasses updates. If enabled, Hunters will receive a compass on every respawn. This compass is pointing to Victim's location or the point where the Victim teleported to another world.
hideVictimNametagAboveHunters - if the team of Hunters is too big, Victim's nametag become hidden, and Victim cannot be spotted through the wall.
enableVictimGlowing - permanent Glowing effect for the Victim which may be removed for a while only by milk.
Victim's instinct
Victim receives a text notification when one of Hunters gets too close.
Latecomers
If the game has already started, players who are late still have the ability to send the join request using /manhunt joinrequest command. Only Victim can accept these requests as the late players can only become Hunters.
Replayability
Each round, random spawn points are picked, and when the round ends, the plugin will clean most of the stuff left by players, such as chests, beds, portals and dropped items. They will be removed and cannot be used in the next game. Nonetheless, we recommend creating a new world for every single game.
Custom game modes
A lot of various game modes based on simple Manhunt rules can be made using the plugin's functionality. By default, a couple game modes are available:
Classic Any%: just Minecraft. The only objective for the Victim is killing the Ender Dragon by any means.
Escape the Wall: play area is restricted by an unpassable wall of bedrock with a few exit spots made of obsidian. Victim's objective is to pass through the Wall.
Evacuation Point: the Victim is waiting for evacuation "vehicle" and must get on as soon as it lands.
Setup
Installing and configuring
Put the downloaded .jar file in your server's /plugins folder.
Restart your server. We do not recommend using /reload command because it may cause issues in plugins' work
Configure the generated config.yml in /plugins/ClassD. Settings will be applied after restarting the server or after finishing the game's round.
#Selected gamemode from gamemodes list
preferredGamemode: any%
#Available gamemodes and their java classes. Modify this list only if you know what are you doing
gamemodes:
any%: ru.sooslick.outlaw.gamemode.anypercent.AnyPercentBase
wall: ru.sooslick.outlaw.gamemode.wall.WallGameModeBase
evacuation: ru.sooslick.outlaw.gamemode.evacuation.EvacuationBase
#Victim will get these effects if enablePotionHandicap is true
#Duration of effect on game start is
# (online_players² + 4) * 4 * duration_multiplier seconds
#where duration_multiplier is number belonging to effect name
potionHandicap:
FAST_DIGGING: 1.0
DAMAGE_RESISTANCE: 0.5
####### THE WALL & EVACUATION ##########
#Common
playzoneSize: 1000
All commands and features are available for every player except this feature:
classd.force.start - for starting immediately with any number of players.
Commands
/manhunt help - show detailed info about game mode, rules and list of commands
/manhunt votestart - vote to start the game. Alias is /mh v
/manhunt suggest - propose yourself as Victim. Alias is /mh s
/manhunt exclude - give up the role of Victim. Alias is /mh e
/manhunt joinrequest - send the game join request
/manhunt accept - accept received join requests. Alias is /y
/manhunt start - force game start
Older minecraft versions
Current version of plugin is not compatible with older Minecraft versions. Check out earlier releases in
version history: