DGShop
The all-in-one shop ecosystem your server is missing
FREE • 1.21.x • PlaceholderAPI • Oraxen & ItemsAdder • Java 21
DISCORD SERVER
!NEW! Multi-language support !NEW!
EN / RO / ES / PL
6 systems. 1 plugin. 0 cost.
DGShop combines a GUI shop, Black Market, AutoSell Chests with item magnet, Sell Wands, Boosters, and Daily Deals into one plugin - with premium-quality GUIs, full configurability, and modern features you won't find elsewhere.
What makes DGShop different
✦ AutoSell Chests with Item Magnet
This is the feature that sets DGShop apart. Place a special chest near your farm and it magnetically pulls dropped items toward it and sells them automatically. No hoppers. No redstone. Just place and profit.
- Particle beam trails - glowing END_ROD + ENCHANT beams draw from chest to each item being pulled
- 3 chest tiers - Basic (1.0x), Advanced (1.5x), Premium (2.0x) sell multiplier
- 5 magnet radius upgrades - 3 blocks → 5 → 8 → 12 → 16 → 24 blocks, purchasable in-game
- Live hologram - floating text above the chest shows tier name, balance, items sold, and range
- Cashout system - right-click to open GUI, withdraw all or half
- Upgrades persist - pick up the chest and place it elsewhere, radius level stays
- Acceleration physics - items start slow at edge and accelerate as they approach the chest
☠ Black Market
A rotating underground shop with rare items at randomized prices. Elytra, Spawners, Dragon Eggs, Netherite, Maces - all available at shifting prices with random discounts up to 60%. Limited stock per rotation. Countdown timer. Chat announcements.
Category-based with premium item lore - separator bars, profit margins, affordability checks, market trends, tax breakdowns. Buy in bulk (x1, x8, x16, x32, x64), Buy Inventory (fill up in one click), Sell All. Each category = its own .yml file. Add a file, reload, new category appears.
✦ Sell Wands
Right-click any chest to sell contents. Multiple tiers with configurable uses and multipliers. In-game shop in the main menu.
Sell boosts, buy discounts, XP boosters. 3 tiers each (Bronze/Silver/Gold). Personal + global server-wide. Custom material per tier.
✦ Daily Deals + /sellall + /worth
Daily rotating discounts. Instant inventory selling. Worth command with full base price → boost → tax → net breakdown.
Fully Configurable
Code:
plugins/DGShop/
├── config.yml - All settings, boosters, sell wands, BM, autosell, pricing
├── gui.yml - Every menu's look (materials, slots, titles, gradients)
├── messages.yml - All messages with placeholders
└── categories/ - One file per category
├── blocks.yml
├── ores.yml
├── farming.yml
└── ... (12 defaults, add your own)
gui.yml controls every pane material, gradient color, button slot, and title across all menus. Change the entire look without touching code.
Integrations
- Vault - Required (any economy)
- Oraxen -
oraxen-idfield in category items - ItemsAdder -
itemsadder-idfield in category items - Paper CustomModelData -
custom-model-datafield - PlaceholderAPI - 9 placeholders (balance, booster status, autosell stats, BM timer)
Code:
/shop [category|search <query>] - Open shop
/blackmarket - Open Black Market
/sellall - Sell entire inventory
/worth [hand|all] - Item value + tax breakdown
/sellwand shop - Buy sell wands
/sellwand [uses] [mult] [player] - Give sell wand (admin)
/booster - Booster shop
/booster global <type> <mult> <dur> - Global booster (admin)
/autosell [shop|list] - AutoSell management
/transactions [page] - Transaction history
/shopadmin reload - Reload configs
/shopadmin add <mat|hand> <cat> <buy> <sell> — Add item
/shopadmin remove <mat|hand> <cat> - Remove item
/shopadmin rotate - Force BM rotation
/shopadmin info | save - Stats / force save
Code:
dgshop.shop - Main shop [default: true]
dgshop.blackmarket - Black Market [default: true]
dgshop.sellwand.use - Use sell wands [default: true]
dgshop.sellwand.give - Give sell wands [default: op]
dgshop.booster.view - View boosters [default: true]
dgshop.booster.activate - Global boosters [default: op]
dgshop.worth - /worth [default: true]
dgshop.sellall - /sellall [default: true]
dgshop.transactions - History [default: true]
dgshop.autosell.use - Use autosell chests [default: true]
dgshop.autosell.buy - Buy autosell chests [default: true]
dgshop.admin - Admin commands [default: op]
Code:
%dgshop_sell_multiplier% - Current sell boost (e.g. 1.50)
%dgshop_buy_multiplier% - Current buy discount (e.g. 0.80)
%dgshop_booster_active% - Yes / No
%dgshop_booster_count% - Active booster count
%dgshop_autosell_count% - Placed autosell chests
%dgshop_autosell_balance% - Total unclaimed balance
%dgshop_autosell_total_sold% - Items sold via autosell
%dgshop_transactions% - Transaction count
%dgshop_blackmarket_time% - Time until BM rotation
Completely free. No premium. No paywalls. Ever.
Leave a review if DGShop helps your server - it keeps this project alive.
DGShop v1.0.0 | Minecraft 1.21.x | Java 21
