Плагин для серверов Майнкрафт, который добавляет гибкую экономику с несколькими валютами, переводами, обменом и учётом операций. Валюты можно хранить как обычный баланс, предметы, опыт или уровни опыта, а также объединять предметную и виртуальную форму денег.
Возможности
- Создание неограниченного числа валют через меню администратора.
- Предметная валюта: в качестве денег можно использовать предметы Майнкрафта, включая шалкеровые ящики и мешки.
- Смешанная валюта позволяет переводить деньги между виртуальным балансом и предметами.
- Для каждой валюты задаются стартовый и максимальный баланс, формат отображения, курсы обмена, рецепты для предметных денег, запрет выпадения денег с мобов и учёт содержимого эндер-сундука.
- Денежные банкноты: виртуальные деньги превращаются в предмет для хранения или торговли.
- Отдельные ограничения на доступ к валютам и командам: например, можно запретить проверку баланса или переводы в конкретной валюте.
- Меню
mybalдля игроков показывает баланс, а административное меню помогает управлять экономикой. - Журнал транзакций, таблица самых богатых игроков и автодополнение команд.
- Поддержка PlaceholderAPI: доступны плейсхолдеры баланса, баланса по миру и валюте, места в топе и значений строк топа.
- Совместимость с плагинами, работающими через Vault, включая Towny и Factions.
- Синхронизация балансов между серверами через Velocity, Bungee и Redis.


Команды
Для игроков:
/money balance [world] [currency]— посмотреть свой баланс; также/balи/balance./money pay <player> <amount> [currency]— перевести деньги игроку./money request <player> <amount> [currency]— запросить деньги у игрока./money convert <amount> <to currency> [from currency]— обменять валюту./money note <amount> [currency]— создать денежную банкноту из виртуального баланса./money deposit <amount> [currency]и/money withdraw <amount> [currency]— положить предметные деньги на виртуальный баланс или снять их./money other <player> [world] [currency]— узнать баланс другого игрока./money top [page]или/baltop— открыть топ по балансу./money menuили/mybal— открыть меню баланса./transaction away [page]— показать пропущенные операции./transaction history [player:name] [page:#] [world:name/all]— история операций./transaction info <uuid>— сведения об операции.
Для администрации:
/tne menu— открыть меню управления экономикой./tne create <player> [balance],/tne delete <player>— создать или удалить счёт игрока./tne reload [configs]— перезагрузить конфигурации./tne backup— создать резервную копию данных./tne save— принудительно сохранить данные./money give <player> <amount> [world] [currency],/money set <player> <amount> [world] [currency],/money take <player> <amount> [world] [currency]— изменить баланс игрока./money setall <amount> [world] [currency]— установить баланс всем игрокам./money givenote <player> <amount> [currency]— выдать игроку денежную банкноту./transaction void <uuid>— отменить завершённую операцию.
Права
tne.money.*— все основные денежные команды.tne.money.balance,tne.money.pay,tne.money.convert,tne.money.note,tne.money.mybal— просмотр баланса, переводы, обмен, банкноты и меню игрока.tne.transaction.*— команды журнала операций.tne.admin.*— все административные команды.tne.admin.menu,tne.admin.reload,tne.admin.backup,tne.admin.create,tne.admin.delete— доступ к меню, перезагрузке, резервным копиям и управлению счетами.tne.money.give,tne.money.set,tne.money.take,tne.money.setall,tne.transaction.voidпо умолчанию доступны операторам.
Настройка
Можно выбрать SQL, YAML или MariaDB для хранения данных. Конфигурация позволяет менять сообщения, стартовые суммы, лимиты баланса и параметры каждой отдельной валюты. Для предметных валют поддерживаются отображаемые имена и описания через MiniMessage, а также предметы с пользовательскими данными модели.
Требования
Плагин работает на Paper, Spigot, Purpur и Sponge 8. Для хранения в MySQL требуется MySQL 8.0+, для MariaDB — 10.7.0+; также нужна Java 17+. Для совместимости с другими экономическими плагинами используется Vault.
