SyncShop | Dual Currency GUI Shop v1.0

A fully configurable, dual-currency GUI shop plugin with Folia support and dynamic quantity selector
shop1.png

SYNCSHOP

T H E U L T I M A T E G U I S H O P S Y S T E M

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

Enterprise-grade architecture. Premium UI. Folia-native.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

Redefine your server's economy with a sleek, config-driven shopping experience. SyncShop eliminates the bloat of traditional plugins, offering a lightweight, 100% customizable GUI system. From dynamic quantity selectors to dual-currency logic and native Folia support—this is the last shop plugin you will ever install.

╔══════════════════════════════════════╗
🆓 FREE 24-HOUR TRIAL LICENSE 🆓
╚══════════════════════════════════════╝

Test the FULL plugin with ALL features before you buy!
No payment required • No limitations • Full access

▶ ▶ ▶ CLICK HERE TO GET YOUR FREE TRIAL ◀ ◀ ◀

Join Discord → Open a ticket → Get your license instantly!


▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

T H E E X P E R I E N C E

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

A seamless, 4-step consumer journey designed for maximum conversion and player retention:

  • 🌐THE HUB Players enter a stylized central menu. Categories are displayed with custom materials, hex-colored small caps titles (ꜱʜᴏᴘ), and sleek lore. Empty slots are filled with dark UI placeholders.
  • 📦THE BROWSE Config-driven category grids. Items feature custom pricing, dynamic lore (auto-generates "Buy Price: $X" if left null), and clean navigation via a stylized back button.
  • ⚖️THE CHECKOUT A dynamic BuyGUI opens with a centered item display. Stackable items unlock the ±1, ±10, ±Max quantity selector, clamped perfectly to max stack size.
  • ✅THE TRANSACTION One click confirms. The engine validates balance, checks inventory space, deducts currency, and delivers items—or executes custom console commands instantly.

javaw_8rBAYMZJuX.gif

javaw_FuJycMl5Dg.gif

javaw_RI7EVc9MpS.gif

javaw_xBD988lHsi.gif

javaw_Nl86Y9bsKz.gif

javaw_bjzeMZzOlp.gif


▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

T H E A R C H I T E C T U R E

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

Under the hood, DonutShop runs on a modern, enterprise-grade framework built for longevity and scale.

  • 🚀Folia-Native Declares folia-supported: true. Custom FoliaCompat abstraction handles EntityScheduler & GlobalRegionScheduler dynamically. One JAR, three server platforms.
  • 🛡️Zero NMS Pure Paper API 1.20.4+. Spawners are safely generated via BlockStateMeta → CreatureSpawner. Future-proof by design.
  • 🔌Reflection-Based Soft Deps PlayerPoints integration runs via reflection. No compile-time dependencies. The plugin loads flawlessly with or without Vault/PlayerPoints.
  • 🔒Session Management UUID-keyed ShopSession HashMaps track state securely. Cleaned up automatically with Folia-compatible delayed tasks.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

D U A L - C U R R E N C Y E N G I N E

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

Run a dual-track economy without bloating your core. If API providers are missing, the engine seamlessly falls back to custom console commands.

CURRENCYAPI MODECOMMAND FALLBACK
💰 MoneyVault Economy APIeco take {player} {price}
💎 ShardsPlayerPoints APIpoints take {player} {price}

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

D E P L O Y & C U S T O M I Z E

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

Ship a fully featured shop network in minutes. Every string, sound, slot, and interaction is dictated by config.yml. Hot-reload on the fly with /shop reload.

Code:
# ╭─────────────────────────────────╮
# │      D O N U T S H O P         │
# │       Configuration File        │
# ╰─────────────────────────────────╯

main-menu:
  title: "SHOP"                # Auto-formats to ꜱʜᴏᴘ
  rows: 3
  categories:
    end:   { slot: 11, material: END_STONE, name: "<#55FFFF>End Shop" }
    shard: { slot: 15, material: AMETHYST_SHARD, name: "<#DFFFFF>Shard Shop" }

shops:
  shard:
    currency: shards
    keys:
      common-key:
        slot: 2
        material: TRIPWIRE_HOOK
        price: 200
        commands:
          - "crate give {player} common 1"
    spawners:
      pig-spawner:
        slot: 9
        entity-type: PIG
        price: 1500
        commands:
          - "spawner give {player} pig 1"

messages:
  purchase-success: "&fYou bought <#00a4fc>{amount} {item} &ffor <#00fc00>${price}"

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

P R E - L O A D E D C O N T E N T

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

DonutShop deploys out-of-the-box with a complete, balanced economy structure. Fully customizable to fit your network's exact needs.

  • ⚓End Ender Chest, Ender Pearl, End Stone (x16), Dragon Breath, End Rod, Chorus Fruit, Popped Chorus Fruit, Shulker Shell, Shulker Box
  • 🔥Nether Blaze Rod, Nether Wart, Glowstone Dust, Magma Cream, Ghast Tear, Quartz, Soul Sand, Magma Block, Crying Obsidian
  • ⚔️Gear Obsidian, End Crystal, Respawn Anchor, Glowstone, Totem of Undying, Ender Pearl, Golden Apple, Bottle o' Enchanting, Arrow
  • 🥩Food Potato, Sweet Berries, Melon Slice, Carrot, Apple, Cooked Chicken, Steak, Golden Carrot, Golden Apple
  • 🔑Shard Keys Common ($200), Prime ($2,000), Gold ($2,500), Amethyst ($2,500), Crimson ($2,500)
  • 🧟Shard Spawners Pig, Cow, Zombie, Spider, Skeleton, Creeper, Zombified Piglin, Blaze, Iron Golem (All $1,500)

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

C O M M A N D S & P E R M I S S I O N S

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

COMMANDALIASNODEDESCRIPTION
/shop/donutshopdonutshop.useOpens the main shop menu
/shop reload/donutshop reloaddonutshop.adminHot-reloads config.yml

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

DONUTSHOP
Redefine your server's economy.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

Support.jpg

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 20% commission.
463 Views
0 Purchases
2 Downloads
Jun 3, 2026 Published
N/A Updated
Not yet rated
52.7 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Economy
  1. GUI
  1. Shop
Game mode
  1. Survival
  1. Lifesteal
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Survive and thrive in the Ultimate Skyblock challenge with SuperiorSkyBlock2!
5.00 star(s) 1 ratings
89 purchases
The ultimate balanced and beautiful crates as seen on big servers.
5.00 star(s) 1 ratings
65 purchases
60+ Levels | Optimized | Supports 1.16-1.20 | Includes over 2750 Hours!
Not yet rated
57 purchases
Empower your community and make the ultimate voting solution!
Not yet rated
34 purchases
Balanced Economy Perfectly made for Survival Servers!
Not yet rated
33 purchases
Share and earn
Refer this resource and earn a 20% commission.
463 Views
0 Purchases
2 Downloads
Jun 3, 2026 Published
N/A Updated
Not yet rated
52.7 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Economy
  1. GUI
  1. Shop
Game mode
  1. Survival
  1. Lifesteal
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Survive and thrive in the Ultimate Skyblock challenge with SuperiorSkyBlock2!
5.00 star(s) 1 ratings
89 purchases
The ultimate balanced and beautiful crates as seen on big servers.
5.00 star(s) 1 ratings
65 purchases
60+ Levels | Optimized | Supports 1.16-1.20 | Includes over 2750 Hours!
Not yet rated
57 purchases
Empower your community and make the ultimate voting solution!
Not yet rated
34 purchases
Balanced Economy Perfectly made for Survival Servers!
Not yet rated
33 purchases
Top