EcoDemand
Advanced Dynamic Economy System based on Supply and Demand.
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.
EcoDemand
📈 EcoDemand
<b>Advanced Dynamic Economy System | Sistema Avanzado de Economía Dinámica</b>
---
⚠️ REQUIRES VAULT & ECONOMY PLUGIN
This plugin depends on EssentialsX and any economy management plugin (like EssentialsX) to work. If you don't install them, the plugin will safely disable itself.
* Download Vault Official * Download EssentialsX *(Or any other economy plugin)*
---
🌟 Features / Características Principales
EcoDemand is a fully dynamic stock market plugin for your Minecraft server. The prices of items change automatically based on player interaction: if players buy an item, the price goes up (High Demand); if players sell too much, the price drops (Overstock).
* ⚡ Bilingual Support: Built natively for Bilingual Support: and Bilingual Support:. * 🎨 Bilingual Support: Full support for Bilingual Support: to make your chat and menus look stunning. * 🚀 Bilingual Support: Features a highly optimized Bilingual Support: (Guardado asíncrono) system. The market updates and saves data to the server without freezing the main thread, ensuring Bilingual Support: even with hundreds of players trading at the same time. * 📈 Bilingual Support: A clean, paginated GUI where players can see the global stock, current trends (Rising/Falling/Stable), and trade items instantly. * 🌍 Bilingual Support: Comes with `en.yml` and `es.yml` out of the box.
---
💻 Commands & Permissions
| Command | Description | Permission | | :--- | :--- | :--- | | `/eco menu` | Opens the Live Stock Market GUI. | *None* | | `/eco price` | Check the current market price of the item in hand. | *None* | | `/eco sell` | Sell the items currently in your hand. | *None* | | `/eco additem <price>` | Adds the item in your hand to the market. | `ecodemand.admin` | | `/eco reset` | Resets the stock of an item to 0. | `ecodemand.admin` | | `/eco reload` | Reloads all configurations and languages. | `ecodemand.admin` |
---
⚙️ Configuration / Configuración
EcoDemand is highly customizable. You can adjust the elasticity (how fast the price changes per item) and set minimum/maximum price limits to prevent market breaking.
`items.yml` (Adding your own items)
```yaml items: DIAMOND: material: "DIAMOND" base_price: 100.0 min_price: 10.0 max_price: 1000.0 elasticity: 0.02 stock_global: 0 ```
`config.yml` (General Settings)
```yaml
Language file to use (Options: en, es)
language: "en"
Database Settings
storage: type: "LOCAL" ```
---
🧮 How the Math Works (La Fórmula)
The plugin uses an exponential decay formula: `Current Price = Base Price * e^(-elasticity * stock)`. * Buy Price is always slightly lower (95%) than the Buy Price to act as a market tax and prevent infinite money exploits by spamming buy/sell.
--- 💬 Need Support? Join our Discord: https://discord.gg/w8wed86bBj