MCManHunt
Compatible with SpigotMC 1.16.x servers and PaperMC 1.16.x servers!
MCManHunt has seamless support for Multiverse-NetherPortals servers!
Become the Hunter or Hunted in this thrilling minigame! Every Hunter receives one compass per player on the Runner-team. The Runners receive a 30 second head-start. After that, the hunt is on!
This plugin contains no complicated Discord-integration. It is just the barebones-game.
If you like this plugin, please leave a rating and/or feedback on what you would like in the next update!
How to play
First, a player with OP-privilleges uses the /initializegame [GameName]-command. This creates a dedicated Overworld, Nether and End for the ManHunt-game. Note: This takes a lot of server resources, so lag for roughly 15 seconds should be expected while the world are being initialized.
The players may then join the game by using the /joingame [GameName]-command.
The players choose a team, by using the /jointeam [hunters|runners]-command (aliases: /joinhunters and /joinrunners). Players can also switch teams before the game starts, by joining the other team, using the aforementioned join-commands.
When everyone is ready, a player with OP-privilleges can use the /startgame [GameName]-command, to start the game. Everyone will be locked into place for 10 seconds, after which the Runners get a 30-second headstart.
The Hunters will receive a compass for every Runner, to track their direction, which can be updated by placing it in your main hand and right-clicking. The Hunters win by killing every Runner once, and the Runners win by killing the Enderdragon! Good luck and have fun!
Additionally, if all players leave during a game, and the server is (gracefully) stopped, the game will be saved and can be continued later.
Features
- Become a speedrunner and beat the game before you are killed!
- Play with friends and team up!
- Pause during the game for breaks!
Commands
- /jointeam [hunters|runners] - Join the specified team. (aliases: /joinhunters and /joinrunners)
- /listhunters - Lists the players on the Hunter-team.
- /listrunners - Lists the players on the Runner-team.
- /listgames - List all initialized games.
- /startgame - Starts the game. (Requires OP)
- /stopgame - Stops the ongoing game. (Requires OP)
- /pausegame - Pauses the game. (Requires OP)
- /resumegame - Resumes the game. (Requires OP)
- /destroyuniverse [GameName] - Deletes the world-folders of the specified game.
- /setdestroyuniverseonstop [GameName] [true|false] - Sets whether or not the world-folders of the specified game will be automatically deleted when the game is stopped. (default: true)
Permissions
- mcmanhunt.game.op - Gives access to various OP-only commands. Default = OP.
- mcmanhunt.op.gameflow - Gives access to OP-only gameflow commands (start/stop/resume). Default = OP.
- mcmanhunt.op.universe - Allows access to /destroyuniverse and /setdestroyuniverseonstop. Default = OP.
- mcmanhunt.game.info - Allows access to /listgames, /listhunters and /listrunners. Default = true.
- mcmanhunt.game.player - Allows players to join games and teams. Default = true.
- mcmanhunt.plugin.info - Allows access to the /manhuntversion-command. Default = OP.
Configuration
- No Player configuration
Installation
Place the plugin-jar into your plugin-folder. A config-file will be generated on the first run.
Metrics / Data-collection
MCManHunt uses bStats to collect data. You can disable bStats data-collection in the bStats-config (Serverroot -> plugins -> bStats -> config.yml -> enabled: false). Additionally, you can also specifically stop data-collection for MCManHunt by changing the allow-metrics field, in the plugin.yml, to false.
MCManHunt collects the following datapoints:
- Amount of servers that run MCManHunt and amount of players using these servers - I keep track of these metrics so I know what level of active development is expected of me.
- Online/Offline mode - I do not support the use Offline servers; therefore, I need to know if and when to block service for Offline servers.
- Server Software - Allows me to anticipate and mend problems based on the known problems and bugs of the server software.
- Plugin Version - Allows me to investigate what makes one version more appealing than another.
- System Information (Core count, Architecture, OS) - Allows me to anticipate and mend problems based upon System properties.
- Server Location - I may enable localization, but I need to know for what regions.
- Java Version - Once a significant amount of servers use Java 9 or higher, I too can switch to developing using a higher version.
Tech-support
In an effort not to clutter the plugin-page with tech-support, I'd like to ask you to either join the MCManHunt Discord Server, message me privately on Discord (GrinchDev#6592), or open a ticket over at the MCManHunt Github Page.
-
View User Profile
-
Send Message
Posted Feb 8, 2021Will the command /initializegame send me to another world?
If so, how do I come back to my world di started in?
Edit: Nevermind i found it out!
-
View User Profile
-
Send Message
Posted Feb 10, 2021In reply to Ju5t_G4m1n:
Glad you found it out! For others who may wonder the same thing; you're not actually teleported to another world when you use /initializegame. MCManHunt supports running multiple ManHunt games at a time, therefore you first need to select the which game you want to play in, in case multiple are initialized.
To start a game:
/initializegame [name of the game] (or use its alias /mhinit [name of the game])
/joingame [name of the game]
/joinrunners or /joinhunters
Now if you're not sure that everyone has picked a team, simply use /listteams!
Then, once everyone is on a team, use /startgame [name of the game]
I should note that /initializegame, and /startgame can only be used by OPs.
-
View User Profile
-
Send Message
Posted Dec 4, 2020The compass doesn't work in the neather
-
View User Profile
-
Send Message
Posted Feb 2, 2021In reply to EmilHSimonsen:
Sorry for the late response. The new version contains a customizable setting to turn on the tracking compass in the Nether.
-
View User Profile
-
Send Message
Posted Sep 24, 2020It dosent give the compass to the hunters when they die, its only a normal compass
-
View User Profile
-
Send Message
Posted Sep 25, 2020In reply to kamchatka012:
Thank you for reporting this problem! I will get to work on fixing it.
Kind regards,
TheSummerGrinch
GitHub: GitHub.com/TheSummerGrinch
Discord: TheSummerGrinch#6592
-
View User Profile
-
Send Message
Posted Sep 25, 2020In reply to thesummergrinch:
Thanks, tell me when its finished :)
-
View User Profile
-
Send Message
Posted Sep 29, 2020In reply to thesummergrinch:
Progress?
-
View User Profile
-
Send Message
Posted Sep 29, 2020In reply to kamchatka012:
Sorry for my late reply! Version 1.5.1 contains the bugfix.
The next version will contain improvements, such as the ability to create a world specifically for the game, so you can use it on a survival server as well, without interfering with your builds!
Again, sorry for the late reply, and please enjoy.
-
View User Profile
-
Send Message
Posted Sep 29, 2020In reply to thesummergrinch:
thanks! So the next version can i use multiverse to create a new world and then play on that world? On a different plugin i used it would always tp me to the first/old world.
-
View User Profile
-
Send Message
Posted Sep 30, 2020In reply to kamchatka012:
I would need to do some testing to see whether the two are compatible, but I will certainly aim to do so!
I'm not planning on using multiverse to create the new world. Rather, I'm adding the functionality directly to the MCManHunt-plugin.
I'm sure there's some way to make the two compatible though!
-
View User Profile
-
Send Message
Posted Sep 30, 2020In reply to thesummergrinch:
Ok thanks!
-
View User Profile
-
Send Message
Posted Oct 3, 2020In reply to kamchatka012:
Btw, whenever someone dies it always says the hunters win
-
View User Profile
-
Send Message
Posted Oct 3, 2020In reply to kamchatka012:
In reply to kamchatka012:
I also tested the compass and it only gives me a normal one again when i die