Ecotale - Economy

Ecotale - Economy

Economy core mod for Hytale with balance HUD, admin panel, and multi-language support.

1.2 тысяча загрузок
Обновлён 7 дней назад

Скриншоты

Описание

Ecotale - экономический плагин для Hytale

Полный плагин системы экономии для серверов Hytale с постоянным хранением, настраиваемым HUD и поддержкой нескольких языков.

Version Author Author

 

Отказ от ответственности: "Моды, которые противоречат моим:

Партийный

линза

Вы можете отключить мой HUD от конфигурации, пока мы найдем решение».

Скриншоты

Баланс HUD

Дисплей баланса на экране с интеллектуальным форматированием (K, M, B)

Balance HUD

Панель администраторов

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

Admin Dashboard

Admin Players

Admin Log

конфигурация

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

Admin Config

Оплатить GUI

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

Pay GUI

Особенности

Основная экономика

  • Баланс игроков Постоянное хранение баланса с базой данных H2/MySQL
  • Переводы - Платежи от игрока к игроку с настраиваемыми комиссиями
  • Административный контроль Полное управление экономикой GUI

Пользовательский интерфейс

  • Баланс HUD - Дисплей баланса на экране с интеллектуальным форматированием (K, M, B)
  • Панель администраторов - Полный графический интерфейс с вкладками для Dashboard, Players, Top, Log, Config
  • Многоязычный - 8 языков: английский, испанский, португальский, французский, немецкий, русский, японский, китайский

Технический

  • Безопасный Пер-плеер блокировки для атомных операций
  • Несколько вариантов хранения H2 (по умолчанию), JSON или MySQL для общих баз данных
  • API Публичный API для других плагинов с ограничением скорости
  • События Отменяемые события для изменения баланса и транзакций
  • Все в одном JAR - Внешние зависимости не требуются

Аддон Модс

Расширьте Ecotale с помощью этих плагинов-компаньонов:

EcotaleMarketplace

Полный игровой рынок для серверов Hytale. Покупайте и продавайте товары по всему миру с удобным пользовательским интерфейсом.

EcotaleJobs Preview

Покупка предметов

  • Глобальный доступ Откройте рынок из любого места.
  • Категоризированные пункты Легко найти то, что вам нужно (оружие, инструменты, материалы и т. д.).
  • Поисковая система Быстрый поиск конкретных предметов по имени.
  • Безопасные сделки - Если у вас недостаточно места для инвентаря, покупка потерпит неудачу, и вы не потеряете деньги.

Продажа предметов

  • Перечень запасов Выберите любой действительный товар из вашего инвентаря и установите свою собственную цену.
  • Управление Просмотрите все ваши активные списки и отмените их в любое время, чтобы вернуть ваши товары.
  • История продаж Отслеживайте, что вы продали и сколько вы заработали.

Скачать EcotaleMarketplace


EcotaleCoins - физическая валюта

Преобразуйте свою виртуальную экономику в ощутимый опыт работы с физическими монетами.

EcotaleCoins Preview

Особенности:

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

Скачать EcotaleCoins

Экотале Работа - система вознаграждения

Зарабатывайте валюту через игровые действия.

EcotaleJobs Preview

Особенности:

  • Горнодобывающая система Vein Streak
  • Награды за убийство толпы (все NPC автоматически классифицируются)
  • Умножители VIP (на основе разрешений)
  • Антисельскохозяйственная защита

Скачать EcotaleJobs


установка

  1. скачать Экотале-1.0.0.jar
  2. Место в твоей сказке модс/ папка
  3. Перезагрузить сервер

командование

Командование Описание Разрешение
/ Баланс Посмотреть баланс Нет (все игроки)
платить Открытый 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 китайский

Translations

Строительство из источника

Тени граду Джар

Результат: 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.

Version Author Author

 

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)

Balance HUD

Admin Panel

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

Admin Dashboard

Admin Players

Admin Log

Configuration

Real-time config editing with multi-language support

Admin Config

Pay GUI

Player-to-player payment interface

Pay GUI

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.

EcotaleJobs Preview

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.

Download EcotaleMarketplace


EcotaleCoins - Physical Currency

Transform your virtual economy into a tangible experience with physical coin items.

EcotaleCoins Preview

Features:

  • 6 coin denominations (Copper → Adamantite)
  • Physical loot drops from mobs
  • Bank system for secure storage (/bank)
  • Risk/reward: coins drop on death

Download EcotaleCoins

EcotaleJobs - Reward System

Earn currency through gameplay activities.

EcotaleJobs Preview

Features:

  • Mining rewards with Vein Streak system
  • Mob kill rewards (all NPCs auto-classified)
  • VIP multipliers (permission-based)
  • Anti-farm protection

Download EcotaleJobs


Installation

  1. Download Ecotale-1.0.0.jar
  2. Place in your Hytale mods/ folder
  3. Restart server

Commands

Command Description Permission
/balance View your balance None (all players)
/pay Open Pay GUI None (all players)
/pay &amp;lt;player&amp;gt; &amp;lt;amount&amp;gt; Send money to another player None (all players)
/eco Open admin panel GUI ecotale.ecotale.command.eco
/eco give &amp;lt;player&amp;gt; &amp;lt;amount&amp;gt; Give money ecotale.ecotale.command.eco
/eco take &amp;lt;player&amp;gt; &amp;lt;amount&amp;gt; Take money ecotale.ecotale.command.eco
/eco set &amp;lt;player&amp;gt; &amp;lt;amount&amp;gt; Set balance ecotale.ecotale.command.eco
/eco reset &amp;lt;player&amp;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

Translations

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

Последние версии

Ecotale-1.0.5.jar

Early Access 27.01.2026 6.7 МБ
Скачать

Ecotale-1.0.4.jar

Early Access 24.01.2026 6.7 МБ
Скачать

Ecotale-1.0.2.jar

Early Access 19.01.2026 6.8 МБ
Скачать

Ecotale-1.0.1.jar

Early Access 19.01.2026 6.8 МБ
Скачать

Ecotale-1.0.0.jar

Early Access 19.01.2026 6.8 МБ
Скачать