Home›Java›Mods›Shards ➢ Custom Economy | Categories | Highly Configurable | PlaceholderAPI - RECODE ✦ [1.8-1.18] ✦
ModsJava
Shards ➢ Custom Economy | Categories | Highly Configurable | PlaceholderAPI - RECODE ✦ [1.8-1.18] ✦
Shards is a plugin that lets you add a whole new economy into your minecraft server, without needing to use Vault or any dependency as such. With an easy to use configuration and multi-version support. This plugin is suited for you!
» In-game shop
Spoiler: Preview
» Supports versions 1.8-1.18.1
» Completely free
» Highly configurable
» Tested by many people !
» Categories for shops.
No dependencies are required unless you would like to utilize the PlaceholderAPI support. If you wish to use this use the placeholder "%shards_player_balance%. or %shards_player_purchase_count% If you would like me to add more placeholders please let me know !.
(any older configs before 1.9 recode are not compatible anymore)
Spoiler: categories.yml
Code (Text):
#This is the main menu when a player executes /shard, It will open a gui where they can select which shop to open.
Menu Settings:
Title: "&rSHARD SHOPS"
Size: 2 #In rows
Filler:
Material: STAINED_GLASS_PANE
Data: 14
Slots: [0, 1, 2, 3, 5, 6, 7, 8]
Shops:
Example:
Shop: example #This should be the same as the config name (excluding .yml)
Slot: 4 #Slots start from 0
Name: "&bExample Shop!"
Material: DIAMOND_SWORD
Data: 0
Lore:
- '&7Click to open Example Shop'
Menu Settings:
Title: "&rSHARD SHOPS"
Size: 2 #In rows
Filler:
Material: STAINED_GLASS_PANE
Data: 14
Slots: [0, 1, 2, 3, 5, 6, 7, 8]
Shops:
Example:
Shop: example #This should be the same as the config name (excluding .yml)
Slot: 4 #Slots start from 0
Name: "&bExample Shop!"
Material: DIAMOND_SWORD
Data: 0
Lore:
- '&7Click to open Example Shop'
Spoiler: lang.yml
Commands:
Admin:
Help:
Message:
- '&cAdmin Shard Help'
- '&c/ashard openshop (shop)'
- '&c/ashard reload'
- '&c/ashard setshards (player) (amount)'
- '&c/ashard addshards (player) (amount)'
- '&c/ashard removeshards (player) (amount)'
Shard:
Help:
Message:
- '&bShards Help'
- '&b/shard balance &7- Returns Balance'
- '&b/shard toggle &7- Toggle shard payments'
- '&b/shard pay <player> <amount> &7- Send user shards'
- '&b/shard &7- Open shard categories'
Balance:
Message: "&e&l(!) &eYour balance is &a&l%player_balance_formatted%" # %player_balance% %player_balance_formatted%
Pay:
Amount:
Message: "&c&l(!) &cYou cannot afford this!"
Toggled:
Message: "&c&l(!) &cThis player cannot receive payments at this time"
Sent:
Message: "&e&l(!) &eYou have &a&lSENT &e%shards_formatted% shards to &a&n%player%" # %shards_formatted% is the number formatted, %shards% isn't & %player% is the target
Received:
Message: "&e&l(!) &eYou have &a&lRECEIVED &e%shards_formatted% from &a&n%player%" # Same here except %player% is the sender.
Pay Toggle:
Enable:
Message: "&e&l(!) &eYou will &a&lRECEIVE &eshard payments!"
Disable:
Message: "&e&l(!) &eYou will &c&lNOT RECEIVE &eshard payments!"
Shop:
Purchase:
Insufficient:
Message: "&c&l(!) &cYou don't have enough funds (&7YOUR BALANCE: %shards_formatted%&c)"
Purchased:
Message: "&e&l(!) &eYou purchased %item% &efor &a%cost% &eshards"
Code (Text):
Commands:
Admin:
Help:
Message:
- '&cAdmin Shard Help'
- '&c/ashard openshop (shop)'
- '&c/ashard reload'
- '&c/ashard setshards (player) (amount)'
- '&c/ashard addshards (player) (amount)'
- '&c/ashard removeshards (player) (amount)'
Shard:
Help:
Message:
- '&bShards Help'
- '&b/shard balance &7- Returns Balance'
- '&b/shard toggle &7- Toggle shard payments'
- '&b/shard pay <player> <amount> &7- Send user shards'
- '&b/shard &7- Open shard categories'
Balance:
Message: "&e&l(!) &eYour balance is &a&l%player_balance_formatted%" # %player_balance% %player_balance_formatted%
Pay:
Amount:
Message: "&c&l(!) &cYou cannot afford this!"
Toggled:
Message: "&c&l(!) &cThis player cannot receive payments at this time"
Sent:
Message: "&e&l(!) &eYou have &a&lSENT &e%shards_formatted% shards to &a&n%player%" # %shards_formatted% is the number formatted, %shards% isn't & %player% is the target
Received:
Message: "&e&l(!) &eYou have &a&lRECEIVED &e%shards_formatted% from &a&n%player%" # Same here except %player% is the sender.
Pay Toggle:
Enable:
Message: "&e&l(!) &eYou will &a&lRECEIVE &eshard payments!"
Disable:
Message: "&e&l(!) &eYou will &c&lNOT RECEIVE &eshard payments!"
Shop:
Purchase:
Insufficient:
Message: "&c&l(!) &cYou don't have enough funds (&7YOUR BALANCE: %shards_formatted%&c)"
Purchased:
Message: "&e&l(!) &eYou purchased %item% &efor &a%cost% &eshards"
Spoiler: settings.yml
Code (Text):
Settings:
Data Save: 60 #Every x seconds, x being 60 by default (PlayerData save)
Default Balance: 1000
Auto Update: false
Data Save: 60 #Every x seconds, x being 60 by default (PlayerData save)
Default Balance: 1000
Auto Update: false
Spoiler: items.yml
Code (Text):
#Not fully completed
Shard Bomb:
Display Item:
Material: DIAMOND
Data: 0
Name: "&bShard Bomb &7&o(Throw)"
Lore:
- '&3When you throw this item it will land'
- '&3and will start throwing out shards that you'
- '&3can pick up and claim!'
- ''
- '&9Information'
- '&b&l &7Duration: 10s'
- '&b&l &7Shard Count: 1-5'
- ''
- '&7&o(( Throw to activate '
- '&7&othe shard bomb! ))'
Settings:
Duration: 10 #In seconds
Shard Count: 1-5
Shard Bomb:
Display Item:
Material: DIAMOND
Data: 0
Name: "&bShard Bomb &7&o(Throw)"
Lore:
- '&3When you throw this item it will land'
- '&3and will start throwing out shards that you'
- '&3can pick up and claim!'
- ''
- '&9Information'
- '&b&l &7Duration: 10s'
- '&b&l &7Shard Count: 1-5'
- ''
- '&7&o(( Throw to activate '
- '&7&othe shard bomb! ))'
Settings:
Duration: 10 #In seconds
Shard Count: 1-5
Spoiler: shops/example.yml
Code (Text):
#Example Category
#Shop names should be lowerCamelCase only, don't do stuff like WEAPON_SHOP.
Menu Settings:
Title: "&rWEAPONS SHOP"
Size: 1 #In rows
Filler:
Material: STAINED_GLASS_PANE
Data: 14
Slots: [0, 1, 2, 3, 5, 6, 7, 8]
Menu Items:
DestroyerSword:
Display Item:
Material: DIAMOND_SWORD
Data: 0
Name: "&6&lDestroyer Sword"
Lore:
- '&c&oThe legendary destroying sword!'
Settings:
Slot: 4
Give Display: false #Give display item
Price: 1000 #Shards
Commands:
- 'kill %player%'
#Shop names should be lowerCamelCase only, don't do stuff like WEAPON_SHOP.
Menu Settings:
Title: "&rWEAPONS SHOP"
Size: 1 #In rows
Filler:
Material: STAINED_GLASS_PANE
Data: 14
Slots: [0, 1, 2, 3, 5, 6, 7, 8]
Menu Items:
DestroyerSword:
Display Item:
Material: DIAMOND_SWORD
Data: 0
Name: "&6&lDestroyer Sword"
Lore:
- '&c&oThe legendary destroying sword!'
Settings:
Slot: 4
Give Display: false #Give display item
Price: 1000 #Shards
Commands:
- 'kill %player%'
Code (Text):
Commands:
/shard : shard.use - Opens GUI
/shard balance: shard.use - Sends message of their balance
/shard pay: shard.use - Send someone some shards !
/shard toggle: shard.use - Toggle payment
/ashard: shard.admin - Admin commands
/shard : shard.use - Opens GUI
/shard balance: shard.use - Sends message of their balance
/shard pay: shard.use - Send someone some shards !
/shard toggle: shard.use - Toggle payment
/ashard: shard.admin - Admin commands
Spoiler: API
Access via ShardsAPI.getInstance()
ShopPurchaseEvent
Code (Text):
Access via ShardsAPI.getInstance()
ShopPurchaseEvent
play.blizzardmc.org
play.dupemc.net
tangomc.net
play.minetix.uk
If you would like your server added to the list, message me on discord.
IF YOU FIND ANY ERRORS OR ISSUES PLEASE CONTACT ME ON DISCORD zzzzzzz#4716. DO NOT POST ERRORS IN REVIEWS PLEASE.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Shards ➢ Custom Economy | Categories | Highly Configurable | PlaceholderAPI - RECODE ✦ [1.8-1.18] ✦ is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 8,358 times (via Spigot). Download it and open it directly in the game.