▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/EcoDemand
EcoDemand

EcoDemand

Advanced Dynamic Economy System based on Supply and Demand.

5
0

📈 EcoDemand

Advanced Dynamic Economy System | Sistema Avanzado de Economía Dinámica

EcoDemand GUI Market

⚠️ REQUIRES VAULT & ECONOMY PLUGIN

This plugin depends on Vault and any economy management plugin (like EssentialsX) to work. If you don't install them, the plugin will safely disable itself.


🌟 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).

  • Optimized for Modern Servers: Built natively for Paper 1.21 and Java 21.
  • 🎨 Beautiful Formatting: Full support for MiniMessage (HEX Colors and Gradients) to make your chat and menus look stunning.
  • 🚀 Zero Lag (Guardado Asíncrono): Features a highly optimized Asynchronous Saving (Guardado asíncrono) system. The market updates and saves data to the server without freezing the main thread, ensuring 0 lag even with hundreds of players trading at the same time.
  • 📈 Real-Time GUI: 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

CommandDescriptionPermission
/eco menuOpens the Live Stock Market GUI.None
/eco priceCheck the current market price of the item in hand.None
/eco sellSell the items currently in your hand.None
/eco additem <price>Adds the item in your hand to the market.ecodemand.admin
/eco resetResets the stock of an item to 0.ecodemand.admin
/eco reloadReloads 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)

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)

# 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).

  • Sell 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

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:MIT
Опубликован:3 недели назад
Обновлён:3 недели назад
Главная