Charge 10,000 coins
and 50 levels for prestige gear. Let players
choose which currency to pay with. InfiniteShops does it out of the box with
OR mode (player picks) and
AND mode (require multiple currencies at once).
InfiniteShops ships
7 shop types,
8 economy types, and
18 toggleable features in a single jar — GUI shops, daily shops, black market auctions, NPC vendors, loot crates, sign shops, and frame shops. One plugin, one config style, one place for support. No more wrestling with five plugins that weren't built to work together.
Only what you enable gets loaded. Disabled features don't touch memory, don't register listeners, don't affect TPS. Build everything through a point-and-click in-game editor or edit YAML directly. Every message, GUI title, lore line, and permission node is fully customizable with HEX color support.
Already using ShopGUIPlus or EconomyShopGUI? Run
/ishop convert and walk away. Categories, items, prices, layouts — imported automatically.
Quick Look Every shop type in 30 seconds.
GUI Shops The foundation — fully customizable, categorized shop menus.
Open
/shop to get a clean categorized menu you control completely. Four item types — standard
Items with per-item economy,
Commands that execute on purchase,
Enchantments applied to held items, and
Buttons for navigation.
Opening the main shop, browsing categories, and buying items.
✦Character-Grid Layouts — Design inventory layouts like crafting recipes. Assign each character to a slot type for pixel-perfect control over every category.
✦Item Search — Players type a name and get instant results across every category. No scrolling through pages.
✦Quantity Selection — Dedicated GUI for exact amounts, plus a bulk sell menu for up to 576 items per transaction.
Searching for items by name — instant results across all categories.
In-Game Shop Editor Build your entire shop without touching a single YAML file.
Add items from your hand, set buy/sell prices, pick economy types, arrange slots, create categories, import items in bulk — all through a point-and-click GUI. Changes go live instantly. No reload, no restart.
Full editor workflow — creating a category, importing items, adding it to the main menu, and buying from it.
Daily Shop Give players a reason to log in every day.
Items rotate on daily and weekly timers across
7 rarity tiers — Common to Mythic — each with configurable drop weights. Rarer items appear less often and cost more. Four rotation methods:
Random,
Weighted,
Sequential, or
Curated — with repeat cooldowns and legendary guarantees.
Black Market & Auctions A timed event that turns shopping into a server-wide occasion.
Triggers on
full moons at midnight — synced to Minecraft's 8-day lunar cycle — or on demand with
/blackmarket start. Presents weighted-random exclusive items for direct purchase, or enable
Auction Mode for competitive bidding with dramatic effects.
Black Market — instant-buy mode with exclusive items and limited stock.
✦4 Auction Strategies
English — Classic ascending bids.
Dutch — Price drops until someone bites.
Sealed Bid — Hidden bids, highest wins.
Vickrey — Sealed bid, winner pays the second-highest price.
Every auction includes
anti-snipe protection,
reserve prices,
anonymous bidding, and
auto-bid up to a player-set cap — wrapped in a
Going Once… Going Twice… SOLD! countdown with particles and fireworks.
Auction mode — live bidding, countdown timer, Going Once/Twice/Sold, and winner effects.
NPC Shops Physical shopkeepers powered by Citizens.
Create NPC vendors linked to any shop category. Use
any entity type — villagers, foxes, zombies, whatever fits your build. Configure through an in-game settings GUI: custom names, holograms, full equipment loadout, player skins, metadata toggles (silent, collidable, glowing, look-close), and per-NPC permissions.
NPCs can also act as
vanilla villager-style traders with fully custom merchant recipes — up to 2 ingredients and 1 result per trade, editable through a paginated GUI.
Creating an NPC shopkeeper — entity selection, equipment, hologram, and linking to a shop category.
Supports
3 hologram plugins with auto-detection: DecentHolograms, HolographicDisplays, and CMI.
Sign Shops & ️ Frame Shops In-world shops — on signs, in item frames, and owned by players.
✦Sign Shops come in
10 types: Admin Buy, Admin Sell, Admin Shop (buy+sell), Command, Enchant (with shorthand aliases), Player Buy, Player Sell, Player Shop (buy+sell), Free, and Disposal (per-player persistent trash bins stored in SQLite). Each sign gets a floating item display, action bar prompts, and break confirmation.
Creating a sign shop with item repair functionality.
✦Frame Shops come in Admin and Player variants. Choose popup GUI or direct click-to-buy with per-economy-type click mappings. Player frame shops display holograms with live pricing data and are
craftable via a configurable recipe.
✦Player Shops — Any player can set up their own buy/sell business using container-backed sign shops or hologram-equipped frame shops. Buyers inspect stock, see live prices, and trade directly.
Player-owned sign shop — buying and selling items through a player-run shop.
✦Shulker Box Preview — Buyers can inspect shulker contents before purchasing. Works across all shop types.
Vault · ✨ EXP · Items · Custom Currencies · PlayerPoints · TokenEnchant · OR · ➕ AND
OR lets players choose which currency to pay with.
AND requires multiple currencies at once — 10,000 coins
and 50 levels for prestige items. Both are
unique to InfiniteShops.
✦Dynamic Pricing — Prices adjust based on supply and demand with visual trend indicators.
✦Multipliers — Time-limited or permanent per-player price boosts.
✦Tiered Taxes — Tax rates that scale with balance brackets.
✦Limited Stock & Limited Sell — Two separate toggleable systems. Cap how many items players can
buy with stock limits, or how many they can
sell with sell limits. Each has its own configurable reset timers and sold-out overlays.
✦Item Discounts — Chance-based lucky discounts on any purchase. Configurable probability and percentage scale with quantity — players feel rewarded every time the discount triggers.
✦Stack Discounts — Bulk-buy incentives. Buying more than 64 items unlocks a scaling discount — the more stacks, the bigger the saving. Encourages larger transactions.
✦Custom Currencies — Up to
2 custom currencies running simultaneously. Full command suite (/balance, /pay, /withdraw, /give),
physical banknotes in multiple denominations, custom symbols, and PlaceholderAPI leaderboards.
Shopper Ranks Turn shopping into progression.
Players earn points through purchases and climb configurable rank tiers. Each rank unlocks real benefits: permanent
sell multipliers,
random reward items,
percentage discounts, and
tax reduction. Nine requirement types — including buy count, sell count, spend total, and specific materials — let you build rich progression paths.
Ships with a pre-built tree from
Novice Trader to
Legendary Merchant King — or design your own. Visual progress bars and full PlaceholderAPI support.
Transaction Logging Every buy and sell — logged to file and Discord.
Log every transaction to
file and/or
Discord via DiscordSRV. Embeds are color-coded (green for buys, orange for sells), include player avatars, and use fully customizable templates with placeholders for player, item, amount, price, currency, and shop source.
And More
✦27+ Configurable Sounds — Every action has its own sound: buying, selling, navigating menus, bidding, winning auctions, flash sales, errors, and more. Each one is individually configurable with volume and pitch control, or disable them entirely.
✦Quick Sell Commands —
/sell hand and
/sell all let players sell without opening the GUI. Perfect for farming sessions.
✦Firework Celebrations — Configurable firework effects on auction wins and loyalty milestones. Small detail, big impact on player experience.
✦50+ PlaceholderAPI Placeholders — Leaderboards, balances, rank progress, shop data — display it anywhere with full PAPI support.
✦Config Error Detection — Misconfigured items, missing values, invalid permissions — the plugin tells you exactly what's wrong on load instead of silently breaking.
Custom items from
ItemsAdder,
Nexo, and
Oraxen work as shop products, display items, and currency items — no extra setup.
RealisticSeasons integration adjusts prices by in-game season with configurable multipliers and seasonal event broadcasts.
⚙️ Commands & Permissions
Code (Text):
/shop [category] - Open the main shop or a specific category
aliases: /s, /shp
/infiniteshops (aliases: /ishop, /infshops, /infshop, /infs)
├── editor - Open the in-game Shop Editor
├── editor add_item <cat> - Add held item to a category
├── editor remove_item - Remove an item from a category
├── toggle <feature> - Enable/disable any feature at runtime
├── convert - Import from ShopGUIPlus / EconomyShopGUI
├── frame - Manage item frame shops
├── loot - Manage loot shops
├── multiplier - Configure multipliers
├── npc - Manage NPC shopkeepers
├── rank - View shopper rank info
├── sign - Manage sign shops
├── info - View plugin status & config errors
└── content-view - Preview shulker box contents
What are the required dependencies? ProtocolLib and Vault. Everything else is optional and auto-detected.
Will this lag my server? No. Disabled features don't load — no listeners registered, no memory used. Data saves (limited stock, leaderboards, player data) run async. Reflection lookups and GUI data are cached. The plugin is designed to stay off your main thread.
What Minecraft versions are supported? 1.13 through 1.21, including all subversions.
Can players create their own shops? Yes — Player Chest Shops (sign-based with containers) and Player Frame Shops (item frames with holograms). Both support buy, sell, or buy+sell. Frame shops are craftable.
Can I use custom items from ItemsAdder / Nexo / Oraxen? Yes. All three work as shop items, display items, and currency items with no extra setup.
Can I migrate from ShopGUIPlus or EconomyShopGUI? One command:
/ishop convert. Categories, items, prices, economy types, layouts, and pagination all imported automatically.
Is every message customizable? Every player-facing message, GUI title, lore template, and permission node. Full HEX color support ({#RRGGBB}) and PlaceholderAPI.
What database options are available? Flatfile, per-player files, or MySQL for player data. SQLite for internal data (automatic).
How many custom currencies can I run? Up to 2 simultaneously, each with its own commands, banknotes, symbols, placeholders, and leaderboards.
What auction types does the Black Market support? English, Dutch, Sealed Bid, and Vickrey — plus anti-snipe, reserve prices, anonymous bidding, auto-bid, and per-player win limits.
One jar. Seven shop types. Zero compatibility headaches.
GUI shops, daily rotations, auctions, NPC vendors, Minigame shops, sign shops, frame shops — all working together out of the box. Already using ShopGUIPlus or EconomyShopGUI? Migrate in one command with /ishop convert.