
EconomyCraft - экономика для сервера Майнкрафт на Fabric и NeoForge
EconomyCraft - легковесный серверный мод для Майнкрафт, который добавляет кастомизируемую экономическую систему. Поддерживает Fabric и NeoForge, имеет магазины, заказы, ежедневные награды и полную настройку через конфиги.
EconomyCraft - экономика для сервера Майнкрафт
EconomyCraft - это легковесный серверный мод для Майнкрафт, который добавляет полноценную экономическую систему. Работает на Fabric и NeoForge. Требует Architectury API.
Зачем это нужно? В ванильном Майнкрафте нет никакой экономики - игроки просто копят ресурсы, а торговля с жителями слишком примитивна. EconomyCraft решает эту проблему: появляются деньги, магазины, заказы и ежедневные бонусы. Сервер оживает, игроки начинают торговать друг с другом, а админы могут контролировать инфляцию.
Установка
- Кинь jar-файл в папку
modsна сервере и запусти его. - Введи
/ecoв игре, чтобы открыть меню. - Операторы увидят кнопку Admin в меню или могут использовать
/eco admin.
По умолчанию конфиг работает без ручных правок - всё уже настроено.
Меню /eco
| Кнопка | Описание |
|---|---|
| Server Shop | Покупка и продажа по фиксированным ценам с бесконечным запасом. ЛКМ - купить, ПКМ - продать, shift-клик - оптом. |
| Player Shop | Покупка предметов, выставленных другими игроками. Продажа предмета - выбираешь вещь и ставишь цену. |
| Sell Items | Кидаешь предметы в слоты, смотришь сумму, подтверждаешь. Вещи без цены продажи не влезут, а если закрыть без подтверждения - всё вернётся. |
| Orders | Новый запрос - выбираешь любой предмет из игры, количество и цену. Другие игроки выполняют заказ и получают оплату. |
| Daily Reward | Ежедневная выплата - раз в день можно получить деньги. |
| Pay a Player | Перевести деньги другому игроку. |
| Top Balances | Топ богатейших игроков на сервере. |
| Item Value | Цена покупки и продажи любого предмета. |
| Deliveries | Предметы, купленные при полном инвентаре, или выполненные заказы, пока ты был офлайн. |
У каждого экрана есть командный аналог: /bal, /bal top, /pay, /daily, /shop, /servershop, /sell, /worth, /orders, /orders claim.
Админ-меню
Редактор Server Shop
Листаешь категории и кликаешь по предмету, чтобы изменить его.
- Редактор категории - ПКМ по категории меняет её название, цвет, иконку или видимость. Удаление категории перемещает все предметы в
miscи обнуляет их цены покупки. - Добавить предмет - выбираешь любой предмет из игры или из инвентаря. Кастомные названия, чары и содержимое контейнеров сохраняются.
- Buy Price / Sell Price - цена одной единицы.
0отключает это направление. - Bulk Amount - сколько штук покупается/продаётся при shift-клике.
- Category - на какой странице магазина отображается предмет.
blocks.woodсоздаёт подстраницу. - Delete - удаляет запись.
Настройки (Settings)
Тут все опции из config.json: стартовый баланс, ежедневная награда, дневной лимит продаж, налоговая ставка, потеря денег при PvP, разделитель тысяч и переключатели для серверного магазина, игрового магазина, заказов, продажи, боковой панели баланса и коротких команд.
Игроки (Players)
Выбираешь любого игрока (онлайн или нет), чтобы дать, забрать или установить баланс, либо удалить его из экономики.
Админ-команды
/eco addmoney, /eco setmoney, /eco removemoney, /eco removeplayer, /eco toggleScoreboard.
Файлы конфигов
На сервере конфиги и данные игроков хранятся в config/economycraft/: config.json и prices.json в корне, балансы, магазины, заказы и доставки в папке data/.
В одиночной игре каждый мир получает ту же папку внутри своего сохранения: saves/<world>/economycraft/.
config.json
| Ключ | По умолчанию | Описание |
|---|---|---|
startingBalance | 1000 | Деньги, с которыми начинают новые игроки. |
dailyAmount | 100 | Сумма ежедневной награды. |
dailySellLimit | 10000 | Максимум, который игрок может заработать за день с продаж. 0 отключает лимит. |
taxRate | 0.1 | Налог на сделки и заказы (десятичная дробь: 0.1 = 10%). |
pvp_balance_loss_percentage | 0 | Доля баланса, которую убийца забирает при PvP-смерти. 0 отключает. |
standalone_commands | true | Разрешить /pay, /daily и подобные без префикса /eco. |
standalone_admin_commands | false | Разрешить /addmoney, /setmoney без префикса /eco. |
scoreboard_enabled | true | Показывать боковую панель с балансом. |
server_shop_enabled | true | Включить серверный магазин. |
shop_enabled | true | Включить игровой магазин. |
orders_enabled | true | Включить доску заказов. Получение доставок работает в любом случае. |
sell_enabled | true | Включить продажу предметов. |
worth_enabled | true | Включить просмотр цен через /worth и меню /eco. |
balance_separator | "." | Разделитель тысяч. Используется только первый символ: "," даёт $1,000. |
prices.json
Одна запись на каждый предмет серверного магазина, ключ - id предмета:
{
"minecraft:diamond": {
"category": "ores",
"stack": 64,
"unit_buy": 800,
"unit_sell": 200
}
}
Поле category принимает формат top.sub для подстраницы. stack - количество при shift-клике. unit_buy и unit_sell - цена одной единицы; 0 отключает направление.
Ещё два поля добавляются редактором:
components- хранит NBT для кастомных предметов: имя, чары или содержимое шалкера. Ключи JSON должны быть уникальны, поэтому второй вариант того же предмета получает суффикс#label, например:minecraft:shulker_box#loot_rare. Суффикс убирается при загрузке и не показывается игрокам."removed": true- отмечает встроенный предмет как удалённый, чтобы он не восстановился при следующем запуске. Удали запись целиком, чтобы вернуть предмет.
Плейсхолдеры (Placeholders)
EconomyCraft может передавать данные экономики другим модам через Text Placeholder API на Fabric или неофициальный порт Placeholder API NeoForge на NeoForge.
Оба опциональны и не встроены в мод. Мод работает и без них, но для работы плейсхолдеров нужен соответствующий jar-файл для вашей версии и загрузчика в папке mods на сервере.
| Плейсхолдер | Описание |
|---|---|
%economycraft:balance% | Сырой баланс просматриваемого игрока: например, 1000. |
%economycraft:balance_formatted% | Баланс с символом валюты и разделителем тысяч: например, $1.000. |
%economycraft:daily_sell_remaining% | Сколько ещё игрок может заработать сегодня с продаж. Показывает ∞, если лимит отключён. |
%economycraft:top_name 1% | Имя игрока на позиции 1 в топе балансов (1 = самый богатый). |
%economycraft:top_balance 1% | Сырой баланс игрока на позиции 1. |
%economycraft:top_balance_formatted 1% | Форматированный баланс игрока на позиции 1. |
Плейсхолдеры top_* принимают ранг как аргумент: например, %economycraft:top_name 3% для третьего места. Ранги больше числа игроков считаются недействительными.
Итог
EconomyCraft - это must-have для любого сервера Майнкрафт, где есть хоть какая-то экономика. Он лёгкий, настраиваемый и не требует сложной установки. Если вы собираете сервер с друзьями или публичный проект - этот мод даст вам полноценную торговлю без головной боли.
Как поиграть с друзьями с модом EconomyCraft - экономика для сервера Майнкрафт на Fabric и NeoForge?
Мод EconomyCraft - экономика для сервера Майнкрафт на Fabric и NeoForge куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода EconomyCraft - экономика для сервера Майнкрафт на Fabric и NeoForge будет готов за пару минут - BungeeHost сделает всё за вас.
