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

UltraEconomy

UltraEconomy ha mod that simplified the economy mods.

61
1

💰 UltraEconomy

🧱 Compatibility

Minecraft 1.21.1

Minecraft
Java
License

UltraEconomy is a high-performance and flexible economy system for Minecraft.
Supports multi-currency, database integration, notifications, localization, and optimized caching.


⚙️ Features

  • 🏦 Overwrite Economy Systems
    Fully compatible with other economy mods or plugins.

  • 💱 Multi-Currency Support
    Define currencies in config/ultraeconomy/currencies/.

  • 🔁 Migration Support
    Transfer balances from other economy systems.

  • 🗄️ Database Compatibility
    Supports MongoDB, MySQL, MariaDB, SQLite, and more.

  • 👤 Player Accounts
    Accounts are synced across servers for consistency.

  • 💸 Economy Operations
    Deposit, withdraw, transfer, and set balances with high precision.

  • 🌐 Cross-Server Support
    Ideal for networked or distributed setups.

  • 🔔 Notifications & Localization
    Messages adapt to the player’s client language.

  • Optimized Caching
    Uses Caffeine to reduce database load.

  • 🧩 Placeholder & API Integration
    Works with external placeholder systems and stats trackers.

  • 🪛 Debug Mode
    Detailed logs for performance tracking.

  • 🗃️ Transaction Logging
    Comprehensive logging for auditing and tracking.


🧩 API Example

import com.kingpixel.ultraeconomy.api.UltraEconomyApi;
import java.math.BigDecimal;
import java.util.UUID;

UUID playerId = player.getUuid();

// Balance operations
BigDecimal balance = UltraEconomyApi.getBalance(playerId, "coins");
UltraEconomyApi.deposit(playerId, "coins", new BigDecimal("100.0"));
UltraEconomyApi.withdraw(playerId, "coins", new BigDecimal("50.0"));
UltraEconomyApi.setBalance(playerId, "coins", new BigDecimal("200.0"));
UltraEconomyApi.transfer(playerId, targetId, "coins", new BigDecimal("25.0"));

// Format currency
Currency currency = UltraEconomyApi.getCurrency("coins");
String formatted = currency.format(new BigDecimal("1234.56"), UltraEconomyApi.getLocale(playerId));

// Check balance
boolean hasEnough = UltraEconomyApi.hasEnoughBalance(playerId, "coins", new BigDecimal("150.0"));
~~~~

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

Minecraft: Java Edition

1.21.x

Платформы

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

Сервер

Создатели

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:2 месяца назад
Обновлён:2 месяца назад
Главная