CommandShop:
This simple plugin allows players to buy commands/permissions in-game. If you want a player to be charged every time they run a certain command, I have another plugin called CostlyCommands!
Commands:
/cshop (Alias /cs) - Opens CommandShop GUI
/cshopreload - Reload the Config
Permissions:
cshop.buy - Allows player to open the Shop GUI
cshop.purchase.(command_name) - Allows a player to purchase that command
cshop.purchase.* - Allows a player to buy any command in shop
cshop.reload - Permission to Reload Config
Depends:
- Vault
- Economy Plugin that Works with Vault
Update Tutorial:
(1.6 Update)
No Required changes unless you're going to use categories
(1.5 Update)
Must provide either a 'permission' or a 'command' or both per purchase. See config below for example.
Config:
config.yml
ConfirmPurchase: true
clear: # Simple Purchase Example
title: '/clear' # This is what the Player will see in the Shop GUI
icon: Barrier # This is the Block/Material the Player will see in the Shop GUI
price: 2000
permission: # These are permissions the player will GAIN after purchase
- essentials.clearinventory
lore:
- '&aAllows you to Clear your Entire Inventory'
rank-up: # Advanced Purchase Example
title: 'Purchase Settler Rank'
icon: Amethyst_Shard
price: 5000
# permission field is not required if there are commands to be run. Although one or the other MUST exist
commands: # These are CONSOLE Commands to run when purchased
- 'vperms user %player% group add settler'
- 'broadcast %player% has purchased the Settler Rank!'
lore:
- 'Become a Settler Rank'
ranks:
title: "Purchase Ranks"
icon: Diamond_Helmet
isCategory: true # Required for Categories, otherwise not needed
lore:
- "Unlock a New Rank!"
# Add this Section for Categories
items: # This will work the same way as if you were to make a regular purchase instead of a category
coal_rank:
title: 'Purchase Coal Rank'
icon: Coal
price: 1000
commands:
- 'vperms user %player% group add coal'
- 'broadcast %player% has purchased the Coal Rank!'
lore:
- 'Unlock the Coal Rank'
iron_rank:
title: 'Purchase Iron Rank'
icon: Iron_Ingot
price: 2000
commands:
- 'vperms user %player% group add iron'
- 'broadcast %player% has purchased the Iron Rank!'
lore:
- 'Unlock the Iron Rank'GOALS:
10 Downloads: Reached!
20 Downloads: Reached!
50 Downloads: Reached!
75 Downloads: Reached!
100 Downloads: Reached!
150 Downloads: Reached!
200 Downloads: Reached!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta