Purchase Commands
Purchase Commands!
Like My Plugin? Please Support Me Via Donations! Even 10 Cents is better than nothing :D
(Look Above the search box)
Also Available for hire for Plugin Dev
Thanks for 3,000 downloads!
Warning
/reload WILL BREAK THE PLUGIN. Please STOP and Start the server to reload (Don't worry, I will add a /reload command for the plugin eventually)
Known Supported Permission System
(Online OR Offline Mode) PemissionsEX
(Server Must Be In ONLINE Mode) BPermissions
Known UnSupported Permission Systems\Conflicting Plugins
GroupManager
What This Is
This lightweight command shop plugin allows your users to purchase up to 54 commands. Players will use the command /cs (or /cstore or /commandstore) to open a GUI shop. Within the shop there are two colored glasses.
Green: The user has this command already
Red: The user does not have this command
Clicking on the glass will remove the cost from the player's wallet, and grant the permission node to the user unlocking the command. As you can guess, this plugin REQUIRES vault, AND a permission plugin to function.
Happy shopping!
Installation
Watch The Video! Or
Download the jar into your plugin folder. Start the server to generate the commands.yml. Stop the server, then modify the commands.yml to your hearts content.
Special Note:
Perm - used for single commands
Perms - used for command PACKS
YML Info
While making an item cost money per use (recurring) be sure to add the command and its aliases to the RecurringCommands.YML
Permissions
cs.use - allows users to get to the command shop. This is enabled by default, all users have access.
Future Plans
Command Pages (Different pages with different commands).
Sign Support For Pages.
Video
Before You Comment!
Having an issue with the plugin? Help me help you and include the following in your comment:
All Server Plugins
Error Log - If one shows in console
Server Version
Change log
Coming back for an update? Here's what's new in v 0.3.6:
(Do not download 0.3.5, known issue with commands not being sent unless store is opened first. This has been fixed in 0.3.6)
Updating from V0.3? YML EDIT REQUIRED!
- Support for worlds.
- Fixed issue with plugin adding "Cost per use" to the permissions.
- Fixed issue with plugin reading V0.1
- Fixed (Possible) issue with recurring commands not working.
----UPDATING FROM V0.3.0?----
When updating to this version add
Worlds:
to each of your purchasable commands. Each command needs to have Worlds: attached to it and at least 1 world.
Per world you would use each world you need, like so
Worlds:
- worldName
- worldName2
- moreworlds
If you want ALL worlds just do
Worlds:
- all
@Drqgon
Already updated :)
@Sevlon
alright, that's cool. looking forward to the update!
@sdafghdfg
这让你的球员购买的命令和权限
Sorry because I am a Chinese, I can not see your hair of the video, can you tell me a detailed explanation of the role of the plug
I have been working on my server for a while and i think i nned a dev :) add me on skype if you want to come work on my server SKYPE: ginger_is_boss
If (for any reason) you go the day 1 version of 0.3.5 please remove it and update to the version that will be released today. Update Checker in 0.3.5 (day 1) is broken and does not work properly. I have removed it and kept the world support and bug fixes.
@Barnistic
You have to edit the RecurringCommands.yml to remove the fly cost.
@Drqgon
I haven't added world support yet, my apologies. I will try and add that in the next update.
Hello! This plugin works very well, but I have one question... Upon purchasing a command, the player only has access to that command in the specific world, and not any other worlds... How can I specify which worlds the purchased commands can be accessible in? Thanks!
I'm really want to the make flying buyable (not cost per use). I tried everything but it didn't worked.
@KirbySage18
DE-OP yourself and see if you still don't pay. Tomorrow i will poke around in the code.
@Sevlon
I cri.
For some reason, because I'm the owner, I'm guessing, I don't pay Cost Per Use. The fact that I have Pex might have something to do with it. Do you know how I can do this?
@KirbySage18
Yes, actually there is a slight bug(I say slight, because it was unintended) but ALL users, regardless of rank, have to pay the cost per use.
I has questionz =3.
Is it possible for me, as the server owner, to still pay the CostPerUse? Is it possiblez?
I givez thankz =3.
@NoahCraft17155
Seems like it might be a plugin conflict
[Server] INFO at us.Myles.PWP.FakeSimpleCommandMap.dispatch(FakeSimpleCommandMap.java:95) [?:?]
Not sure what plugin this is.
Here is what it says on the console when I do /commandstore:
Its long to I have a pastebin http:pastebin.com/K0wDAA6K
@NoahCraft17155
usually there is a huge wall of text after the "internal error" i need that wall of text. Should tell me where the error in the code is and i can help you more. Usually it will say "Caused by"
Console: 14.10 19:40:21 [Server] INFO 18.10 17:35:57 [Server] INFO org.bukkit.event.EventException 18.10 17:35:57 [Server] INFO Could not pass event PlayerCommandPreprocessEvent to PurchaseCommands v0.1 In-game it says "An internal error occured while attempting to perform this command"
Server Version: 1.8.8
Plugins (64): ColoredSigns, SuperHub, ACWarn, Minetrends, PerWorldPlugins, PrisonRankup, PlugMan, Buycraft, ScheduledAnnouncer2 (Disabled), LuckyBlock, Administration_Panel, AlwaysDay, BuildMyThing, UUIDFinder, FakeJoin, PermissionFinder, HideStream, PurchaseCommands, WorldEdit, Essentials, ClearLag, ChatControl, WorldBorder, ProtocolLib, AutoSaveWorld, LibsDisguises, NoCheatPlus, Reporter, GlobalChatMute, AmazingKit, UltimateSkyGrid, PermissionsEx, iConomy, StaffChat, Vault, FriendMe, HubEssentials, MassiveCore (Disabled), EnderPearlCoolDown, Trading, BiomeSearch, WorldGuard, Factions (Disabled), ArchonCrates, MinigamesParty, CombatLog, PlotMe, SurvivalGames, TNTRun, RandomTP, SilkSpawners, Multiverse-Core, Citizens, ColorShuffle, AncientGates, MineResetLite, OneInTheChamber, ObsidianDestroyer, ChestShop, MobArena, HolographicDisplays, BowSpleef, BlockHunt, uSkyBlock
If you need more detail I will try to find some more but this is all I can get
@GoWallrus
This should have been fixed in the latest version, are you still having this issue?
@NoahCraft17155
i need a bigger log than that, it doesn't tell me anything.
Also this plugin does not play nice with MCMMO so if you have that installed, that is most likely the issue.
The plugin is not working,
Console: 14.10 19:40:21 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'commandstore' in plugin PurchaseCommands v0.1
Server Version: 1.8.8
Plguins: Is it really needed because I have a lot
@Astronomicas
Did you ever figure out how to fix the problem? I have the same problem D:
@Sevlon
@Sevlon can I just download the latest bukkit/spigot jar for it to work?