NexGen KoTHs
Want to give players on your PvP server something to fight over? How about an objective on a Kit PvP server? NexGen KoTHs is a plugin inspired by HCFactions/Kohi's KoTHs. With this plugin you can setup different "KoTHs" that your players can fight over! It also includes loot tables, in which you can setup rewards for the players who capture these KoTHs. Everything is configurable!
What is a KoTH?
The word "KoTH" is an acronym for "King of The Hill." These KoTHs (King of The Hills) are zones that players can capture. In order to capture a KoTH, you must stand inside the defined zone for a configurable amount of time.
NexGen KoTHs Features:
- Fully extensive and configurable KoTHs!
- Setup loot tables for different KoTHs that can give your players random rewards!
- Each KoTH is able to be configured differently!
- Create an unlimited number of KoTHs!
- Everything is configurable!
Commands
- /koth <Sub-Command> (Arguments) - This is the main NexGen KoTHs command.
Type "/koth help" to get a list of sub-commands and their arguments.
Permissions
Optional Dependencies
- Vault - Adds support for the "money" loot table reward that rewards the player a variable amount of money.
- Factions - Adds support for the "FactionsPower" loot table reward that rewards the player Factions power.
Stats collection and data gathering
- This plugin utilises Hidendra's plugin metrics system. Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true, or by changing SendMetrics to false in the NexGen KoTHs config. The following information is collected and sent to mcstats.org.
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- This plugin also utilizes Updater to check BukkitDev if there are updates present. You may disable this feature by changing AutoUpdate to false in the NexGen KoTHs config.
Quote from the developer of NexGen KoTHs:Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. http://ci.mrlolethan.com/job/NexGen_KoTHs
Also wondering how potions can be put into the loot table
For some reason my custom item is not being set whenever I try to it. Even when set with %100 to spawn and no other items it never spawns which tells me there is something wrong with the configuration of it. Please tell me my error
Demonsword: Item: diamond_sword Display: ‘&dDemon Sword’ Lore: - ‘&5Sword found at the’ - '&5Dark Forest KoTH’ Durability: 450 Enchantments: - DAMAGE:1
@xguysprison
YESSSSSSSS pliz
hey dude want me to make a vid for your plugin so players know how it works ?
Hi! I'm wondering if I'd be able to have your skype for a job offer?
@MoejoeAw44
Version 0.4 has a fix for the 0 second cool down problem.
@MrLolEthan
It just glitches you back outside the capping area for around a second, then lets you back in, but it repeats.
For example, if I run out and try to run in really fast, it will TP me out of the KoTH area, and tell me I have to wait 0 seconds.
I also have an option I think would be cool to toggle, an automated KoTH Activation system, instead of having it be active every so minutes, make it so it only turns on at (for example: 5:00PM), and runs like an active KoTH would normaly.
@MoejoeAw44
Are you getting stuck, or you just can't enter when you have 0 seconds left? I don't understand what the problem is.
I've also found a bug in the plugin, after a few minutes of trying to cap with friends, is when you set the time that it lets you into cap zone, 0 seconds, it glitches back if you run in and out really fast saying, You can't enter another KoTH for 0 seconds! Although it's already set at 0.
http://gyazo.com/3829f5518e667b8a1547c26438dc5a8d
@MoejoeAw44
Thanks for the idea! I've added it to my ToDo list at a high priority. It may be added in version 0.4 (the next release).
EDIT: I mean the timed messages, like "[KoTH] {PLAYER} is capturing {KOTH_NAME} ({TIME_LEFT})
@MrLolEthan
I guess you're right. I could always install some sort of plugin that would run "/koth loottablecontents <name>" to make it "/koth loot".
A GUI would still be a cool add, along with that time thing, from the last message I posted:
I also suggesting adding a time interval type thing like "[KOTH] {PLAYER} is now controling {KOTH_NAME} (15:00)" and it broadcasts an update every 30 seconds "[KOTH] {PLAYER} is now controling {KOTH_NAME} (15:00)" "[KOTH] {PLAYER} is now controling {KOTH_NAME} (14:30)" "[KOTH] {PLAYER} is now controling {KOTH_NAME} (14:00)"
@MoejoeAw44
What you are explaining is possible through the current system, but switching to that would remove functionality. You could try using the same loot table for all of your KoTHs (They don't have to be separate). To solve the long command problem, maybe I could make aliases for "/koth loottablecontents" and "/koth listloottables"? Also, you can use /k instead of /koth.
@MrLolEthan
I meant something like, I don't want a different loot table per koth, so I thought it would be easier to do "/koth loot" and it would list the loot of a specific KoTH (Doesn't matter because all loot would be the same), and maybe a command that lists the time of the current KoTH, instead of you having to list all the KoTHs trying to find the one that's active.
Just an opinion instead of trying to type a huge sub command like /koth listloottables, /koth loottablescontents <name>.
I also suggesting adding a time interval type thing like "[KOTH] {PLAYER} is now controling {KOTH_NAME} (15:00)" and it broadcasts an update every 30 seconds "[KOTH] {PLAYER} is now controling {KOTH_NAME} (15:00)" "[KOTH] {PLAYER} is now controling {KOTH_NAME} (14:30)" "[KOTH] {PLAYER} is now controling {KOTH_NAME} (14:00)"
@MoejoeAw44
I'm planning on adding a GUI to view/edit loot tables in a future version, but right now I have other priorities for the plugin.
For the "/koth loot" suggestion, do you mean things like "/koth loot list" and "/koth loot viewcontents" instead of the current commands?
Amazing plugin, exactly what I was looking for.
I have a request, that I think you should add :) Maybe the sub command "/koth listloottables and /koth loottablescontents <name>", could maybe be replaced with "/koth loot" to make it a little easier, aswell as maybe making a GUI to list the items you get from KoTH instead of a list of messages in chat, incase the amount of items you could possibly get, could be enchanted, or a large number of them.
Testing this plugin on my server at the moment.No bugs so far.Great job keep up the good work :) {http://imgur.com/ge5oTD4} This is my arena so far.Just a suggestion but could you somehow implement faction power as a loot table reward.
Going to give this a whirl and see how it goes. I'll make sure to report back if there is a bug or more.