InfiniteShops
Seven shop types in one jar — GUI, daily shop, auctions, NPC vendors, sign shops, frame shops.
About
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). Seven shop types, six payment sources with OR/AND modes, and eighteen toggleable features in a single jar — no more wrestling with five plugins that weren't built to work together. Build everything through a point-and-click in-game editor or edit YAML directly.
- 7 Shop Types — GUI, Daily, Black Market, NPC, Sign, Frame, Player
- 6 Payment Sources, 2 Modes — Vault, EXP, Items, Custom Currencies, PlayerPoints, TokenEnchant — combined per item with OR or AND mode
- 18 Toggleable Features — Only enabled features initialize — disabled systems register no listeners or scheduled tasks
- One-Command Migration — /ishop convert imports ShopGUIPlus or EconomyShopGUI categories, items, prices and layouts
- EssentialsX Prices — Import worth.yml and turn it into a sell shop instead of re-entering every price
- Fully Customizable — Every message, GUI title, lore line and permission node, with HEX colour support
GUI Shops
The foundation — fully customizable categorized shop menus. Open /shop for a clean categorized menu you control completely. Four item types with per-item economy: standard Items, Commands that execute on purchase, Enchantments applied to held items, and Buttons for navigation.
- Character-Grid Layouts — Design inventory layouts like crafting recipes — assign each character to a slot type
- Item Search — Players type a name and get instant results across every category
- Quantity Selection — Dedicated GUI for exact amounts, plus a bulk sell menu for up to 576 items per transaction
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 point-and-click. Changes go live instantly.
- No Reload, No Restart — Changes apply the moment you save
- Bulk Import — Add inventory contents to a category in one action
- Live Category Creation — Build new shop categories without leaving the game
- Or Edit YAML — Every shop can also be edited directly in its YAML files
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. Four rotation methods: Random, Weighted, Sequential, Curated — with repeat cooldowns and legendary guarantees.
- Flash Sales & Happy Hours — Random broadcast discounts plus scheduled time-based sales
- Wishlists — Players save up to 20 items and get notified when one rotates in
- Loyalty Rewards — Points per purchase, 2x weekend bonus, 8 milestone tiers with permanent discounts, prizes and effects
- Purchase Limits & Stock — Per-player daily/weekly caps by rarity plus global stock limits with sold-out overlays
- VIP Perks — 4 tiers with price multipliers, higher limits, and early preview of upcoming items
- Built-in Events — Holiday themes (Christmas, Halloween, Easter), Merchant Monday, Flash Friday, bundle deals, first-purchase bonuses
Black Market & Auctions
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.
- English Auction — Classic ascending bids
- Dutch Auction — Price drops until someone bites
- Sealed Bid — Hidden bids, highest wins
- Vickrey Auction — Sealed bid — winner pays the second-highest price
- Anti-Snipe & Reserve Prices — Timer protection against late bids; minimum-price guarantees
- Anonymous Bidding & Auto-Bid — Hidden bidder names, and auto-bid up to a player-set cap
- Going Once, Going Twice, SOLD! — Countdown with particles and fireworks for the winner
- Per-Player Win Limits — Cap how many auctions one player can win
NPC Shops
Physical shopkeepers powered by Citizens. Create NPC vendors linked to any shop category and use any entity type — villagers, foxes, zombies, whatever fits your build — all configured through an in-game settings GUI.
- Any Entity Type — Villagers, foxes, zombies — any entity fits
- In-Game Settings GUI — Names, holograms, equipment, skins, silent/collidable/glowing/look-close toggles, per-NPC permissions
- Vanilla-Style Trader Mode — Custom merchant recipes — up to 2 ingredients and 1 result — edited in a paginated GUI
- 3 Hologram Plugins Supported — DecentHolograms, HolographicDisplays, CMI — auto-detected
Sign Shops & Frame Shops
In-world shops on signs and in item frames — including player-owned variants. Sign Shops come in 10 types: Admin Buy, Admin Sell, Admin Shop, Command, Enchant, Player Buy, Player Sell, Player Shop, Free, and Disposal.
- 10 Sign Shop Types — Admin and player variants for buy, sell and buy+sell, plus Command, Enchant (with shorthand aliases), Free and Disposal
- Sign Extras — Every sign gets a floating item display, action bar prompts and break confirmation
- Frame Shops (Admin + Player) — Popup GUI or direct click-to-buy with per-economy-type click mappings
- Player Shops — Container-backed sign shops or hologram frame shops with live prices — any player can run a business
- Craftable Player Frame Shops — Configurable recipe — frame shops show holograms with live pricing
- Shulker Box Preview — Buyers can inspect shulker contents before purchasing, in every shop type
- Disposal Bins — Per-player persistent trash bins stored in SQLite
Economy & Pricing
Six payment sources, combined per item with OR or AND mode. OR lets players choose which accepted currency to use. AND requires multiple currencies at once — 10,000 coins and 50 levels for one prestige item.
- Dynamic Pricing — Prices adjust based on supply and demand with visual trend indicators
- Multipliers — Time-limited or permanent per-player price boosts
- Permission-Based Price Perks — Cheaper buy prices, better sell prices, or both, per rank or permission group
- Tiered Taxes — Tax rates that scale with balance brackets
- Limited Stock & Limited Sell — Separate caps on buying and selling, each with its own reset timers and sold-out overlays
- Purchase Requirements — Restrict a product to a WorldGuard region, a time-of-day window, or both
- Lucky & Stack Discounts — Chance-based discounts that scale with quantity, and bulk savings once a purchase passes 64 items
- Custom Currencies — Up to 2 at once — /balance, /pay, /withdraw, /give, physical banknotes in denominations, custom symbols, PlaceholderAPI leaderboards
Cross-Server Sync
Connect multiple servers to the same MySQL database and synchronize limited stock, limited-sell quotas, dynamic prices and Daily Shop purchase limits. A purchase on one server updates every connected server, so nothing oversells and limits cannot be dodged by switching servers.
- Synced Everywhere — Stock, sell limits, dynamic prices and Daily Shop limits stay consistent network-wide
- Safe Across Restarts — Shared economy data lives in MySQL and is restored automatically after a restart
- Optional — Disabled by default — single-server setups keep working exactly as before
Shopper Ranks & Transaction Logging
Turn shopping into progression. Players earn points through purchases and climb configurable rank tiers — unlocking permanent sell multipliers, random rewards, percentage discounts, and tax reduction. Every transaction logged to file and Discord.
- Pre-Built Tier Tree — Novice Trader to Legendary Merchant King — or design your own
- 9 Requirement Types — Buy count, sell count, spend total, specific materials, and more
- Progress Bars & Placeholders — Visual progress bars and full PlaceholderAPI support
- Transaction Logging — File and Discord via DiscordSRV — color-coded embeds with player avatars
- Customizable Templates — Placeholders for player, item, amount, price, currency, shop source

