Reward your players with an extra grind incentive or use this as your main currency. GemStones is a custom currency plugin with a full customizable shop GUI.
Admin Commands
/gemstones give <player> <amount>
/gemstones set <player> <amount>
/gemstones take <player> <amount>
/gemstones balance <player>
gemstones.admin - for all admin commands
gemstones.withdraw - access to /withdraw command
Code (Text):
Use-Mongo: false
Mongo-Connection-URI: ""
Gemstone-Item:
Material: "GOLD_INGOT"
Display: "&e&lGOLD"
Lore:
- "&7Right Click To Deposit!"
- ""
- "&7Shift + Right Click"
- "&7Will Deposit All"
ItemFlags:
- "HIDE_ATTRIBUTES"
- "HIDE_UNBREAKABLE"
Display-Help: false # If true, shop gui will not open when running /gemstones
Help-Message:
- "&e[Gold Help]"
- "&6/gold shop"
- "&6/gold balance"
- "&6/gold withdraw <amount>"
Messages:
insufficient-funds: "&6&lM&e&line&6&lR&e&luins &8▪ &6You do not have enough money to purchase this item!"
purchase-success: "&6&lM&e&line&6&lR&e&luins &8▪ &6You purchased &b%amount% &6item(s) for &b%price% &6gems!"
deposit: "&6&lM&e&line&6&lR&e&luins &8▪ &6You deposited &b%amount% &6coins! New Balance: &b%balance%"
withdraw-fail: "&6&lM&e&line&6&lR&e&luins &8▪ &6You do not have enough coins to withdraw &b%amount%&6! Balance: &b%balance%"
withdraw: "&6&lM&e&line&6&lR&e&luins &8▪ &6You withdrew &b%amount%&6! Remaining Balance: &b%balance%"
balance: "&6&lM&e&line&6&lR&e&luins &8▪ &6Your current coins balance: &b%balance%"
no-permission: "&cNo Permission!"
InfoItem-Message:
- "&8&l----------------------------"
- "&6Earn GOLD by completing daily task"
- "&6killing mobs & special events"
- "&6alternatively you can purchase gold"
- "&6on our store &b&nshop.mineruins.net"
- "&8&l----------------------------"
Code (Text):
########################################################################################################
Main-Menu:
Size: 36
InventoryName: "&e&lGold Shop"
FillerItem: #Delete section if you don't want a filler item
Material: "BLACK_STAINED_GLASS_PANE"
Display: "&b"
InfoItem: #Delete section if you don't want a info item
Material: "GOLD_INGOT"
Display: "&eGOLD IN BANK &8<&6%amount%&8>"
Lore:
- ""
- "&8(&cClick To Learn More&8)"
Slot: 4
BackButton: # If you don't want a back button on each category menu, delete this section
Slot: 31
Material: "HOPPER"
Display: "&b&lGO BACK"
ItemFlags:
- "HIDE_ATTRIBUTES"
#######################################################################################################
Categories:
Ranks:
Slot: 10
Size: 36
Icon:
#ModelId: 0 (You can use this flag to specify a custom model I believe)
Material: "NAME_TAG"
Display: "&e&lRanks"
Lore:
ShopItems:
11: #This is the slot the item will go to
Price: 25
Icon:
Material: "WOODEN_SWORD"
Display: "&dRogue"
Amount: 1
ItemFlags:
- "HIDE_ATTRIBUTES"
PurchaseContent:
- "COMMAND:lp user %player% parent add rogue"
12:
Price: 25
Icon:
Material: "STONE_SWORD"
Display: "&cSlayer"
Amount: 1
ItemFlags:
- "HIDE_ATTRIBUTES"
PurchaseContent:
- "COMMAND:lp user %player% parent add slayer"
13:
Price: 25
Icon:
Material: "GOLDEN_SWORD"
Display: "&bLegend"
Amount: 1
ItemFlags:
- "HIDE_ATTRIBUTES"
PurchaseContent:
- "COMMAND:lp user %player% parent add legend"
14:
Price: 25
Icon:
Material: "IRON_SWORD"
Display: "&3Warlord"
Amount: 1
ItemFlags:
- "HIDE_ATTRIBUTES"
PurchaseContent:
- "COMMAND:lp user %player% parent add warlord"
15:
Price: 25
Icon:
Material: "DIAMOND_SWORD"
Display: "&2Immortal"
Amount: 1
ItemFlags:
- "HIDE_ATTRIBUTES"
PurchaseContent:
- "COMMAND:lp user %player% parent add immortal"
Crates:
Slot: 12
Size: 36
Icon:
#ModelId: 0 (You can use this flag to specify a custom model I believe)
Material: "TRIPWIRE_HOOK"
Display: "&e&lCrate Keys"
Lore:
ShopItems:
0: #This is the slot the item will go to
Price: 25
Icon:
Material: "OAK_LOG"
Display: "&e[25 Gems] &6x64 Oak Logs"
Amount: 64
PurchaseContent:
- "ITEM:OAK_LOG;64"
DeathMessages:
Slot: 14
Size: 36
Icon:
#ModelId: 0 (You can use this flag to specify a custom model I believe)
Material: "PAPER"
Display: "&e&lDeath Messages"
Lore:
ShopItems:
0: #This is the slot the item will go to
Price: 25
Icon:
Material: "OAK_LOG"
Display: "&e[25 Gems] &6x64 Oak Logs"
Amount: 64
PurchaseContent:
- "COMMAND:lp user %player% parent add Rogue"
Boosters:
Slot: 16
Size: 36
Icon:
#ModelId: 0 (You can use this flag to specify a custom model I believe)
Material: "END_CRYSTAL"
Display: "&e&lBoosters"
Lore:
ShopItems:
0: #This is the slot the item will go to
Price: 25
Icon:
Material: "OAK_LOG"
Display: "&e[25 Gems] &6x64 Oak Logs"
Amount: 64
PurchaseContent:
- "ITEM:OAK_LOG;64"
ArrowTrails:
Slot: 20 #This is the slot the category item will be in on the main menu
Size: 36
Icon:
Material: "SPECTRAL_ARROW"
Display: "&e&lArrow Trails"
Lore:
ItemFlags:
- "HIDE_ATTRIBUTES"
- "HIDE_UNBREAKABLE"
ShopItems:
0: #This is the slot the item will go to
Price: 10
Icon:
Material: "IRON_SWORD"
Display: "&e[10 Gems] &6Iron sword"
Lore:
ItemFlags:
- "HIDE_ATTRIBUTES"
- "HIDE_UNBREAKABLE"
PurchaseContent: #Each line must either start with "COMMAND:" or "ITEM:", for commands it's pretty basic, for items it gets a bit more complex.
- "COMMAND:give %player% iron_sword 1" # For commands, underscores are not being used as spaces
KeyAll:
Slot: 22
Size: 36
Icon:
#ModelId: 0 (You can use this flag to specify a custom model I believe)
Material: "LEVER"
Display: "&e&lKeyAll"
Lore:
ShopItems:
0: #This is the slot the item will go to
Price: 25
Icon:
Material: "OAK_LOG"
Display: "&e[25 Gems] &6x64 Oak Logs"
Amount: 64
PurchaseContent:
- "ITEM:OAK_LOG;64"
Empty:
Slot: 24
Size: 36
Icon:
#ModelId: 0 (You can use this flag to specify a custom model I believe)
Material: "ENDER_EYE"
Display: "&e&lTBD"
Lore:
ShopItems:
0: #This is the slot the item will go to
Price: 25
Icon:
Material: "OAK_LOG"
Display: "&e[25 Gems] &6x64 Oak Logs"
Amount: 64
PurchaseContent:
- "ITEM:OAK_LOG;64"
#######################################################################################################
Features
Configurable messages & menus
Add unlimited shop categories, items, as many as you want