This assassin and manhunt plugin is inspired by Dream's videos "
Minecraft Speedrunner VS Assassin" and "
Beating Minecraft, But My Friend Tries To Stop Me...", but this version was written from scratch by me.
If you enjoy the plugin, please give a 5 star rating as it helps the plugin!
Note: manhunt mode is not the default mode, run "/assassin mode manhunt" (without quotes) to set to manhunt mode, see the easy setup section.
What the plugin does:
Assassin mode:
Whenever the target is looking directly at the assassin, the assassin cannot move, place or dig blocks, or hit the target. This looking effect is blocked by blocks (except blocks you can walk through). For the assassin to win, all they have to do is punch the target once, while the target tries to win by causing the death of the ender dragon, thus completing Minecraft.
The assassin receives a compass that points to the target when clicked and they are both in the overworld, this helps them sneak up on the target, or find them if they've gone far away.
Manhunt mode:
The hunter can respawn any amount of times they require. For the hunter to win, all they have to do is kill target once, while the target tries to win by causing the ender dragon to die, thus completing Minecraft.
The hunter receives a compass that points to the target when clicked and they are both in the overworld, this helps them sneak up on the target, or find them if they've gone far away.
Easy setup:
/assassin mode <mode: assassin or manhunt>
/assassin assassins add <hunter/assassin player name>
/assassin target set <target player name>
/assassin start
Required plugins:
Admin commands (permission: 'hamarb123.assassin'):
/assassin start: starts the plugin
/assassin stop: stops the plugin
/assassin status: determines whether the plugin is running or not
/assassin mode: returns the game mode, either assassin or manhunt
/assassin mode assassin: sets the game mode to assassin (default)
/assassin mode manhunt: sets the game mode to manhunt
/assassin assassins add <players>: adds the following players to the list of assassins/hunters
/assassin assassins remove <players>: removes the following players from the list of assassins/hunters
/assassin assassins list: lists the assassins/hunters in the game
/assassin assassins clear: removes all players from the list of assassins/hunters, including offline players
/assassin set freezeRange <freezeRange>: sets the freeze range for the assassin in blocks, default = 64
/assassin set enableCompass <compassBoolean>: sets whether the compass is enabled or not, default = true
/assassin query freezeRange: returns the current assassin freeze range
/assassin query enableCompass: returns whether compasses are enabled or not
/assassin target set <player>: sets the target
/assassin target query: returns the name of the target
/assassin target unset: unsets the target (default)
Version history:
- 2.2:
- 1.18.1+ support
- New parity feature: when in a different dimension and the hunter/assassin tracks - it now loses the location of the target (like in Dream's version)
- Requires https://github.com/JorelAli/CommandAPI/releases/tag/6.5.3 (new version of CommandAPI)
- Requires Java 17+ (previous versions used Java 8)
- Old required plugins (2.1 only):
2.1:
- 2.0:
- 1.16 support (compass works in nether too)
- 1.2:
- Merged assassin plugin and manhunt plugin into 1 jar
- Allowed for multiple assassins/hunters
- Added permanence (located at plugins/hamarb123/AssassinPlugin/game.data)
- Added an option to disable the compass tracking
- Fixed double message in chat on right click compass
- Stopped target killing assassin with melee
- Now the assassin can only kill the target in one hit with melee damage
- Added an option for assassin-mode laser distance (default increased to 64 from 50)
- Commands overhaul
- Old commands system (pre 1.2):
- /assassin <assassin> <target>: starts the assassin plugin, you can only have one instance running at once as it will just replace the previous instance at this time (lost when the server is stopped). Permission: 'hamarb123.assassin'
- /assassin: stops the assassin plugin. Permission: 'hamarb123.assassin'
- 1.1: The target now wins whenever the ender dragon dies (old behaviour: when target jumps in end portal in the end)
- 1.0: Initial release
Check out my other plugins!
Older versions download:
https://drive.google.com/drive/folders/1xDWyitlYRHF_o9enDphf8R4c5aRnJoTg?usp=sharing.
This plugin is available for free to use but is © Hamish Arblaster 2020-2022.
To purchase Dream's original implementation, please use the following
link. This plugin is not affiliated with Dream in any way.