KteManhunt icon

KteManhunt -----

The Manhunt Plugin



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

java -Xms%memory%M -Xmx%memory%M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar %fileName% --nogui

echo Restarting in 5 seconds...
echo Press CTRL + C to cancel.
timeout 5
goto :start
Resource Information
Author:
----------
Total Downloads: 166
First Release: Jan 1, 2025
Last Update: Jan 28, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings