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!
@live4redline
I have the exact same error would really like to know how this can be fixed none of my kits are working and I traced it back to this plugin. I also tried the same settings as you and got same results.
@Warreo
Both the "UseBuiltInKitSystem: false" and "Commands: Disable:" settings in my config file do not remove Tokenshops control over my kit system. Essentials kits is confirmed working back behind tokenshop as i can use /ekit to access them and removing tokenshop as a plug in returns to me the /kit command as well.
Here is my completed Tokenshop config file for review: www.Live4Craft.com Config
Typing /kit echos back "/kit [kitname]" Typing /kits echos back "/kits"
I've tried countless things and nothing seems to work.
@shahiem99
Ok so here are some of my shop files if your curious. The shop files are located in the ShopData folder, not the Tokenshop folder like you would think. So place this file in your ShopData/TokenShopData folder and name it what you want on the sign. Capital leters matter. If you name it TOOLS the sign will also need to say TOOLS with all caps.
This first file is my TokenShop Tool shop. You use your tokens from voting and donating to buy the items inside and it all works well. Take note that there is a line missing from each slot list. This if for ShopLore: which if used, hides the token price making it hard for your players to know how much there spending. www.Live4Craft.com "TOOLS" Tokenshop Store
This second file i did special for my donator ranks. This is a shop you can look at but can not purchase anything from it. I use these kinds of shops so that you know what your getting in the donation kit while in game. They can open the shop and browse at what it contains and can not purchase the items. You can do this kind of shop of you set the TokenCost: to 0 and have GiveItem: set to false. I use the ShopLore to hide the price so people don't see a token price of 0 under the item and ask questions. I do not in any way use this shop for giving the kits to the players. This is just a display and i use Essentail kits, PermissionsEX and Enjin for all that. I just think its nice to have an in-game display for my players. NOTE: The "God Apples", the Pink name ones in Slot9 that are normally made with Gold Blocks do not work in tokenshop as far as i can tell. Using 322:1 doesnt seem to work. So i made some fake ones in the display just for display sake. www.Live4Craft.com "Immortal" TokenShop Display
Take a look at www.Live4Craft.com ServerIP: MC.Live4Craft.com I don't mind giving a hand or answering questions if someone had some.
@live4redline
I don't understand why it isn't working for you, it works just fine when ever I've tried it with essentials and a few other plugins, but anyway that's why there is a manual override for disabling the commands that was added in the last update. http://dev.bukkit.org/bukkit-plugins/tokenshop/pages/config/ I highly recommend reading the change logs when you update.
@shahiem99
Did you check the pages? http://dev.bukkit.org/bukkit-plugins/tokenshop/pages/
@LallierQc
What version of bukkit are you running?
@Pr0Acid
That is a feature I will never add, since there is no logical reason to have it included.
@cr0wn9001
I have no idea why that's happening... TokenShop shouldn't even be interfacing with that.
I'm still boggled about using /kit. I've tried so many things and still cant get the command to function with this plugin installed. I wish it was simply removed from tokenshop all together so i could get my essentials /kit command back.
@shahiem99
If i get a chance ill post something up for ya. It took me awhile too.
Can Someone give me their Files i dont understand it how to set it Up. :$
just so you nkow 1.3.3 version isnt dettected by bukkit. but 1.3.2 does..
Hello, i love this plugin and i have been using it ever since it got updated. I have one request. Can u make it so people can send tokens to other people?
like /sendtokens name ammount or something along those lines.
Thanks in advance
I am getting the weirdest error. When TokenShop is enabled any tool that has lost durability repairs when your inventory is closed. It is only when TokenShop is enabled, I have checked all other plugins.
@flip284
Yea I also have same problem any solutions?
Is there a way to disable kits in this plugin???? I need essentials kits to work...
Very very nice plugin.
Looking better day by day. The missing enchantment codes seem to working right and I appreciate it. Still unable to disable the kits so I can give my people there /kit command but take your time. The plugin is great and If I have to spam use /ekit instead of /kit for a bit, its still worth it.
I am still having an issue with some of the mob eggs and ill see if I can get that config file to you here soon so you can take a look.
Thanks again boss,
@Warreo
I am using build # 2991 1.7.2 -R0.3
@CraftPimp
No the newest version is the one that should work, what version of Bukkit are you running?
@rick457
Yes, that's what I'm talking about, Bukkit has no way of force closing an inventory on a player since it is all handled client side.
@live4redline
hahahaha, yes it should be, I had to re-refix some enchantment stuff just for you. :) haha
@Warreo
ok but just to be sure: i mean that if you press the "Item" with the command /closetokenserver {name} that the shop "Closes" Like when you press esc. Or e. Greetz Rick457
@Warreo
yes i just downloaded it this morning unless here is a dev build not available on bukkit.
I brought my server down the past two mornings to upload the newest version and I'm not seeing any changes. The first time I thought I may have made a mistake but this mornings maintenance server reload also showed no fixes to the issue's at hand.
Oh snap... There's a new new NEW version you snuck in on me... is this gonna be the update I'm looking for I hope?
@CraftPimp
Are you using the most current build of TokenShop?
Um ok.... Can't load plugin... http://gyazo.com/aa3280151cccb4a415267bf6cb714a15