KTE MANHUNT - THE MANHUNT PLUGIN This KteManhunt plugin allows you to play manhunt automatically. You can change the desired settings from the configuration files. You can modify all messages within the messages.yml file.
WARNING: THE PLUGIN IS CURRENTLY IN BETA AND MAY HAVE ISSUES. PLEASE REPORT ANY BUGS TO US VIA DISCORD.
Features
Automatic game start system
Automatic selection of speedrunner and hunters
Automatic compass setup for hunters
Freezing and hiding hunters for a specified duration at the start of the game
Speedrunners cannot respawn after death
Hunters can respawn after death
Optionally shutting down the server when the game ends
Optionally customizing death messages
Modes
Go Nether: If the speedrunners go to nether, the game ends
Go End: If the speedrunners go to end, the game ends
Kill Dragon: If the speedrunners kills the Ender Dragon, the game ends
Commands
/ktemanhunt start (ktemanhunt.command.start): This command starts the game immediately.
/ktemanhunt reload (ktemanhunt.command.reload): This command refreshes the plugin's configuration files.
/ktemanhunt mode (ktemanhunt.command.mode): This command change the mode
/ktemanhunt skip (ktemanhunt.command.skip): This command skip the auto start time
Test Results Intel E5-2699 V4 server with 6CPUs handled 40-50 player comfortably.
For any plugin-related bugs, errors, or suggestions, please contact us via
Discord.
%KteManhunt_match% : Indicates whether the match has started.
%KteManhunt_playercount% : Provides the number of players in the game.
%KteManhunt_player% : Shows your name in the game
%KteManhunt_time% : It’s shows the remaining time and how much time has passed.
%KteManhunt_hunters_or_speedrunners% : Checks whether the player is a speedrunner or a hunter.
%KteManhunt_hunterscount% : Displays the number of hunters.
%KteManhunt_speedrunners_count% : Displays the number of speedrunners
%KteManhunt_mode%: Displays the mode
Code (YAML):
#KteManhunt Plugin Configurations File #If you change the messages, you must edit messages.yml file in this folder configurations:
game-mode: #If you want the game mode to be randomly selected or chosen via a command, set select-random to true. #If you want to select only one game mode, set select-random to false and write your desired game mode in mode. select-random: true
#- kill-dragon -> If the speedrunners kills the Ender Dragon, the game ends #- go-end -> If the speedrunners go to end, the game ends #- go-nether -> If the speedrunners go to nether, the game ends mode: "kill-dragon" #If it opens, the server will shut down after 10 seconds when the game ends. stop-server: true
#How many seconds will the hunters wait when the game starts. (Seconds) freeze-time: 60
#Allows Freeze to write in the chat how much time is left announce-freeze-time:
enabled: true
#You can change times (seconds) 60: "&8Kte&aManhunt: &7Last &c60 seconds &7until the start of the Hunts" 30: "&8Kte&aManhunt: &7Last &c30 seconds &7until the start of the Hunts" 15: "&8Kte&aManhunt: &7Last &c15 seconds &7until the start of the Hunts" 5: "&8Kte&aManhunt: &7Last &c5 seconds &7until the start of the Hunts" 3: "&8Kte&aManhunt: &7Last &c3 seconds &7until the start of the Hunts" 2: "&8Kte&aManhunt: &7Last &c2 seconds &7until the start of the Hunts" 1: "&8Kte&aManhunt: &7Last &c1 seconds &7until the start of the Hunts" #Worldborder size before the game starts lobby-world-border: 10
#Worldborder size after the game starts game-world-border: 100000
#If the speedrunners don't kill the ender dragon within a period of time, #the game will end, you can set the duration here. (Seconds) game-finish-time: 600
#Can a player attack his own teammate can-damage-teammate: false
#This is a system that auto-launches the game after a period of time when a player count is exceeded auto-start:
enabled: true
#Auto start counting at how many players player-count: 5
#What's the duration of this? (Seconds) duration: 90
#Here you can set the death messages that come to the chat when a player dies custom-death-messages:
enabled: true
havent-killer: "&c☠ &a%player%" have-killer: "&c⚔ &a%player% &cfrom &a%killer%"
Code (YAML):
prefix: "&8Kte&aManhunt:&r" command-messages:
havent-permission: "%prefix% &c&lWARNING, &4You haven't permission for this command" start-game: "%prefix% &a&lOKAY, &aGame started!" already-started-game: "%prefix% &c&lWARNING, &4Game already started" plugin-reloaded: "%prefix% &a&lOKAY, &aPlugin reloaded" notfound-mode: "%prefix% &c&lERROR; &4No such game mode found, /ktemanhunt mode" titles:
game-start:
hunters:
title: "&a&lYOU'RE HUNTER" subtitle: "&aKill the &cSpeedrunners" speedrunners:
title: "&c&lYOU'RE SPEEDRUNNER" subtitle: "&aFinish the Game" hunters-started-game:
title: "&c" subtitle: "&aHunters started the game!" finished-game:
winner-speedrunners:
title: "&a&lGAME FINISHED" subtitle: "&aWINNER: &cSpeedRunners" winner-hunters:
title: "&a&lGAME FINISHED" subtitle: "&aWINNER: &cHunters" death:
speedrunners:
title: "&c&lDIED" subtitle: "&cCan't spawn" hunters:
title: "&c&lDIED" subtitle: "&aRespawn in &73 seconds" eliminated:
title: "&c&lELIMINATED" subtitle: "&aNext time!" changed-mode:
title: "&6&lMODE CHANGED" subtitle: "&aNew Mode to %mode%" skip:
title: "&6&lSKIP THE TIME" subtitle: "&aSkip the Auto Start Time" compass:
compass-name: "&a%player% - %distance%m" compass-name-but-havent-speedrunner: "&aHaven't speedrunner in this world" other:
autostart-actionbar: "&7Game start in &a%seconds% second" cant-damage-teammate: "%prefix% &c&lWARNING, &4You can't damage your teammate" placeholders:
huntersorspeedrunners:
speedrunner: "&aSpeedRunner" hunter: "&aHunter" died: "&cDied" matchnotstarted: "&cMatch Not Started" mode:
go-nether: "Go Nether" go-end: "Go End" kill-dragon: "Kill Dragon"
Code (Text):
@echo off
title KteManhunt - KteProject
set fileName="server.jar"
set /A memory=2048
cls
:start
del /s /f /q world
del /s /f /q world_nether
del /s /f /q world_the_end