ColorKeys
ColorKeys
Version: v1.5.3(release) [1.7.9-R.2]
This plugin adds locked doors to your server that can be unlocked by obtaining their matching colored key ("key" meaning a chat message explaining you have a key, until Spout allows custom items :p). You can either obtain a key through a player with the appropriate permission, or an NPC with permissions enabled (when questing). This will soon add a certain, special layer of classic role-playing and questing that has yet to be seen in a Bukkit plugin.
How to use Color Keys (wiki)
Note: The YouTube video has been removed due to out-of-date methods (changed with version 1.3.0). A new video will be released shortly.
Features:
- Create doors that can be locked with colored keys, based on a cloth block under the door.
- Able to have multiple doors of the same color (Red door at "Spawn", and Red door at "Dungeon", and so on)
- Up to 16 doors for one location (White door at "Spawn", Blue door at "Spawn", and so on)
- Keys can be given from an OP, NPC's, or any other plugin that allow commands with proper permissions (questing in mind).
- SuperPerms will be used now that Permissions 2.7/3 is inactive
- Vault support for C.O.D. transactions
- Sign Shops for keys!
- Sign Shops for keys!
Click here to see our Changelog and our To-Do List!
Conflicting Plugins:
- none
Source Code is currently Unavailable
Updated to v1.1.1. No core changes, merely updated code for CB 1.2.3-R3-0.1
Work is going well :) Iron doors work, now working on economies. Any suggestions on what you guys want me to make sure I include?
An update for those of you wondering: I have been away from my programming PC for 2 weeks. Starting tomorrow (Monday, Feb 27) I will be back. I will collaborate with dak393 and FeedDante to reassess the situation. Either way, I would expect an update by Thursday.
@JXPheonix
As for the estimated times we will release updates, I would say, expect each of the updates to take up to a week (to be safe). There are 3 different developers working on this, each of them has a different role, and we cant always collaborate at the same time. We're taking this weekend off (for various reasons), but we should be able to start back up on Monday, hopefully.
Iron doors will most likely be the first thing we work on, and it very well may take the longest to add. We originally thought that it would be a cinch, but then realized our current save methods arent prepared for an extra variable (Iron instead of Wooden). This means that we will have to come up with new code that will be rigourously tested that will convert the old strings to the new.
While we will not add functionality for them during the file system update, we will most likely set it up to also enable us to save Trap Doors without having to go through the same conversion process again. If we do, it wouldnt be till afterwords that we can make Trap Doors ColorKeys-compatible.
As for the sign method, I was wondering, do you mean like a sign shop that allows the purchase of keys? That seems like a grand method to have in addition to the command.
As for custom items, it depends. We were thinking of creating 1 key item that unlocks all doors you have virtual keys too. This item would be a wooden hoe in standard clients, and a silver key in spout clients. (Wooden hoe because it is not stackable, and is already used as our selection tool).
Hope this all helped! :)
@jase3905
That would be greatly appreciated. :3
Also, do you have a timeline of sorts that you could post so we know when iron door recognition, double door recognition, and economy support (oh how i want economy support!) are coming? Like 2/16/12 or whatever is your planned release day for X feature, etc? That was also be appreciated.
I was creating a resort (of sorts) on my server and I'm just curious to know when we can stop having to manually use /ck give to admit people into the resort. A sign would be a possibility that went like
First Line: [ck] Second Line: paykey {cost} Third Line: {put location here} Fourth Line: {put color code here}
You should use vault for all econ related matters :)
Also if you were to make a custom item i dont know if that would work very well simply because there would be a custom red key, but how would you assign that red key to a location? Ininite locations could (possibly) mean infinite items, and that could cause a slight problem.
@rileyjstrickland
Interesting thought. May take a while to figure it out, but it should be doable. Probably something along the lines of
and it would bind that key to the item you have currently in-hand.
Good idea, but it may fall further down on our to-do list. We'll definitely keep it in mind!
Edit: Just talked to dak393, he reminded me that books are stackable, and so is pretty much everything else. We will most likely just hook into spout and add a special key item that lets you unlock all doors you have keys to.
I have an idea (if you have not already thought of this)
Basically make "items" as keys.
In other woods I could make a book that I premake a key (for dungeons that reset the items in the chest)
In other words only that item will be a key, not all of the other books, but just the one I simply set.
Updated to 1.1.0 :) lots 'o features added, including permissions, unique door permissions, usage repair, and fixed Factions conflictions!
There should be the ability to build multiple white doors in the same location so that having one colorkey opens 3 doors, etc. I just that this was not possible and i was sad :(
@Eustic
Thank you for reminding me :) I was planning this a while back but had been forgotten due to relentless debugging, lol.
May take a week or so, but once we get it working players can be given individual keys using the /ck give command, or groups can be given keys by adding the perm
Any chance of this plugin being able to give whole groups keys (using SuperPerms)?
If so, I'd totally get it :3
@jase3905
Ah, I was slightly confused as to what you meant by "location". I thought that meant the world was limited to 16 colorful doors! :O
This is a great plugin, and i really can't wait for EssentialsEcon support. Then, life will be complete.
@robin591
We're approved! :)
Hey,
where can i download this plugin???
@JXPheonix
What exactly do you mean by "the ability to assign a number to blocks... so that you can have infinitely many colorkeys"? We currently have it set up so that you can have 16 doors per location (soon to be 32 when we add iron doors). You can have an infinite amount of locations, so you can have an infinite amount of CK doors :)
Also, PEX supports superperms, so aside from spout addons, this plugin is all set for you :)
I will get this plugin for my server once A) The ability to assign a number to blocks, or a channel, so that you can have infinitely many colorkeys B) Custom items for colorkeys! C) PEX support. (idk if it already has this, but it only says SuperPerms).
But otherwise...
...this is the plugin i have been looking for.
Full version released! :D
Alpha is released :) read disclaimer!
1.1-R1 has arrived, but we are still experiencing a nasty redstone bug. If you wanna help speed things up you can contribute in our help thread here.The redstone bug has been fixed! Expect beta tonight! (Jan 30, 2012)
Due to a 1.0 redstone bug, we are not able to complete the plugin at this time. We prefer to wait for a stable release before we change too much, so expect beta within a few days after 1.1 bukkit arrives.