More Features
The details that round out the shop: sounds for every action, quick-sell commands for farming sessions, celebrations, placeholders and config checks.
- 27+ Configurable Sounds — Buying, selling, navigating, bidding, winning, flash sales, errors — each with volume and pitch, or off
- Quick Sell Commands — /sell hand and /sell all sell without opening the GUI
- Firework Celebrations — Configurable fireworks on auction wins and loyalty milestones
- 50+ PlaceholderAPI Placeholders — Leaderboards, balances, rank progress and shop data anywhere
- Config Error Detection — Misconfigured items, missing values and invalid permissions are reported on load
- Language Files — Translate player-facing text through a dedicated language file
Integrations
Custom items from ItemsAdder, Nexo and Oraxen work as shop products, display items and currency items with no extra setup. RealisticSeasons adjusts prices by in-game season with configurable multipliers and seasonal broadcasts, WorldGuard powers region-based purchase requirements, and EssentialsX prices import from worth.yml.
- Required — Vault and ProtocolLib
- Custom Items & Enchants — ItemsAdder, Nexo, Oraxen, AdvancedEnchantments, EcoEnchants, WildTools
- NPCs & Holograms — Citizens; DecentHolograms, HolographicDisplays, CMI
- Currencies — PlayerPoints, TokenEnchant, EssentialsX price import
- Worlds & Seasons — WorldGuard, Multiverse-Core, RealisticSeasons
- Logging & Placeholders — DiscordSRV, PlaceholderAPI
Commands & Permissions
/shop (aliases /s, /shp) opens the main shop or a category; /infiniteshops (aliases /ishop, /infshops, /infshop, /infs) holds the admin subcommands. All permission nodes are customizable in permissions.yml.
- Editor & Features — editor, editor add_item <category>, editor remove_item, toggle <feature>, convert, info, content-view
- Shop Management — frame, npc, sign, multiplier, rank
- Feature Commands — /blackmarket start|stop|reload|status|toggle, /dailyshop help|reload|reset|preview|stats|history, /transactionlog reload|test|status|toggle
- Selling & Currencies — /sell hand [amount], /sell all; each custom currency gets /<currency> balance|pay|withdraw|set_balance|check|give
- Permission Nodes — infiniteshops.editor, .blackmarket.*, .dailyshop.* (.vip, .vip_plus, .mvp, .mvp++), .transactionlog.admin, .npc, .sign (.bypass), .frame, .multipliers, .rank.self/.other, .features.toggle, .convert, .sell.hand/.all, .player.shop, .admin.shop, .admin.enchant
InfiniteShops documentation
The full manual is on this site — installation, configuration, commands and permissions, kept in step with the plugin’s own wiki.
Minecraft Versions
Buying guides
- Setting Up Server Shops with InfiniteShops →
- Which Plugins Need Vault, ProtocolLib or PlaceholderAPI →
- Which Server Software Each Plugin Runs On →
- Migrating a Shop Plugin to InfiniteShops →
- Which Plugins Work With ItemsAdder, Oraxen and Nexo →
- MySQL Storage and Cross-Server Setup for Minecraft Plugins →
- LuckPerms Donor Ranks: What Each Plugin Actually Checks →
Customer Reviews (0)
How reviews work
Anyone with an account can review; reviews from accounts (or emailed invite links) tied to a paid order get the "Verified purchase" badge automatically — we never add the badge by hand. Every review is checked before publication, but only for spam, abuse, or personal data: we publish negative reviews and do not reward, edit, or reorder reviews based on rating. One review per person per plugin. Reviews marked "Posted on SpigotMC" or "Posted on BuiltByBit" were written by buyers on those marketplaces and copied here by us with a link to the original; they never get the badge and are not counted in the rating.
Verified-purchase reviews get a badge.