Перейти к содержимому
Mineforgian

EcoDemand

Advanced Dynamic Economy System based on Supply and Demand.

Загрузки
40
Подписчики
0
Обновлён
25 февраля 2026 г.
Лицензия
MIT

Опубликован 25 февраля 2026 г.

📈 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

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)

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

Ченджлог

1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 25 февраля 2026 г.

🎉 Initial Release of EcoDemand!

Welcome to the first official release of EcoDemand! This plugin introduces a fully dynamic, living economy to your Minecraft server.

✨ Features included in this release:

  • Dynamic Pricing Engine: Prices automatically fluctuate based on supply and demand using a realistic mathematical formula.
  • Modern Architecture: Built natively using Java 21 and the Paper 1.21 API.
  • Lag-Free Performance: Implemented Asynchronous Saving (Async tasking) to save market data without impacting server TPS.
  • Stunning GUI: An interactive, paginated /eco menu where players can buy and sell items with left/right and shift-clicks.
  • Hex Color Support: Fully integrated with MiniMessage for beautiful gradients and hex colors in chat and menus.
  • In-Game Management: Admins can easily add items holding them in their hands with /eco additem <price>.
  • Localization: Out-of-the-box support for English (en.yml) and Spanish (es.yml).
  • Vault Integration: Seamlessly hooks into any economy plugin (EssentialsX, etc.) via Vault.

⚠️ Please read the README for installation instructions. Vault and an Economy plugin are required!

Комментарии

Загружаем…