Compatibility
Minecraft: Java Edition
1.21–1.21.10
Platforms
Creators
Details
💎 Fragments — Passive Currency & Play-To-Earn Shop
Reward your players just for playing!
Fragments gives players a custom currency over time while online — similar to DonutSMP shards.
Players can then spend their Fragments in an in-game shop to buy items, crate keys, perks, ranks, or anything you can run a command for.
✨ Features
- Earn currency automatically while online (AFK currency)
- Configurable reward amount + time interval
- PlayerPoints-powered currency system
/pointsshopor/psGUI to spend Fragments- Run commands as rewards (keys, items, ranks, anything!)
- Custom GUI title, rows, slots
- Enchant-glint option for items
- Plug-and-play setup
🕹️ Commands
| Command | Description |
|---|---|
/pointsshop |
Opens Fragment shop |
/ps |
Shortcut |
📦 Installation
1. Install PlayerPoints (required)
2. Drop both jars into /plugins
3. Restart the server
4. Configure and reload/restart
PlayerPoints → https://modrinth.com/plugin/playerpoints
⚙️ Config
reward: 1 #How many points given
rate: 1 #Frequency in minutes (1 = gives points every minute, 0.5 = every 30s)
currencyName: "Fragment" #Better if singular, point name
#Shop module /pointsshop or /ps
shop-enabled: true
gui:
name: "<blue><b>Fragment Key shop" #gui title bar
rows: 1
items:
example:
slot: 3 #indexed, so slot counting starts from 0
name: "<blue><b>Fragment Basic Key" #item name
material: "TRIPWIRE_HOOK" #item material, should match vanilla minecraft materials
enchantments:
- "UNBREAKING:3"
enchant-glint: true #fake enchant glint if you dont want any enchantments but want a glint
hide-enchants: true #remove enchantment from lore
commands:
- "crates give v Fall 1 %player%" #or give %player% diamond 1
price: 100 #price of this item <- USES PLAYERPOINTS(the dependency)
example2:
slot: 5
name: "<dark_purple><b>Fragment Advanced Key"
material: "TRIPWIRE_HOOK"
enchantments: []
enchant-glint: true
hide-enchants: false
commands:
- "crates give v Fall 1 %player%"
price: 100



