King of the Hill

King of the Hill

King of the Hill

Download FAQ Report Bugs Wiki API Source Development Builds

King of the Hill is a minecraft plugin designed to resemble the popular King of the Hill combative experience. The objective of this game is to control a small location known as the hill. The hill is a rotating area which cycles through configurable locations. Both red and blue teams try to assert dominance of the hill to score points. The first team to reach a certain score wins. Have fun using the plugin! Any features or bug requests would be greatly appreciated if you let me know here.


- As many arenas as your <3 desires
- Create your own configurable and diverse classes
- Per-class and per-arena permissions
- Rotating hills with dynamic capabilities such as configurable timers, sizes, shapes, etc.
- Extensive Developer API
- Auto-Updater notifications and commands (both can be toggled)
- Seven incredibly fun abilities for you to play around with.
- Isolated chatting features
- Configurable sidebar scoreboards that display lots of arena information.
- One-life gamemode support
- Spectating, Lobbies and end-warps are all part of the fun!
- Per-player and per-arena stats-tracking
- Fully functional economy support (with Vault)
- Prizes
- Killstreaks and Winstreaks
- Easy to setup
- And so much more!

Getting Started

To get started using King of the Hill, you will need to download one of the JAR files and throw it in your plugins directory. You can read a quick tutorial on installing King of the Hill.

King of the Hill is easy once you get in the hang of it, but this can be a bit taxing. I've taken the time in starting a whole wiki and FAQ for you to use to your leisure.

Once the plugin has been loaded, you need to create your very own arena if you haven't done so already. Take a gander at the in-progress Arena Setup page to become an expert at setting up arenas. After you finish setup, you and your friends are ready to play!


Thank you to Numero Uno for making this video tutorial.

All players with permission koth.admin.update or koth.admin will receive updates whenever a new file is updated. However, you may disable this in the config.yml file by changing 'check-for-updates' to false. Additionally, if 'check-for-updates' is true, and 'update-cmds' is true, you may use /koth update in-game to update to the newest version, provided an update is available. The auto-updater is not intrusive in any way and simply allows me to push updates to as many users as quickly as possible, but if you feel uncomforted by it you may disable it as you wish :)


I work on this plugin in my free time. If you appreciate the plugin, please consider donating to me and help me boost my $0.05/day wage by clicking the button. In return, you will receive my eternal gratitude. <3

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Zachthehappycat Zachthehappycat Sep 17, 2016 at 11:50 UTC - 0 likes

    @AoHRuthless: Go

    I am running version 1.3. I don't know how to set up end-warp, when I do /koth setwarp <arena> end, it says I can't do that (what I meant by 'End' warp is when I type in /koth leave). There is no error log, I don't think the plugin detected an error.

  • Avatar of AoHRuthless AoHRuthless Sep 11, 2016 at 15:27 UTC - 0 likes

    @Zachthehappycat: Go

    Here are some relevant questions so that I can help you fix this.

    • What version are you running?
    • Does this happen to everyone, in every arena with end-warp enabled? (if not, please elaborate)
    • Is there any error log?

    Play Minecraft with me! Join my website.
    Want a private plugin? Send me a message!

  • Avatar of Zachthehappycat Zachthehappycat Sep 11, 2016 at 07:53 UTC - 0 likes

    Hi, when I join the arena (and I have selected class & team), when I die, I respawn in the 'End' location, not in the team spawn (I have set all the spawns). Please help!

  • Avatar of dagurucraft dagurucraft Feb 17, 2015 at 17:12 UTC - 0 likes

    @dagurucraft: Go

    Nevermind I just NOW noticed this is not for 1.8. Disregard my post below VVVvvvvVVV


  • Avatar of dagurucraft dagurucraft Feb 17, 2015 at 17:10 UTC - 0 likes

    Have a few warning messages: [King_of_the_Hill] Failed to load class 'items'. [Server thread\/WARN]: [King_of_the_Hill] Failed to load class 'armor'.

    Plugin 'King_of_the_Hill v1.2.11' uses the space-charager (0x20) in its name 'King of the Hill' - this is discouraged ---- Running Spigot 1.8 Area setup was flawless, also created lobby + classes + signs + permissions etc. also did /koth enable - no issues

    When we click the join sign it says "This arena is not ready" even though all of the warps are set (no end warp but that's disabled)

    When we click the team join sign "Sorry, you cannot perform this action."

    The info sign works! typing the join commands does not work either (same messages)

    Permissions are set (we are OP anyway testing it)

    My skype is: kamo287 < if you want it.

  • Avatar of Phnomz Phnomz Feb 16, 2015 at 22:53 UTC - 0 likes

    Do this work with faction ? please

  • Avatar of waterkil waterkil Dec 11, 2014 at 11:11 UTC - 0 likes

    Great work and keep it up as it is.

    I´m currently using it for my own server and it works just splended ^-^.

    The players on it are loving it.

    For as support I sended you some money (

    Have a good one.

  • Avatar of AoHRuthless AoHRuthless Aug 30, 2014 at 11:41 UTC - 0 likes

    Hi @ErenJaeger64: Go

    Did you reload your arena with /koth cfg reload ? Try that.

  • Avatar of ErenJaeger64 ErenJaeger64 Aug 29, 2014 at 19:03 UTC - 0 likes

    When I want to join the arena that I create it marks me: "This arena is not ready" while I have done everything correctly.

    Can someone help me ?

  • Avatar of AoHRuthless AoHRuthless Jul 31, 2014 at 21:42 UTC - 0 likes

    @Victhetiger: Go

    No problem


Date created
Dec 27, 2013
Last update
Jun 29, 2016
Development stage
MIT License
Curse link
King of the Hill
Recent files