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 Sep 1, 2013@flip284
Bro shut the fuck up... I know the developer. He only has so much time... he is in college.. It was last updated 13 days ago... Thats not abandoned. You should learn how to code instead of raging on other people for not being able to update their plugins that they made for FREE.
-
View User Profile
-
Send Message
Posted Aug 31, 2013I check this every day. no fix..... :(
-
View User Profile
-
Send Message
Posted Aug 31, 2013Really need 1.2.6!
-
View User Profile
-
Send Message
Posted Aug 28, 2013Im sure he is busy. I just wish there was a more timely response. Life goes on XD
-
View User Profile
-
Send Message
Posted Aug 28, 2013@SentinelCraft
Nope. In my opinion this plugin should be considered abandoned. The new one doesn't work as you can obviously tell by the comments, and the dev is nowhere to be found.
-
View User Profile
-
Send Message
Posted Aug 28, 2013I still cant figure out how to make the shop work. I have tried it everyway I can think of with the configuration. Still nothing pops up when i do /openshop <shop>
Also... im getting a "Could not pass event VotifierEvent to TokenShop v1.2.5" error everytime someone votes on here.
Is there any support for this plugin or no?
-
View User Profile
-
Send Message
Posted Aug 28, 2013V1.2.6 release date?
-
View User Profile
-
Send Message
Posted Aug 27, 2013I figured out what's wrong.. On the new Version, the Permissions work but the shop doesn't and the lower version the Permissios don't work but the Shop does... Fix this please!!
-
View User Profile
-
Send Message
Posted Aug 27, 2013@flip284
I did the same thing, and now the permissions aint working.. When will this be fixed?
-
View User Profile
-
Send Message
Posted Aug 26, 2013Excuse me, I'm a bit confused.. how do you get it so that people have to click a sign and an inventory open up?
-
View User Profile
-
Send Message
Posted Aug 25, 2013I downgraded and it works again lol
-
View User Profile
-
Send Message
Posted Aug 24, 2013I'm probably going to downgrade to the old version R: TokenShopV1.2.4 for 1.6.2.
The new one doesn't work for me. I changed nothing and it all of the sudden doesn't work
-
View User Profile
-
Send Message
Posted Aug 24, 2013Was working fine, I updated the jars to new version, stopped working.
-
View User Profile
-
Send Message
Posted Aug 23, 2013Hey, Thanks for your help Logik.
I have the sign setup just like this: 1: 2:[Token Shop] 3: vote 4: And I have the name on the yml in the /plugins/ShopData/TokenShopData/vote.yml
I copied one of the examples into the yml from the example shop page on here. But Im having no luck. I even do /openshop vote and it still comes up blank.
I dont have those two plugins I really have no plugins that mess with chests at all. Your welcome to hop on my server and take a look at what I have on there. the IP is play.sentinelcraft.net
-SentinelCraft Staff
-
View User Profile
-
Send Message
Posted Aug 23, 2013@oLLyyy CorruptedHelix: "ModifyWorld is probably outdated." "Remember, ModifyWorld is a suite to prevent the use of certain actions on a certain group or player. If you don't actually need this function, and only included it because it came with PermissionsEx, then you might as well just remove it. "
-
View User Profile
-
Send Message
Posted Aug 23, 2013@SentinelCraft The shop names are case sensitive, if your .yml is named VoterShop then your sign should look like: 1: 2:[Token Shop] 3:VoterShop 4:
If you have GUIShop or ChestCommander etc, then your token shops won't show items, even if configured properly.
-
View User Profile
-
Send Message
Posted Aug 22, 2013Alright, I have spent about 4 hours trying to configure this and set up my first token shop. I can seem to get it. Anyone having as much trouble as me? I am in the /shopdata/tokenshopdata Folder. Created a .yml with my shop name? (does the name need to be all caps? No Caps? I have tried both.) Then I pasted in your example shop data...I am not able to see any items when I click the sign or do /openshop vote If anyone can weigh in on this that would be great!
-
View User Profile
-
Send Message
Posted Aug 20, 2013Not a problem. Thank you for supporting this plugin!
If you could post up the link to the Dev builds so we dont have to wait for bukkit to go through each and every change? That would speed things up tremendously.
-SentinelCraft Staff
-
View User Profile
-
Send Message
Posted Aug 19, 2013Hey guys, I really apologize I ended up not being able to be at my computer (one with source) for a week and a half, then I moved. I'm back at it and will update with bug fixes tonight. And hopefully will have mysql support within a day or two. :) Apologies to anyone this inconvenienced.
-Warreo
-
View User Profile
-
Send Message
Posted Aug 19, 2013Constantly getting this error in console.
SEVERE Could not pass event InventoryClickEvent to TokenShop v1.2
Please fix it. It spams my console.