MCManHunt icon

MCManHunt -----

ManHunt-minigame popularized by Dream and GeorgeNotFound.




Changelog

  • Added config-option that allows OPs to be notified whenever an update for the MCManHunt-plugin is available.
  • Better handling of the configuration-file.
  • Made it possible to automatically mark worlds for deletion, whenever a game is initialized. Config-option "mark-worlds-automatically".
  • Fixed a problem where players in BungeeCord-servers would not be sent to the specified server when a game ends.
  • Cut down the size of the JAR significantly.
NB: we recommend not to start a game as "world".
----------, Jun 25, 2021

Changelog:

  • New and improved config!
  • Configurable that allows you to automatically clear the advancements of players that participated in a ManHunt-game!
  • Converter for legacy config-files!
  • Improved the way we validate whether a game can start.
  • Added a configurable option to change which world players should be sent to, once a game ends. (if bungeecord is disabled).
  • Added a debug-command. Currently little functionality, but will make development and tech-support a lot easier in the future!
----------, May 14, 2021

Changelog

  • Added support for sending players to a lobby server when an MCManHunt-game ends. (Requires BungeeCord)
  • Improved Tab-completion for various commands.
  • Added aliases to SayGlobal and SayLobby commands.
  • General improvements.

To enable BungeeCord-support, set the config-field bungeecord-enabled to 'true', and bungeecord-hub-name to whatever the lobby is called in your BungeeCord-config.

Next update will feature some changes to the way the config-file works. And we'll separate the saved ongoing games from the config.yml.
----------, Apr 27, 2021

Changelog:

  • Added Team-chat. During the MCManHunt-game you can now communicate with your team, and exchange coordinates, without the other team listening in!
  • Added /sayglobal [message], to allow players in a ManHunt-game to communicate with players outside of that game.
  • Added /saylobby [message], to allow players in a game to communicate with players in the same game, but on the other team.
  • Fixed a bug where the compass in the off-hand wouldn't actually update. So you can now update the compass in your main-hand and off-hand at the same time!

  • Added /setlanguage [LanguageCode]-command. Currently support enGB, enUS, and nlNL. (Default: enGB)

  • Added MCManHunt-rule "difficulty", which specifically controls the difficulty of the MCManHunt worlds, without changing the difficulty of any other worlds. Can be changed by using "/mhrule [world] difficulty [peaceful|easy|normal|hard]".

  • Added Dutch language.

  • Added tooltip to Tracking-compass.

  • Added a delay between winning a ManHunt-game and teleporting players out of the world (so they can admire the Dragon exploding).

  • Now making sure that Tracking-compasses are removed from a player's inventory when they login and the game they were in has already ended.

  • Now setting Saturation and Health to their default values when a ManHunt-game starts, to ensure a fair and equal start.

  • No longer messing with the difficulty of a world when a ManHunt-game is paused, as this would lead to players regenerating health.

  • Made improvements to world-unloading to ensure every player is teleported out of a used ManHunt-world before unloading.

  • No longer trying to teleport offline players out of a used ManHunt-world.

  • When a game is paused, hostile mobs will automatically be despawned.

  • Now only showing games that haven't started yet in the /joingame tab-complete.
  • If Multiverse-NetherPortals is detected, MCManHunt will let Multiverse-NetherPortals handle Netherportal destinations.

  • Now loading the Configuration-file asynchronously, improving startup performance slightly.
  • Removed unnecessary code.
Yeah, this was a pretty big one.
----------, Feb 27, 2021

This update features various Quality of Life - changes, such as Multiverse-NetherPortals compatibility and autocomplete options for commands.


Changelog:
  • Now unloading Worlds whenever a game is stopped, rather than waiting for the server to stop. If Multiverse is installed, we let Multiverse handle it.
  • If Multiverse-NetherPortals and Multiverse-Core are detected, /initgame will automatically import the created worlds as Multiverse-worlds and link correct portals!
  • Various auto-complete options for commands. E.g. /joingame will now have a list of the initialized games as auto-complete options.
  • Language-files will automatically update when new text is added!
  • The UpdateChecker has been improved and should no longer give false positives.
  • Fixed a bug where a game could be started with no one in it.
  • Fixed a bug where /listrole would return an error.
  • Setting Player's gamemode back to Survival after a game ends.
  • Added /leavegame in case a Player really needs to leave. All players on a team leaving will give the win to the other team.
  • Some minor bugfixes...
----------, Feb 2, 2021

NB: Contains a bugfix that is critical to the MCManHunt-game. Please update ASAP.

This update features improvements to localization and a bugfix regarding the Ender Dragon.

Changelog:
  • Fixed a bug where the MCManHunt-would not end when the Enderdragon was killed. Should now work as intended. I apologize for the inconvenience and would like to thank the user that reported this bug!
  • Added localization support. You can change the language in the config.yml, using a four-letter language string (default = enGB). We currently support the following languages out of the box: enGB (British English), enUS (American English), nlNL (Dutch).
  • Now setting player health and hunger to their max value when the game starts.
----------, Jan 31, 2021

This bugfix fixes a few bugs that I didn't notice during testing.

  • /jointeam [hunters|runners] didn't work properly, and has now been fixed.
  • Player health and hunger are now being to full before the game begins, to ensure a fair game.
  • Update-checker would always say there is a new update available, and has now been fixed. Note, Spigot only updates their API entries once a day or so, so the update-checker will only be accurate a day after an update release.
  • Tracking compasses wouldn't work properly after a server restart, and have now been fixed.
----------, Jan 28, 2021

This update contains yet more QOL-changes!

  • Customize the duration of the headstart the runners get!
  • The plugin automatically checks for updates, using the MCManHunt Spigot page! You can decide whether you update or not!
  • Re-introduced randomized teams! Can be set in the config.yml or using: /mhrule [gamename] player-roles-randomized true!
  • And some technical changes that improve the stability of the Plugin!
