COWMODSКаталог модов

DynamicShop

Dynamic price adjusting GUI shops!

Автор: selfservice011,8 тыс.31обновлён 20 окт. 2026 г.

Описание

⚡ DynamicShop 4.0

theme display

A next-generation global shop with dynamic supply/demand pricing, web analytics, custom items, permissions shop & more.

CodeFactor

✨ What's New in v4.0.0

  • NEW: Eight complete GUI themes! Choose Moonstone/Moonlit, Halloween, Christmas, New Year, Valentine's Day, Easter, St. Patrick's Day or Summer Festival.
  • NEW: Switch themes in-game! Use /shopadmin theme <name> to change your server's theme. Covers the shop, category showcases, admin editors, /sell, search, player-shop menus and buy/sell selectors, including supported native quantity dialogs.
  • NEW: Automatic Nexo & Oraxen theme installation! Matching files are bundled inside the JAR and install for your selected GUI provider on startup, /shopadmin reload and theme selection. With auto, Nexo has priority when both providers are enabled.
  • NEW: Animated category icons & matching controls! All 11 default categories have shining highlights, with buttons and artwork matched to each theme. Existing custom category icons, names and positions are preserved.
  • NEW: Theme install & update commands! /shopadmin theme install preserves custom files. /shopadmin theme install force backs up and replaces the selected theme's bundled files for the active provider, retaining readable assigned glyph characters.
  • NEW: Multi-item sell menu! Use /sell or /shop sell to deposit up to 45 stacks, preview their value and confirm the sale. The menu stays open for your next batch, and unsold items are returned when you close or cancel.
  • Improved: Consistent 54-slot themed shop browsing, matching storefront outlines, corrected button sizes, restored decorative trim and sword-only Tools & Weapons category artwork.
  • Improved: Custom items now share the normal admin editing controls for stock, pricing, category and buy/sell settings. Permanent item deletion requires Shift+click, and category restocking includes custom items and saved variants.
  • Fixed: Repeated sell confirmations, newer Paper tooltip errors, incorrect quantity-dialog return behavior, missing-glyph title handling, enchanted-book preservation and duplicate purchases of already-owned permission/group rewards.

Theme commands:

/shopadmin theme list
/shopadmin theme <name>
/shopadmin theme install
/shopadmin theme install force

Themes are optional; default keeps your existing appearance. After installing or updating theme files, reload the selected provider, wait for resource-pack generation/upload, then send and accept the updated pack. Replace the JAR and restart when upgrading; existing configuration and custom category settings are preserved.


✨ What's New in v3.0.0

  • NEW: Full Nexo Support for shop gui textures!
    
  • NEW: Oraxen support for custom items!
    
  • NEW: 6 different customizable webpage designs!
    

- Click Here for Live Demo

Shop Nexo Example
Shop Nexo Example Shop Buy Amount Nexo webpage example 1 Webpage example

DynamicShop GUI

Dashboard 1 Dashboard 2


✨ What's New in v2.5.0

WebAdmin

  • NEW: (Soft Limit) Pricing Curve Madx Stock
  • NEW: (Hard Limit) Storage Hard Limit
  • NEW: In-Game Editor Integration
  • NEW: Web Admin Integration Type /shopadmin webadmin
  • NEW: Option to allow Shortage decay. (shortage is gained when an item sits at <=0 stock). Now sitting at positive stock can decay that shortage.
  • Improved: More shopadmin gui options
  • Fixed: Percent Increase not properly displaying in gui.


✨ What's New in v2.0

  • NEW: Real-time Web Dashboard (built-in)
  • NEW: Command Shops — sell commands as items!
  • NEW: messages.yml — customize 100% of messages
  • NEW: Requires ProtocolLib (better click detection)
  • NEW: PlaceholderAPI support
  • NEW: Supports ItemAdder, MMOItems, Oraxen, NBT items
  • Improved: Faster search GUI
  • Improved: Category UI
  • Improved: Dynamic price scaling
  • Improved: Logging & transaction safety

