▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/EconomyCraft - экономика для сервера Майнкрафт на Fabric и NeoForge
EconomyCraft - экономика для сервера Майнкрафт на Fabric и NeoForge

EconomyCraft - экономика для сервера Майнкрафт на Fabric и NeoForge

EconomyCraft - легковесный серверный мод для Майнкрафт, который добавляет кастомизируемую экономическую систему. Поддерживает Fabric и NeoForge, имеет магазины, заказы, ежедневные награды и полную настройку через конфиги.

Оцените первым
29.9K
73

EconomyCraft - экономика для сервера Майнкрафт

EconomyCraft - это легковесный серверный мод для Майнкрафт, который добавляет полноценную экономическую систему. Работает на Fabric и NeoForge. Требует Architectury API.

Зачем это нужно? В ванильном Майнкрафте нет никакой экономики - игроки просто копят ресурсы, а торговля с жителями слишком примитивна. EconomyCraft решает эту проблему: появляются деньги, магазины, заказы и ежедневные бонусы. Сервер оживает, игроки начинают торговать друг с другом, а админы могут контролировать инфляцию.

Установка

  1. Кинь jar-файл в папку mods на сервере и запусти его.
  2. Введи /eco в игре, чтобы открыть меню.
  3. Операторы увидят кнопку 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

КлючПо умолчаниюОписание
startingBalance1000Деньги, с которыми начинают новые игроки.
dailyAmount100Сумма ежедневной награды.
dailySellLimit10000Максимум, который игрок может заработать за день с продаж. 0 отключает лимит.
taxRate0.1Налог на сделки и заказы (десятичная дробь: 0.1 = 10%).
pvp_balance_loss_percentage0Доля баланса, которую убийца забирает при PvP-смерти. 0 отключает.
standalone_commandstrueРазрешить /pay, /daily и подобные без префикса /eco.
standalone_admin_commandsfalseРазрешить /addmoney, /setmoney без префикса /eco.
scoreboard_enabledtrueПоказывать боковую панель с балансом.
server_shop_enabledtrueВключить серверный магазин.
shop_enabledtrueВключить игровой магазин.
orders_enabledtrueВключить доску заказов. Получение доставок работает в любом случае.
sell_enabledtrueВключить продажу предметов.
worth_enabledtrueВключить просмотр цен через /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 сделает всё за вас.

Часто задаваемые вопросы

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

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

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:2 недели назад
Главная