- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 6,8 тыс.
- Подписчиков на Modrinth
- 19
- версия
- 21
- Обновлён
- 10 сентября 202610 сент.
- Опубликован
- в 2024
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
BEconomy
BEconomy — это мощный и настраиваемый мод на экономику для серверов Minecraft, который предоставляет гибкую систему управления валютами, балансами игроков и экономическими транзакциями. Запускаете ли вы небольшой сервер для друзей или крупную сеть — BEconomy подстроится под ваши нужды благодаря простым командам, гибким настройкам и поддержке нескольких валют.
Ключевые возможности
- Поддержка нескольких валют: создавайте и управляйте несколькими валютами с уникальными названиями, описаниями, материалами и идентификаторами под экономику вашего сервера.
- Интеграция с кастомными предметами: используйте предметы Minecraft с кастомными model data и описанием как физическое представление валюты.
- Интеграция с базами данных: поддерживает базы данных MySQL или SQLite для постоянного хранения балансов игроков и экономических данных. Также есть возможность локального хранения в JSON.
- Динамическая экономическая система: задавайте стартовые балансы для новых игроков, управляйте транзакциями и отслеживайте балансы игроков по всем валютам.
- Совместимость с консолью сервера: выполняйте все команды прямо из консоли сервера для полного административного контроля.
- Встроенные права: предоставляет тонкую настройку прав для управления доступом игроков к определённым экономическим действиям.
- Гибкая настройка: настраивайте сообщения, интерфейсы GUI, параметры валют и многое другое через интуитивную систему конфигурации в JSON.
Команды и права
Мод BEconomy предоставляет набор команд для управления экономикой. Ниже — список команд с кратким описанием и связанными правами:
Spoiler
`/beco balance `
- Право:
beconomy.balance - Показывает текущий баланс игрока для указанного типа валюты.
`/beco balance `
- Право:
beconomy.balance.others - Показывает баланс другого игрока для указанного типа валюты.
`/beco pay `
- Право:
beconomy.pay - Переводит указанное количество валюты другому игроку.
`/beco add `
- Право:
beconomy.add - Добавляет указанное количество валюты на баланс игрока.
`/beco remove `
- Право:
beconomy.remove - Снимает указанное количество валюты с баланса игрока.
`/beco deposit `
- Право:
beconomy.deposit - Преобразует игровые предметы, представляющие валюту, в баланс.
`/beco withdraw `
- Право:
beconomy.withdraw - Выводит указанное количество валюты в виде стака предметов для торговли или хранения.
/beco reload
- Право:
beconomy.reload - Перезагружает конфигурацию мода без необходимости перезапуска сервера.
/beco top
- Право:
beconomy.top - Показывает таблицу лидеров по наибольшим балансам для указанной валюты.
`/beco set `
- Право:
beconomy.set - с помощью этой команды можно задать игроку определённое количество денег.
`/beco offline set `
- Право:
beconomy.offline.set - с помощью этой команды можно задать определённое количество денег офлайн-игроку.
`/beco offline balance `
- Право:
beconomy.offline.balance - с помощью этой команды можно посмотреть баланс офлайн-игрока.
`/beco offline add `
- Право:
beconomy.offline.add - с помощью этой команды можно добавить деньги офлайн-игроку.
`/beco offline remove `
- Право:
beconomy.offline.remove - с помощью этой команды можно снять определённое количество денег с офлайн-игрока.
Конфигурация
Конфигурация BEconomy очень гибкая и легко настраивается под нужды вашего сервера. Файл конфига (config/beconomy/config.json) позволяет задать различные параметры экономики.
- Создавайте собственные валюты с уникальными настройками (название, описание, материал, символ и т.д.).
- Задавайте стартовый баланс для каждой валюты.
- Включайте или отключайте такие функции, как снятие, пополнение и переводы для отдельных валют.
- Настраивайте все игровые сообщения с поддержкой цветовых кодов и плейсхолдеров.
- Настраивайте параметры базы данных для постоянного хранения.
Добавление новых валют Чтобы добавить новую валюту в экономику, выполните следующие шаги:
Найдите файл конфигурации: Откройте файл
config/beconomy/config.jsonв папке config вашего сервера.- Определите новую валюту: Добавьте новую запись в список economy в файле конфига.
Каждая запись валюты должна содержать:
- name: Отображаемое название валюты.
- lore: Описание или лор предмета валюты.
- material: Тип предмета Minecraft, представляющий валюту (например, minecraft:gold_ingot).
- custommodeldata: Кастомные данные модели для предмета, если применимо.
- currencyType: Уникальный идентификатор валюты (например, gold_coin).
- balanceStart: Стартовый баланс для новых игроков по этой валюте.
- symbol: Символ для обозначения валюты (например, $).
- isPrimary: Установите true, если это основная валюта.
- transfer: Включить или отключить функции
/beco pay. - withdraw: Включить или отключить функции
/beco withdraw.
Пример:
{
"name": "&eCobble Coin",
"lore": [
"&8This is a &bcurrency",
"&8Lore 2"
],
"material": "minecraft:paper",
"custommodeldata": 7381,
"currencyType": "cobblecoins",
"balanceStart": 500,
"symbol": "$",
"isPrimary": true,
"transfer": true,
"withdraw": true
}Пример: для базы данных Sqlite
"localSave": false,
"databaseSave": true,
"database": {
"type": "sqlite",
"host": null,
"port": null,
"databaseName": "economy.db",
"username": null,
"password": null
}Пример: для базы данных MySQL/MongoDB/PostgreSQL
"localSave": false,
"databaseSave": true,
"database": {
"type": "mysql", // здесь вы задаёте, какой тип базы данных использует плагин!
"host": "localhost",
"port": 3306,
"databaseName": "economy",
"username": "root",
"password": "password"
}- Сохранение и перезагрузка: После добавления новой валюты сохраните файл конфига и используйте команду /beco reload, чтобы применить изменения.
IMG


Частые вопросы
Как установить BEconomy?
Установите Fabric под свою версию Minecraft, скачайте BEconomy под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть BEconomy?
У BEconomy есть сборки для Minecraft 1.20.1, 1.21–1.21.3.
Нужен ли BEconomy на сервере?
Ставится только на сервер; игрокам ставить не нужно