TokenShop
![]()
Description
TokenShop allows server owners to create the server of their dreams without the having to pay for custom plugins. A plugin started that only handled voting; now leveling the playing field everywhere! This allows your players to vote, and then be rewarded for their effort, whats that? You're tired of giving players the same thing over and over and a boring thank you message? Your players mean more to you than that, so prove it! TokenShop allows you to create custom shops, with interfaces, for them to spend their 'Tokens' from voting in powered by Votifier, or turn that off and use your own! Now these aren't any old boring shop, your imagination is your limit! This allows you to customize every little bit of the shop! Here's a few for example: Shop size, shop names, item names, item colors, item lore, commands on purchase, broadcast messages, private messages! Literately anything you can imagine! And even within your customization there is more customization!!! But how do they access these wonderful stores? Simple, signs and commands; and even the signs are totally customizable because your sever is special and different not just another! Oh and did I mention there can be technically infinite shops? Because limits are dumb! Speaking of limits what if I told you these wonderful features also can hook into vault and allow you to create admin shops!? Yes, your economy plugin totally compatible! Why using boring admin shop signs when you could make an amazing store with interfaces?!
Now because you shouldn't be limited on what you can do, there is even the world's easiest kit system built in. Less time typing in long boring codes for kits and more time making your server the best it can be! The kit system has a cool down system built in and all kits can persist through a server shut down or restart, so no worries there. And of course not that you'd need to ask by now but the players can purchase kits in the stores with their tokens or even buy permissions for new ones; whatever you feel you need to do!
Ever seen a server where they have those fancy items that allow you to teleport from lobby to lobby? Or navigate menus? Yup, you have that now too, except yours is more customizable and its free! And of course you also could just use this system to navigate through shops because you're just cool like that. Or because you can do them both... twice!
Now I bet you're thinking: What about all the permissions and crazy config files!? Don't worry permissions are all simple and very dynamic meaning they are tailored to how you setup your shops, making life easier for everyone! And configs? Each shop has its own config file, generated by you and you only have to put in what you want, lets not waste your precious time. And the main config? Fill it out once and good to go! And in case you ever feel lost, there is a readMe included to help even more!
There is too many features to go over here! But I will quickly mention there is also a server broadcaster, a donation and voter assistant command!
Commands
- /givetok [PlayerName] [#OfTokens] - Gives PlayerName NumberOfTokens
- /tokens - Tells player how many tokens they have.
- /token - Tells player how many tokens they have.
- /enchantcode - Gives you the EnchantCode for the item in your hand.
- /openshop [ShopName] - Opens up GUI for ShopName
- /market [MarketName] - Opens up GUI for MarketName
- /createkit [KitName] [KitCoolDownTimer] - Creates a kit with a cool down of CoolDownTimer
- /kits - Displays all the kits you have access to.
- /kit [kitname] - Gives player KitName, if not on cooldown and has permission.
- /vote - Displays the Voting websites for the server.
- /donate - Displays the website for donating to the server.
- /regenconfig - Will regen the config file. Must have permission.
- /deletekit [KitName] - Deletes kit KitName.
- /editkit [KitName] [CoolDown/kit] <Time in seconds for cool down> - Edits either kits contents or kits cool down timer.
- /ConfigReload - Reloads the config file.
- /ReloadShop [ShopName] - Reloads shop file for [ShopName].
- /ReloadMarket [MarketName] - Reloads market file for [MarketName].
- /shop - Will open the default shop, if supported.
- /store - Same as /shop.
Creating your shops
I've made a compilation of pages to help you easily find the topic you are looking for! Just go to the top of the page and click on the tab 'Pages' and just look under Shop Creation for all your needs! Or here's the link: http://dev.bukkit.org/bukkit-plugins/tokenshop/pages/
Config
After you've put the plugin on your server, in the TokenShop folder there will be a readMe.yml which goes deep into explanation of how to use the simple config file. If you can't find what you need check the pages tab on this page! If you still need help feel free to send me a PM!
Permissions
- OP will have all permissions by default.
- tokenShop.admin - Contains permissions openShop, createShop, and createKit and use the /givetok, /regenconfig commands.
- tokenShop.openShop - Permission for a player to use the /openshop command.
- tokenShop.createShop - Permission for a player to create shop signs.
- tokenShop.createKit - Permissions to create and edit kits.
- UseShop.[shopName] - Permission for a player to access shop [ShopName].
- tokenShopKits.[kitName] - Permission for a player to use kit [KitName].
- UseShopVault.[shopName] - Permissions for a player to access VaultShop [ShopName].
- NOTE: tokenShop.openShop still requires a player to have permission to use a shop! Doesn't override UseShop.[shopName]!
Get Latest Builds
- If you want the latest versions use the links below! (Jenkins will be posted soon!)
- Stable:
- DevStable(May be buggy!):
Extra Notes
- I would like to thank @45zeldafan for helping me bug test.
- This plugin was originally created for: Empire Craft - play.empire-craft.com
- Need to get a hold of me? Use that wonderful PM system or leave a comment below!
Buy Me A Pizza or Soda
I do always appreciate donations! They help me have more time to work on plugin creation or updates!
PLEASE READ
TokenShop is currently going under some major renovations to make it much more useful to not only server owners but also fellow programmers who want more out of their plugins! Please be patient with the next few versions as much change is coming!

-
View User Profile
-
Send Message
Posted Oct 15, 2013I can't figure out how this works, how can I setup just one main shop with multiple categories? Like when u open the shop and u click on a block called raid items and a new GUI appears with custom stuff u put in?
-
View User Profile
-
Send Message
Posted Oct 14, 2013@Warreo
Where is it? I really want it?
-
View User Profile
-
Send Message
Posted Oct 14, 2013Hey guys, updated version is up... I'm truly sorry again about long wait for updates, I've been away from my computer for quite some time. Anyway hopefully will have a non-update breaking version out in a few weeks. Again my apologies.
-Warreo
-
View User Profile
-
Send Message
Posted Oct 13, 2013Please update to 1.6.4
-
View User Profile
-
Send Message
Posted Oct 9, 2013I tried this on 1.6.4 and the tokenshop folder didn't load. I think it might need to be updated. If so please do, i really need this!
-
View User Profile
-
Send Message
Posted Oct 7, 2013@oLLyyy
@lilmikediesel123
Do you need an 1.6.4 version? Have you already tested it? I doubt it that this plugin will break with updates
-
View User Profile
-
Send Message
Posted Sep 27, 2013hey when do you think you will release the 1.6.4 update for tokenshop?? i want to launch my server this coming week but i want to have tokenshop situated before then..
-
View User Profile
-
Send Message
Posted Sep 26, 20131.6.4 version please
-
View User Profile
-
Send Message
Posted Sep 19, 2013@qwert915
Check the config file, there is an option in there. :)
-
View User Profile
-
Send Message
Posted Sep 16, 2013Hi, Please tell me if there is a way do disable /kit command? I use essentials /kit and I don't want this interfering with it. I'm sorry for the inconvenience, but I really need to disable TokenShop's /kit command. I like the idea of creating a Kit is VERY Easy, but I do not want to do it again. Thanks for reading!
-
View User Profile
-
Send Message
Posted Sep 11, 2013Is the votifier name input caps sensitive?
-
View User Profile
-
Send Message
Posted Sep 10, 2013Hey Warreo,
The newest version (V1.2.6) is working with CB 1.6.2-R0.1 atleast as far as the shops and the like. I personally don't use the kit system you have so I cannot vouch for whether it works.
The only error I am getting now is a notification saying "cannot pass votifier event to tokenshop" or something to that effect. But it is passing the event, people are getting their tokens. So to that end it seems like that error is false.
Thank you for all your support!
-
View User Profile
-
Send Message
Posted Sep 5, 2013@blowenthal33
That means that the server and the plugin are running to separate versions of java, I would recommend updating to java 7 on your server. :)
-
View User Profile
-
Send Message
Posted Sep 5, 2013Hi!
When I try to run the plugin on my server, it does not work. This is the error I get in console: http://pastebin.com/yRQfrtSg Am I missing something?
Thanks!
blowenthal3-
View User Profile
-
Send Message
Posted Sep 4, 2013@Warreo
yay thanks a lot, warreo :) good to see. Amazing plugin its essential for my server.
-
View User Profile
-
Send Message
Posted Sep 4, 2013@Warreo
No Problem, I do not mind waiting, If there is anything I can do to help that would be great. The only thing I ask is that you could possibly create the Jenkins site so we can get the most up to date builds. I am happy to do the testing and furnish you with a list of any bugs I find.
-
View User Profile
-
Send Message
Posted Sep 3, 2013After reading these comments, I'm very sorry I haven't been around. As stated, I'm a college student, I work full time, and I do code plugins in my free time which I do enjoy doing other things with that time too. I do appreciate those who are willing to wait a little bit, and fixing bugs with a plugin like this can be a massive migraine this is a fairly large project with hooks all over the place. I do apologize for down time/bugs or errors, I will keep to my promise that I will get to the project when I can. No guarantees it will be right away, I've been working on fixing all your guy's bugs for the last few hours and there is still much needed to be done, hopefully I can put a totally stable build out this week, I have a few days here where I'm doing nothing; so I hope to put a fair amount of time into this.
Again my apologies, -Warreo
-
View User Profile
-
Send Message
Posted Sep 1, 2013@mcredstonepro
Not responding to you after this because I don't want to spam Warreo's page - but you need to calm down and not rage at people on a bukkitdev page. I appreciate warreo's work a lot otherwise I wouldn't be here, but the fact is it doesn't work and may be abandoned. I was simply answering a question someone had asked "Is there any support for this plugin or no? ".
If you want to argue at people on your own bukkit page why don't you go learn how to code, it shouldn't be done on others pages.
-
View User Profile
-
Send Message
Posted Sep 1, 2013@flip284
How were you answering a question? You posted about your previous posts...
No bukkit plugin is guaranteed to be free from bugs. Use a early version with few known bugs like i do. Gtfo bukkit if your gonna rage at ppl for not updating their own plugins. You are lucky that plugins on Dev.Bukkit.org are FREE
Go learn java you idiot
-
View User Profile
-
Send Message
Posted Sep 1, 2013@mcredstonepro
You're the only one raging. LOL. you need to calm down a bit there :). The latest version updated 13 days ago DOES NOT work at all, since day 1,as you can see by the comments and the developer has not said a thing since. I was simply answering a question that this may be abandoned.