Ecotale - Economy
Economy core mod for Hytale with balance HUD, admin panel, and multi-language support.
Описание
Ecotale - экономический плагин для Hytale
Полный плагин системы экономии для серверов Hytale с постоянным хранением, настраиваемым HUD и поддержкой нескольких языков.
Отказ от ответственности: "Моды, которые противоречат моим:
Партийный
линза
Вы можете отключить мой HUD от конфигурации, пока мы найдем решение».
Скриншоты
Баланс HUD
Дисплей баланса на экране с интеллектуальным форматированием (K, M, B)

Панель администраторов
Полный графический интерфейс управления экономикой с вкладками Dashboard, Players, Top, Log и Config



конфигурация
Редактирование конфигурации в реальном времени с поддержкой нескольких языков

Оплатить GUI
Платежный интерфейс Player-to-player

Особенности
Основная экономика
- Баланс игроков Постоянное хранение баланса с базой данных H2/MySQL
- Переводы - Платежи от игрока к игроку с настраиваемыми комиссиями
- Административный контроль Полное управление экономикой GUI
Пользовательский интерфейс
- Баланс HUD - Дисплей баланса на экране с интеллектуальным форматированием (K, M, B)
- Панель администраторов - Полный графический интерфейс с вкладками для Dashboard, Players, Top, Log, Config
- Многоязычный - 8 языков: английский, испанский, португальский, французский, немецкий, русский, японский, китайский
Технический
- Безопасный Пер-плеер блокировки для атомных операций
- Несколько вариантов хранения H2 (по умолчанию), JSON или MySQL для общих баз данных
- API Публичный API для других плагинов с ограничением скорости
- События Отменяемые события для изменения баланса и транзакций
- Все в одном JAR - Внешние зависимости не требуются
Аддон Модс
Расширьте Ecotale с помощью этих плагинов-компаньонов:
EcotaleMarketplace
Полный игровой рынок для серверов Hytale. Покупайте и продавайте товары по всему миру с удобным пользовательским интерфейсом.

Покупка предметов
- Глобальный доступ Откройте рынок из любого места.
- Категоризированные пункты Легко найти то, что вам нужно (оружие, инструменты, материалы и т. д.).
- Поисковая система Быстрый поиск конкретных предметов по имени.
- Безопасные сделки - Если у вас недостаточно места для инвентаря, покупка потерпит неудачу, и вы не потеряете деньги.
Продажа предметов
- Перечень запасов Выберите любой действительный товар из вашего инвентаря и установите свою собственную цену.
- Управление Просмотрите все ваши активные списки и отмените их в любое время, чтобы вернуть ваши товары.
- История продаж Отслеживайте, что вы продали и сколько вы заработали.
EcotaleCoins - физическая валюта
Преобразуйте свою виртуальную экономику в ощутимый опыт работы с физическими монетами.

Особенности:
- 6 номиналов монет (медь → адамантит)
- Физическая добыча падает из толпы
- Банковская система безопасного хранения (
/ Банк) - Риск/вознаграждение: монеты падают при смерти
Экотале Работа - система вознаграждения
Зарабатывайте валюту через игровые действия.

