Skip to content
DynamicShop Admin edited this page Jul 17, 2026 · 4 revisions

DynamicShop

This wiki documents DynamicShop 2.6.4, a Java 21 economy shop plugin built against Paper 1.21.7. Its plugin descriptor declares Bukkit API 1.20, and selected Paper conveniences have Bukkit/Spigot fallbacks.

Features

  • Dynamic pricing: Regular-item prices use stock, low-stock compounding, shortage time, global clamps, and sell tax.
  • Web dashboard: Public catalog and transaction analytics plus a token/session-protected admin panel.
  • Cross-server support: P2P JeroMQ broadcasts transaction-driven stock state; configuration, shortage state, and direct admin/restock changes remain local.
  • Player shops: Players list their entire held stack at a fixed price and other players buy that listing.
  • Inventory GUI: Classic inventory browsing, search, category management, and configurable message text. Floodgate detection changes Bedrock players to an item-action inventory flow; it does not send native Bedrock forms.
  • Nexo / ItemsAdder / ValhallaMMO hooks: Installed integrations can identify and deliver registered custom items. Nexo can also provide glyph titles and navigation items.
  • Item templates: Bukkit-serialized ItemStacks preserve server-supported metadata and components for regular templates and stored server-shop entries.
  • Dialog GUI mode: Optional Paper Dialog API transaction interface with an item preview and quantity slider. It requires Paper 1.21.7+ and is disabled when the runtime does not expose the API.
  • Restock system: Category rules periodically set regular tracked items to a configured stock value.

Current Release

Version 2.6.4 removes the direct runtime link to Paper's Player#getVirtualHost() from /shopadmin webadmin. Paper uses that method reflectively when present; runtimes without it continue through webserver.hostname, Bukkit's server-ip, and finally localhost.

That fix covers the admin-link hostname failure shown by Arclight 1.20.1. It is not a blanket certification of every DynamicShop feature on every Bukkit fork or hybrid build. Paper 1.21.7+ is the full-feature build target; Spigot, CraftBukkit, and Arclight use the classic paths and should be validated on the exact server build in use.

Quick Links

Clone this wiki locally