King of the Hill

King of the Hill

King of the Hill

Be an unstoppable conquering machine!
II v1.2.9 II FAQ II Report Bugs II Wiki II Source II

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.

So why choose this plugin? This is the only up-to-date King of the Hill public project for download, and offers much, much more features than the other related projects. Hardly any other Bukkit minigame for free download offers such an extensive API, command base, informational system, prize and economy manager all in one bundle, all while maintaining an ease-of-use charisma.


- Per Arena permissions
- Extensive Commands
- Classes supporting any array of items with permissions
- Multi-World support
- Numerous toggleable settings
- Developer API (custom events)
- Automatically rotating hills
- Team and game-only chat
- Spectating
- Lobbies
- Economy Support (must have vault)
- Prizes
- Killstreaks and Deathstreaks
- Per-Arena player and general stats tracking
- Arena ratings with likes and dislikes
- Arena Abilities such as pets, traps, and fireballs
- Auto-Updater notifications (which can be toggled!)
- And much, 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!


Are you a visual learner or need extra help with setting up KotH? Check out some youtube video tutorials made that I find helpful.


This plugin utilises gravity (gravity_low)'s auto-updating system. What this plugin does by default is sends all players with permission koth.admin a notification when an update to this plugin is available. This plugin makes no attempt to download the new file for you, it just gives a reminder. However, you can disable this auto-updater by going into your config.yml and setting the node 'update-notifications' to false in your global configuration section.

Developer API

King of the Hill makes use of several custom events. You can listen to them like you would with any normal Bukkit event. Just setup King of the Hill as a dependency and you should be good to go!


I code this plugin in my free time. If you really love my work, you are free to donate. Donating is not required, and all you will get in return is a shoutout if you want it. But, if you want to help me, I will love you forever <3

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

  • Avatar of AoHRuthless AoHRuthless Jul 26, 2014 at 02:01 UTC - 0 likes

    KotH v1.2.10 has now been uploaded and is waiting approval from BukkitDev!

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

  • Avatar of AoHRuthless AoHRuthless Jul 18, 2014 at 00:14 UTC - 0 likes

    As far as I am aware, the new version (1.2.9) works ... however, paste the error log in your own issue on the bug tracker. You have to make a free GitHub account to do this, but it allows me to resolve bugs easier than discussing it on these comments.

  • Avatar of TylerSupra TylerSupra Jul 17, 2014 at 14:38 UTC - 0 likes

    Hi, I get an error with v1.2.5 when I try to set a position for the first hill for an arena it gives me a huge error. I tried the newest version also but it won't even load for 1.7.9 which Is the version Im running off. And the one I have wont let me set hills so people can actually play.

  • Avatar of AoHRuthless AoHRuthless Jun 28, 2014 at 19:26 UTC - 0 likes

    I have changed the licensing! King of the Hill is now MIT Licensed instead of All Rights Reserved. This means you may modify or use my code in your plugins, so long as you properly accredit my work :)

  • Avatar of AoHRuthless AoHRuthless Jun 27, 2014 at 11:36 UTC - 0 likes

    @ihton: Go

    Ah yes, that error is unrelated but I have fixed that.

    However, when you attempt to set locations with commands, if you accidentally set a location inside of a block, the arena attempts to find the highest block, because if players spawn inside of a block, weird glitches occur. Make sure your feet are exposed to the air and you stand in the middle of a block while setting a location. I will add a config-option to disable this algorithm.

    The commitwas pushed, and in the next update you should be all set.

    Last edited Jun 27, 2014 by AoHRuthless
  • Avatar of ihton ihton Jun 27, 2014 at 11:09 UTC - 0 likes

    @AoHRuthless: Go

    About the team-balancing yep, it occurs when players choose team after joining the arena.

    I've seen that the teleporting and then dying occurs if a player try to join an arena which has started, here you have the error:

    Also I don't know if it's my fault or not but... if a lobby is under a terrain the player join over the terrain and not the lobby.

    And the last point (I hate being a n00b with some plugins u.u) there are no beacons showing which is the hill you have to capture.

    Last edited Jun 27, 2014 by ihton
  • Avatar of AoHRuthless AoHRuthless Jun 27, 2014 at 11:00 UTC - 0 likes

    @ihton: Go

    That's very weird that you receive these errors: - I have never been teleported extremely high above the arena and fallen to my death in testing - Teams are balanced out (I only have two accounts and in every test it ends up becoming a 1v1)

    Do you have any error log? What steps can I take to recreate this problem? Can I see the config for this arena (please put it on and put the link)

    Edit: I see what you are saying about the team-balancing. Is this an issue when players choose their teams?

    Last edited Jun 27, 2014 by AoHRuthless
  • Avatar of ihton ihton Jun 27, 2014 at 10:14 UTC - 0 likes

    Two lil' comments.

    I've tried version and it doesn't work well, when you try to join or spectate an arena it teleports you abou 60 feets over the arena and then you die. Using version 1.2.1 it works well-

    And as a suggestion, you should add a balancing function, it's weird to join an arena with 3 members in the red team and 0 in the blue one.

  • Avatar of AoHRuthless AoHRuthless Jun 23, 2014 at 00:22 UTC - 0 likes

    KotH v1.2.5.48 is now available to download, but is currently unapproved by BukkitDev. Because of the scale of this plugin, an approval will likely take over 3 days. So, if you wish to download the file, you may do so. [Clicky]

    This file fixes very annoying and horrible bugs in v1.2.4 that escaped testing, along with a few new features including a revamped API and a classes GUI.

  • Avatar of AoHRuthless AoHRuthless Jun 22, 2014 at 21:21 UTC - 0 likes

    @SchildpadsX: Go

    @Karlimanos: Go

    Yeah, I have found a bug in v1.2.4 that previously did not exist. I am extremely sorry for this and an update will be out very soon to fix these issues. In the meantime, I would recommend using v1.2.1


Date created
Dec 27, 2013
Last update
Jul 04, 2014
Development stage
MIT License
Curse link
King of the Hill
Recent files