🌐 Web Dashboard

Real-time analytics, transaction logs, top items, volume tracking, category stats.

Web Dashboard Transactions Charts


🛒 Shop GUI

Shop GUI


🚀 Features

Expand Full Features

🔁 Dynamic Pricing Engine

  • Prices rise when players buy
  • Prices drop when players sell
  • Shortage + surplus multipliers
  • Time-based stabilization
  • Fully configurable

🌍 Global Stock Tracking

  • Tracks server-wide supply
  • Supports negative stock (rare item surge pricing)
  • Auto-saves

🎨 Modern GUI

  • Category selector
  • Clean sub-menus
  • Buy / Sell / Shift-Bulk
  • Realtime price display

🔐 Permission Shop Add a permission as an item in the shop:

/shopadmin add perm <cost> <permission>

Displays using the item/block you hold.

🧰 Server-Shop (Custom Items + Commands)

Add ANY item or command:

/shopadmin add server-shop 500 my_spawn command essentials:spawn {player}

Supports:

  • Commands
  • Custom model data
  • NBT items
  • ItemAdder, Oraxen, MMOItems
  • PlaceholderAPI placeholders

💬 messages.yml — Full Customization

  • Translate everything
  • Custom GUI titles
  • Custom lore & lines
  • Custom error messages

📊 Web Stats Dashboard

  • Live transactions
  • Category distribution
  • Top players
  • Top traded items
  • JSON API

⚙ Configuration

  • Extensive base price list
  • Category auto-sorting
  • Tax, multipliers, limits
  • Disable any item

⚡ Performance

  • Zero-lag architecture
  • No heavy repeating tasks
  • Async logging

⌨ Commands & Permissions

Commands
/shop                          - Open shop
/shop <category>               - Open a category
/shop sell <price>             - Sells held item in PlayerShop for defined price
/shopsearch <query>            - Search items

/shopadmin                     - Opens admin GUI
/shopadmin add perm <cost> <permission>
/shopadmin add server-shop <cost>
/shopadmin add server-shop <cost> <id> command <command>
Permissions
shop.use               – Open the shop, buy/sell (default true)
shop.admin             – Full admin access
shop.playershop.sell   – Ability to use PlayerShop

📦 Requirements

  • ProtocolLib – REQUIRED
  • Vault – REQUIRED for economy
  • PlaceholderAPI – OPTIONAL

🔌 PlaceholderAPI Placeholders

DynamicShop 2.1.0 includes full native support for PlaceholderAPI. Placeholders auto-register.

PAPI
==================== GLOBAL OVERVIEW ====================
%dynamicshop_total_transactions%
%dynamicshop_items_bought%
%dynamicshop_items_sold%
%dynamicshop_total_money_exchanged%

==================== RECENT & TOP ACTIVITY ====================
%dynamicshop_recent_transaction%
%dynamicshop_most_traded_item%

==================== PLAYER STATISTICS ====================
Format: %dynamicshop_player_<name>_<stat>%

Stats:
purchases | sales | money_spent | money_earned | net

Examples:
%dynamicshop_player_selfservice0_purchases%
%dynamicshop_player_selfservice0_sales%
%dynamicshop_player_selfservice0_money_spent%
%dynamicshop_player_selfservice0_money_earned%
%dynamicshop_player_selfservice0_net%

==================== ITEM STATISTICS ====================
Format: %dynamicshop_item_<stat>_<ITEM>%

Stats:
displayname
times_bought
times_sold
times_bought_quantity
times_sold_quantity
net_flow

Examples:
%dynamicshop_item_displayname_DIAMOND%
%dynamicshop_item_times_bought_DIAMOND%
%dynamicshop_item_times_sold_IRON_INGOT%
%dynamicshop_item_times_bought_quantity_OAK_LOG%
%dynamicshop_item_times_sold_quantity_DIRT%
%dynamicshop_item_net_flow_EMERALD%

==================== ITEM PRICING / STOCK ====================
%dynamicshop_price_<ITEM>%
%dynamicshop_sellprice_<ITEM>%
%dynamicshop_stock_<ITEM>%

Examples:
%dynamicshop_price_DIAMOND%
%dynamicshop_sellprice_OAK_LOG%
%dynamicshop_stock_GOLD_INGOT%

📥 Installation

  1. Drop plugin into /plugins
  2. Install ProtocolLib & Vault
  3. Restart server
  4. Configure config.yml & messages.yml

⬇ Download

Галерея

Player shopPlayer shop itemBLock ShopGUI Filter option

Последние версии

Все версии →
release

DynamicShop 4.0.1

4.0.1
20 окт. 2026 г.410Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot, waterfall
Скачать
Что нового
DynamicShop 4.0.1 Added eight GUI themes: Moonstone, Halloween, Christmas, New Year, Valentine’s, Easter, St. Patrick’s and Summer. Added animated category icons, matching buttons and themed shop, admin, sell and quantity menus. Themes automatically install for the selected Nexo or Oraxen provider. Switch with /shopadmin theme <name>. Added /shopadmin theme install [force], with custom-file protection and backups. Fixed inconsistent shop sizes, uneven buttons, blank bars and missing-glyph handling. Added a multi-item /sell menu with price previews that stays open after confirming. Improved custom-item editing, deletion, restocking and enchanted-book preservation. Fixed repeated sale confirmations, reward ownership checks and transaction return behavior. Preserved existing configuration and custom category overrides.
release

DynamicShop 3.0.7

3.0.7
13 окт. 2026 г.550Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot, waterfall
Скачать
Что нового
/sell gui Disable it with gui.sell_menu_enabled: false. Permission: dynamicshop.use.sellgui, default true. Allow operators to use sellall Fix book names and reward purchases
release

3.0.6

3.0.6
9 окт. 2026 г.272Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, waterfall
Скачать
Что нового
Economy currency display: Prices inherit Vault/CoinsEngine formatting throughout in-game shops, admin menus, player listings, messages, and transaction displays. Currency overrides and suffixes: Added currency_format, currency_singular_name, and currency_plural_name. Supports 🪙, 🪙 <money>, and <money> suffix. Website currency support: Website prices inherit the provider or configured format. Added currency fields to web administration. Config: Missing defaults are inserted into their proper sections while preserving existing values. Category Menu: Category icons hide attack damage, attack speed, and other vanilla attribute tooltips. PlaceholderAPI fixes: Corrected the callback, added %dynamicshop_stock_GOLD_INGOT% and other material stock placeholders, and fixed underscores in material names, and player names.
release

3.0.4

3.0.4
5 окт. 2026 г.273Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot, waterfall
Скачать
Что нового
Fix custom item trading and category editing in 3.0.4 Should correctly assign categories to Nexo/Oraxen/ItemAdder custom items.
release

DynamicShop 3.0.2

3.0.2
24 сент. 2026 г.598Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot, waterfall
Скачать
Что нового
3.0.2 adds DSX Exchange and expanded color themes, plus aggregate bStats adoption and activity charts. - - DSX Exchange: a selectable trading-terminal design with a quote board, ask/bid prices, spread, stock, and a recent-trades ticker. Uses the shared search, watchlist, item history, and admin controls. - Color themes: eight complete palettes and twelve accent presets, remembered separately for each design. - bStats: one combined Oraxen/Nexo/ItemsAdder/No custom adder chart, online player ranges, custom GUI usage, pricing and inflation settings/activity, and completed transaction counts. - Low tracking overhead: bounded in-memory counters, cached settings, no item construction for GUI detection, and bStats existing background submission. - Includes the preceding Oraxen, Bedrock GUI fallback, message formatting, and website loading fixes.
release

DynamicShop 3.0.1

3.0.1
22 сент. 2026 г.75Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot, waterfall
Скачать
Что нового
- Added Oraxen support for custom items, category icons, navigation buttons, and GUI backgrounds. - Fixed formatting tags such as <!white!> and <!gray!>!-appearing as literal text. - Added automatic Bedrock GUI fallback through Floodgate: readable titles and vanilla icons using the existing messages.yml. - Fixed the website briefly showing the default design before loading the saved appearance.
release

DynamicShop 3.0

3.0
22 сент. 2026 г.56Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot, waterfall
Скачать
Что нового
- Five website designs: Classic, Market Hall, Inventory, Nova, and Chest GUI. - Appearance customization: colors, backgrounds, 13 font styles, spacing, corners, animations, and welcome banner. - Custom branding: change the shop title/subtitle and configure a Home button linking to your website. - Live catalog: server items, prices, available stock, search, sorting, and hide-out-of-stock filtering. - Watchlist: saved locally in each visitor's browser. - Item details: price-history graphs and transaction history from recorded trades. - Market activity: trading statistics and Last day, Last week, and Forever filters. Forever covers retained transaction history. - Web administration: edit items, categories, prices, stock, restocking, permissions, special deliveries, player listings, and configuration. - Maintenance controls: bulk stock changes, shortage resets, reload, and an admin audit log. - Website updates: operator reminders, /shopadmin webupdate, an admin update button, and backups before replacing web files. - Transaction logging: optional console output for completed transactions. - Sale-payment handling: failures are logged without automatically restoring items or retrying payments. - Login fix: corrected the build process that broke login and other admin field IDs.
release

DynamicShop 2.6.7

2.6.7
21 сент. 2026 г.34Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
2.6.6 - Transaction fixes - Fixed player-shop sellers not receiving payment while offline. - - Blocked invalid prices, quantities, tax rates, and pricing settings before they reach the economy provider. - Added sale-price validation before removing items. If recalculation becomes invalid before payment, affected items are restored. - Fixed old special-shop menus allowing purchases using outdated prices, permissions, or removed entries. - Enforced player-shops.enabled for new listings and purchases. - Enforced player-shop listing limits and rejected invalid listing prices. - Applied the transaction cooldown consistently to GUI trading, /shop sellhand, and /shop sellall. 2.6.7 - Custom items, search, and category icons - Preserved custom item names instead of replacing them with underlying material names such as “Golden Horse Armor.” - Added support for metadata display names and the newer itemName field used by Oraxen.- Updated server-shop buy/sell messages and transaction dialogs to use the visible item name. - Updated player-shop purchase and reclaim messages to use metadata names. - Made custom items searchable by their visible names in-game, on the website, and in web admin. - Stopped named custom items matching searches for their underlying vanilla material. - Made searches handle capitalization, underscores, and extra spaces consistently. - Escaped item names when displaying them on web pages.- Fixed category icon changes displaying incorrectly in web admin. - Fixed resetting a category icon so the reset persists. - Updated the in-game category editor to show the current configured icon. 2.6.7 - Pricing and payment handling - Turned dynamic pricing off by default. Existing saved settings remain unchanged. - Improved sell-tax precision while preserving genuine dynamic-price differences and sub-cent values. - Added payment-result checking for GUI sales, /shop sellhand, and /shop sellall. - Failed or uncertain payments now log the player, UUID, items, quantities, amount, currency, and provider error to console. - Replaced misleading “Sold” messages with a payment-problem message when payment cannot be confirmed. - Stopped recording failed payments as successful sales. - Made /shop sellall report only successfully paid currency groups.
release

DynamicShop 2.6.5

2.6.5
20 авг. 2026 г.1,5 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
Fixed opening a transaction dialog unregistered the search GUI. Returning to the search now re-registers the search. Calculates sell payouts from items actually removed, ensuring no payment for nonexistent items. Preventing possible exploits.
release

DynamicShop 2.6.4

2.6.4
17 июл. 2026 г.1,6 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot, waterfall
Скачать
Что нового
Fix Player#getVirtualHost() reference in Spigot,bukkit,arclight. Will use config options if method unavailable.