----------, Jan 26, 2021

This version of MCManHunt brings many QOL-changes to the table, such as message-customization, enabling compasses in the Nether, and more!

⦁ You can now customize the message the plugin will send players. Especially useful if your players don't speak English natively! Just find the MCManHunt-config.yml (Serverroot -> Plugins -> MCManHunt -> config.yml). Here you will find a list of settings and the standard message list. Leave the names of the messages as they are, and customize the messages themselves as you wish!

⦁ You can now choose whether or not to enable the Tracking Compasses in the Nether! You can do so in the config.yml, by setting the flag "compasses-enabled-in-nether" to true, or use "/manhuntrule [Gamename] [Rule] [Value]", to set it in-game if you're OP.

⦁ Metrics have been re-enabled. However, Metrics will always be disabled the first time you start the Server with the MCManHunt-plugin enabled. You can disable Metrics in the config.yml, by setting the "allow-metrics"-flag to false.

⦁ You can now list all players in either teams, by using the /listteams command!
----------, Jan 23, 2021

This hotfix patches the problem where players wouldn't be able to join a team.

Sorry for the inconvenience.
----------, Jan 21, 2021

This update contains a major overhaul of the codebase. It now allows for running multiple instance of MCManHunt on the same server, at the same time!

The tracking compasses are currently disabled in the Nether, as testing has shown that it gives the Hunters too much of an advantage.

Changelog:
  • Removed support for randomized teams (temporarily)

  • Added /jointeam [hunters/runners]-command (aliases: /joinhunters and /joinrunners)

  • Added /listgames-command, which allows users to view initialized MCManHunt games!

  • Added /initializegame-command (usage: /initializegame [GameName]). This initializes a dedicated Overworld, Nether and End for the ManHunt game. (Takes a lot of server resources, so make sure everyone is aware that lag may occur. Requires OP to prevent abuse.)

  • Added /joingame [GameName]-command. This allows players to select which game they want to join!

  • The /startgame-command now requires the name of the game to start (usage: /startgame [GameName]). It also requires OP.

  • Added /manhuntversion-command, which echos the plugin's version.
----------, Jan 21, 2021

In the 1.5.0 version, Hunters would not receive a working compass upon respawning. This has been fixed in this version.

I apologize for the inconvenience.

If you find any bugs or have a suggestion, please contact me on GitHub (github.com/TheSummerGrinch) or on Discord (TheSummerGrinch#6592).
----------, Sep 26, 2020

This update features a major rewrite of the codebase. It is now compatible with SpigotMC 1.16.x servers, as well as PaperMC 1.16.x Servers.

Changelog:
  • No longer possible to break blocks while the game is paused.
  • When the game is paused, the difficulty of all worlds is set to peaceful, until the game resumes.
  • Compass will now always to point the last-used portal if the runner is not in the overworld.
  • Changed the way Player-objects were used.
  • Now caching UUIDs and a custom PlayerState-object for quick access.
  • No longer making use of Utility-classes.
  • /leavehunters and /leaverunners replaced by /leaveteam.
  • Removed /resetplayerroles
----------, Sep 23, 2020

Do you want to play the ManHunt-minigame, but are three-hour games a bit too long? Worry not! It is now possible to stop the server (using the stop-command), and your on-going will automatically save and reload when you log back in!

Do you and your friends have a hard time deciding who's going to run and who is going to hunt? Just use the /setrandomgame - command (Permission: mcmanhunt.gamestate, Default: op). Now you can join the game using /joinrandomteam - command, and avoid all the bikkering!

Formal Changelog:

v1.4.6

  • Modularized the config reading, caching and updating.
  • Added a notification to the console whenever Metrics are enabled.
  • Removed unused code.
  • Now using Player UUIDs, rather than usernames to handle in-game actions.
  • No longer clears player inventories when the game ends, to allow players to use the world and their items after the game.
  • Added the /setrandomgame - command, which forces the teams to be randomly assigned. (Permission: mcmanhunt.gamestate, default: op)
  • Updated saving and loading the config file.
  • Any ongoing game is saved to the config.yml when the server restarts.
  • Now you can continue where you left off! Upon rejoining, the game will be in the paused state, thus preventing player movement. If you don't want to continue the game, use /leaverunners or /leavehunters command depending on your team.
----------, Sep 15, 2020

Changelog:

  • OPs can now add players to a team while the game is in progress, using /addhunter [playername] or /addrunner [playername].

  • Bug-fix regarding compasses tracking players while they are in the Nether.

  • Players are no longer removed from their team when they disconnect.



Upcoming changes:

  • Improvements to the random role assignment.

  • Integration of user feedback.
----------, Sep 10, 2020

Changelog:

  • You can now join a random team using the /joinrandomteam-command.
  • Metrics will no longer be sent upon the first run.
  • Code-overhaul mainly to make files easier to find for the developer.
  • Removed redundant EventHandlers.
  • Less spaghetti, more documentation.

If you like the plugin, please leave some feedback and/or suggestions!
----------, Sep 9, 2020

This update features new commands, as well as an overhaul of the code. The size of the JAR-file has shrunk by a whopping 25%!

The Runners have a win-condition now, and the compass should have been updated to improve functionality.

If you find any problems, or have any feature suggestions, please hit me up either here on SpigotMC, or on GitHub!
----------, Sep 8, 2020

Added the win-condition for the Runner-team, and updated the compass.
----------, Sep 7, 2020

Resource Information
Author:
----------
Total Downloads: 7,924
First Release: Sep 7, 2020
Last Update: Jun 25, 2021
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings