ShopGUI+ DynaShop (Addon)
A ShopGUI+ Addon to add dynamic shop
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
ShopGUI+ DynaShop (Addon)
ShopGUI+ DynaShop - Dynamic Economy Addon
*Transform your server's economy from static to fully dynamic! Prices fluctuate based on supply and demand, creating a realistic and engaging economic experience for your players.*
*Works with ShopGUI+ version 1.78.0 and above (requires API version 3.0.0)*
✨ Main Features
- Multi-Version Support: Prices change based on buying/selling activity - Multi-Version Support: Limited stock affecting prices in real-time - Multi-Version Support: Auto-calculate prices from crafting recipes - Multi-Version Support: Real-time price trends, market analysis and forecasting - Multi-Version Support: Apply configurable taxes to transactions - Multi-Version Support: Simulate real economic conditions with time-based inflation - Multi-Version Support: Set daily/weekly/monthly limits per player and item - Multi-Version Support: Display dynamic prices, stock levels, limits, and more - Multi-Version Support: Configurable caching system for minimal server impact - Multi-Version Support: Compatible with 1.16 through 1.21+
DynaShop Types
DynaShop offers five flexible modes to suit your server's needs:
| Mode | Description | |------|-------------| | LINK | The price changes with each purchase or sale. Set min and max price boundaries. | | LINK | Prices vary based on available stock. The less stock there is, the higher the price. | | LINK | Fixed prices with stock management (limited quantity). | | LINK | Automatically calculate prices based on the sum of ingredient costs (supports SHAPED, SHAPELESS, and FURNACE recipes). | | LINK | Items inherit prices and stock from other items for synchronized economies. |
Web Dashboard
DynaShop includes a powerful web interface for monitoring your economy:
- Dark/Light Modes: View buy/sell price history over time - Dark/Light Modes: Monitor transaction volumes and trends - Dark/Light Modes: RSI, MACD, Bollinger Bands, and moving averages - Dark/Light Modes: AI-powered price predictions based on historical data - Dark/Light Modes: Automatically identify key price points - Dark/Light Modes: Get notified of potential market opportunities - Dark/Light Modes: Available in English, French, German, Spanish, Italian and more - Dark/Light Modes: Customizable interface for your preference
> See Web Dashboard
Economic Simulation Features
Tax System
Collect taxes on every transaction with configurable rates: ```yaml tax: enabled: true mode: "system" # "player", "system", or "remove" receiver: "ServerBank" buy-rate: 5.0 # 5% tax on purchases sell-rate: 2.0 # 2% tax on sales ```
Inflation System
Create a realistic economy with prices that evolve over time: ```yaml inflation: enabled: true base-rate: 0.5 # Base inflation rate per day
Configure different rates for various item categories
categories: food: 0.3 # Food items inflate more slowly minerals: 0.8 # Minerals inflate faster ```
Commands & Permissions
- /dynashop inflation [info|enable|disable|reset|update] - Reload the plugin configuration (Permission: dynashop.reload) - /dynashop inflation [info|enable|disable|reset|update] - Manage transaction limits (Permission: dynashop.admin.limit) - /dynashop inflation [info|enable|disable|reset|update] - Control inflation (Permission: dynashop.admin.inflation)
Placeholders
(to use in the ShopGUI+ config file) *Works in shop, amount selection & bulk selection menus*
- %dynashop_current_sell_reset_time% - Raw buy price - %dynashop_current_sell_reset_time% - Raw sell price - %dynashop_current_sell_reset_time% - Minimum buy price - %dynashop_current_sell_reset_time% - Maximum buy price - %dynashop_current_sell_reset_time% - Minimum sell price - %dynashop_current_sell_reset_time% - Maximum sell price - %dynashop_current_sell_reset_time% - Formatted buy price with min/max - %dynashop_current_sell_reset_time% - Formatted sell price with min/max - %dynashop_current_sell_reset_time% - Current stock level - %dynashop_current_sell_reset_time% - Maximum stock level - %dynashop_current_sell_reset_time% - Stock ratio (current/max) - %dynashop_current_sell_reset_time% - Colored stock ratio - %dynashop_current_sell_reset_time% - Remaining buy limit - %dynashop_current_sell_reset_time% - Remaining sell limit - %dynashop_current_sell_reset_time% - Time until buy limit resets - %dynashop_current_sell_reset_time% - Time until sell limit resets
⚙️ Easy Configuration
Set up items with just a few lines in your ShopGUI+ shop config: ```yaml diamond: type: item item: material: DIAMOND quantity: 1 typeDynaShop: DYNAMIC buyPrice: 1000 buyDynamic: min: 800 max: 1200 growth: 1.01 decay: 0.99 sellPrice: 900 sellDynamic: min: 700 max: 1100 growth: 1.01 decay: 0.99 slot: 0 page: 1 ```
Dependencies
Vault - Vault 1.78.0+ (API 3.0.0+) - Vault - For economy integration - %%MD1%% - For advanced item handling
Optional: - Optional: - For additional placeholders in other plugins
Compatibility
- Minecraft 1.16 - 1.21+ - All economy plugins supported by Vault - ItemsAdder (supported for custom items) - Works on Paper, Spigot, and similar servers
Documentation
Complete documentation is available on our wiki: DynaShop Wiki
Support
Join our Discord for support, suggestions, and updates: Discord Server
Bug Reports
Report issues on GitHub: GitHub Issues
---
*Transform your server's economy today with ShopGUI+ DynaShop - the dynamic economy addon!*