Особенности:
- Горнодобывающая система Vein Streak
- Награды за убийство толпы (все NPC автоматически классифицируются)
- Умножители VIP (на основе разрешений)
- Антисельскохозяйственная защита
установка
- скачать
Экотале-1.0.0.jar - Место в твоей сказке
модс/папка - Перезагрузить сервер
командование
| Командование | Описание | Разрешение |
|---|---|---|
/ Баланс |
Посмотреть баланс | Нет (все игроки) |
платить |
Открытый Pay GUI | Нет (все игроки) |
/pay <player> <amount&gt |
Отправить деньги другому игроку | Нет (все игроки) |
Эко |
Открытая панель администратора GUI | ecotale.ecotale.command.eco |
/eco give <player> <amount> |
Дайте денег | ecotale.ecotale.command.eco |
/eco take <player> <amount> |
Берите деньги | ecotale.ecotale.command.eco |
/eco set <player> <amount> |
Установить баланс | ecotale.ecotale.command.eco |
/eco reset <player&gt |
Перезагрузить стартовый баланс | ecotale.ecotale.command.eco |
Разрешения
| Разрешение | Описание | по умолчанию |
|---|---|---|
ecotale.ecotale.command.bal |
Доступ к команде /balance | Все игроки (приключенческий режим) |
ecotale.ecotale.command.pay |
Доступ к команде /pay | Все игроки (приключенческий режим) |
ecotale.ecotale.command.eco |
Доступ к командам /eco admin | Только администратор |
Примечание: Разрешения автоматически генерируются системой команд Hytale с использованием формата
{group}.{plugin}.command.{command}.
Оригинальное название: LuckPerms Override Behavior
Если вы устанавливаете LuckPerms (или другие плагины разрешений), разрешения режима приключений Hytale по умолчанию пересеченный. Это означает, что команды, которые обычно работают для всех игроков, будут заблокированы до тех пор, пока вы не предоставите разрешения.
Быстрое исправление для всех игроков
# Предоставить базовую экономику всем
/lp group default permission set ecotale.ecotale.command.bal true
/lp group default permission set ecotale.ecotale.command.pay true
# Грант админ командует только персоналом
/lp group admin permission set ecotale.ecotale.command.eco true
Разрешения на испытания
# Проверьте, есть ли у игрока разрешение
/lp пользователь <имя пользователя> проверка разрешения ecotale.ecotale.command.bal
# Просмотреть все разрешения для игрока
/lp пользователь <username> информация о разрешении
конфигурация
Расположенный в mods/Ecotale_Ecotale/Ecotale.json:
{
"CurrencySymbol": "$",
"CurrencyName": "Монеты",
Стартовый баланс: 100.0,
"MaxBalance": 1000000000.0,
"TransferFee": 0,05,
"Смертельные места": 2,
"EnableHudDisplay": правда,
«Язык»: «en-US»,
"Хранитель": "h2"
?
Поставщики складов
| поставщик | Используйте |
|---|---|
h2 |
Один сервер, самый быстрый |
Джонсон |
Человеческие файлы, отладка |
мискль |
Общая база данных между серверами |
Поддерживаемые языки
| Код | Язык языка |
|---|---|
| США | английский |
| Эс-Эс | Эспаньол |
| pt-BR | Португальский |
| фр-фр | Франсуа |
| де-де | немецкий |
| ru-RU | русский |
| джа-ДжП | японский |
| zh-CN | китайский |

Строительство из источника
Тени граду Джар
Результат: build/libs/Ecotale-1.0.0.jar
API использование
импортировать com.ecotale.api.EcotaleAPI;
// Найдите баланс
Двойной баланс = EcotaleAPI.getBalance (playerUuid);
// Депозит/Снятие
EcotaleAPI.deposit (playerUuid, 100.0, "Quest reward");
EcotaleAPI.withdraw (playerUuid, 50.0, "Покупка магазина")
// Трансфер
EcotaleAPI.transfer (от Uuid, до Uuid, 100.0, "Торговля")
Видишь? Docs/API.md Полная документация API.
Лицензия
Лицензия MIT - 2026 Tera-bytez
Показать оригинальное описание (English)
Ecotale - Economy Plugin for Hytale
A complete economy system plugin for Hytale servers with persistent storage, customizable HUD, and multi-language support.
Disclaimer: "Mods that conflict with mine:
PartyPro
Lense
You can disable my HUD from the config while we find a solution."
Screenshots
Balance HUD
On-screen balance display with smart formatting (K, M, B)

Admin Panel
Complete economy management GUI with Dashboard, Players, Top, Log, and Config tabs



Configuration
Real-time config editing with multi-language support

Pay GUI
Player-to-player payment interface

Features
Core Economy
- Player Balances - Persistent balance storage with H2/MySQL database
- Transfers - Player-to-player payments with configurable fees
- Admin Controls - Full economy management GUI
User Interface
- Balance HUD - On-screen balance display with smart formatting (K, M, B)
- Admin Panel - Complete GUI with tabs for Dashboard, Players, Top, Log, Config
- Multi-language - 8 languages: English, Spanish, Portuguese, French, German, Russian, Japanese, Chinese
Technical
- Thread-safe - Per-player locking for atomic operations
- Multiple Storage Options - H2 (default), JSON, or MySQL for shared databases
- API - Public API for other plugins with rate limiting
- Events - Cancellable events for balance changes and transactions
- All-in-one JAR - No external dependencies required
Addon Mods
Extend Ecotale with these companion plugins:
EcotaleMarketplace
A complete player-driven economy marketplace for Hytale servers. Buy and sell items globally with a user-friendly UI.

Buying Items
- Global Access - Open the marketplace from anywhere.
- Categorized Items - Easily find what you need (Weapons, Tools, Materials, etc.).
- Search System - Quickly search for specific items by name.
- Safe Transactions - If you don't have enough inventory space, the purchase will fail and you won't lose any money.
Selling Items
- Inventory Listing - Select any valid item from your inventory and set your own price.
- Management - View all your active listings and cancel them at any time to get your items back.
- Sales History - Track what you've sold and how much you've earned.
EcotaleCoins - Physical Currency
Transform your virtual economy into a tangible experience with physical coin items.

Features:
- 6 coin denominations (Copper → Adamantite)
- Physical loot drops from mobs
- Bank system for secure storage (
/bank) - Risk/reward: coins drop on death
EcotaleJobs - Reward System
Earn currency through gameplay activities.

Features:
- Mining rewards with Vein Streak system
- Mob kill rewards (all NPCs auto-classified)
- VIP multipliers (permission-based)
- Anti-farm protection
Installation
- Download
Ecotale-1.0.0.jar - Place in your Hytale
mods/folder - Restart server
Commands
| Command | Description | Permission |
|---|---|---|
/balance |
View your balance | None (all players) |
/pay |
Open Pay GUI | None (all players) |
/pay &lt;player&gt; &lt;amount&gt; |
Send money to another player | None (all players) |
/eco |
Open admin panel GUI | ecotale.ecotale.command.eco |
/eco give &lt;player&gt; &lt;amount&gt; |
Give money | ecotale.ecotale.command.eco |
/eco take &lt;player&gt; &lt;amount&gt; |
Take money | ecotale.ecotale.command.eco |
/eco set &lt;player&gt; &lt;amount&gt; |
Set balance | ecotale.ecotale.command.eco |
/eco reset &lt;player&gt; |
Reset to starting balance | ecotale.ecotale.command.eco |
Permissions
| Permission | Description | Default |
|---|---|---|
ecotale.ecotale.command.bal |
Access to /balance command | All players (Adventure mode) |
ecotale.ecotale.command.pay |
Access to /pay command | All players (Adventure mode) |
ecotale.ecotale.command.eco |
Access to /eco admin commands | Admin only |
Note: Permissions are auto-generated by Hytale's command system using the format
{group}.{plugin}.command.{command}.
Important: LuckPerms Override Behavior
If you install LuckPerms (or other permission plugins), Hytale's default Adventure mode permissions are overridden. This means commands that normally work for all players will be blocked until you explicitly grant permissions.
Quick Fix for All Players
# Grant basic economy commands to everyone
/lp group default permission set ecotale.ecotale.command.bal true
/lp group default permission set ecotale.ecotale.command.pay true
# Grant admin commands to staff only
/lp group admin permission set ecotale.ecotale.command.eco true
Testing Permissions
# Check if a player has permission
/lp user <username> permission check ecotale.ecotale.command.bal
# View all permissions for a player
/lp user <username> permission info
Configuration
Located in mods/Ecotale_Ecotale/Ecotale.json:
{
"CurrencySymbol": "$",
"CurrencyName": "Coins",
"StartingBalance": 100.0,
"MaxBalance": 1000000000.0,
"TransferFee": 0.05,
"DecimalPlaces": 2,
"EnableHudDisplay": true,
"Language": "en-US",
"StorageProvider": "h2"
}
Storage Providers
| Provider | Use Case |
|---|---|
h2 |
Default, single server, fastest |
json |
Human-readable files, debugging |
mysql |
Shared database across servers |
Supported Languages
| Code | Language |
|---|---|
| en-US | English |
| es-ES | Espanol |
| pt-BR | Portugues |
| fr-FR | Francais |
| de-DE | Deutsch |
| ru-RU | Russian |
| ja-JP | Japanese |
| zh-CN | Chinese |

Building from Source
./gradlew shadowJar
Output: build/libs/Ecotale-1.0.0.jar
API Usage
import com.ecotale.api.EcotaleAPI;
// Get balance
double balance = EcotaleAPI.getBalance(playerUuid);
// Deposit/Withdraw
EcotaleAPI.deposit(playerUuid, 100.0, "Quest reward");
EcotaleAPI.withdraw(playerUuid, 50.0, "Shop purchase");
// Transfer
EcotaleAPI.transfer(fromUuid, toUuid, 100.0, "Trade");
See docs/API.md for full API documentation.
License
MIT License - 2026 Tera-bytez
Последние версии
Информация
Авторы:
Категории:
Версии игры:
Создан: 16.01.2026