- Для версий
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Зависимости
- VaultAPI, PlaceHolderAPI(Опционально)
Настройки:
economy:
starting-balance: 10000.0 # Стартовый баланс новых игроков (по умолчанию: 10000.0).
fractional-digits: 2 # Количество знаков после запятой (например, 100.00).
currency-singular: "🔥" # Название валюты в единственном числе (например, "1 🔥").
currency-plural: "🔥" # Название валюты во множественном числе (например, "100 🔥").
autosave-interval: 300 # Интервал автосохранения данных в секундах (300 сек = 5 минут).
storage:
type: "YAML" # Тип хранилища: "YAML" (локальный файл) или "MYSQL" (база данных).
database:
host: "localhost" # IP или домен MySQL-сервера.
port: 3306 # Порт MySQL (по умолчанию: 3306).
database: "minecraft" # Название базы данных.
username: "root" # Логин для подключения к MySQL.
password: "yourpassword" # Пароль для подключения.
messages:
prefix: "BFB00&lS5FC22&lyCFD43&ls&#A4FD65<&#CDFE86&le&#F5FFA8&lm ➤ &r&f"
no-permission: "У вас нет прав на использование этой команды!"
player-not-found: "Игрок не найден или не в сети!"
invalid-amount: "Неверная сумма!"
not-enough-money: "У вас недостаточно душ!"
balance-self: "Ваш баланс: BFB00%balance% "
balance-other: "Баланс игрока BFB00%player%&r&f: BFB00%balance% "
pay-sent: "Вы отправили BFB00%amount% &r&f игроку BFB00%player%"
pay-received: "Вы получили BFB00%amount% &r&f от игрока BFB00%player%"
money-given: "Вы выдали BFB00%amount% &r&f игроку BFB00%player%"
money-taken: "Вы забрали BFB00%amount% &r&f у игрока BFB00%player%"
money-set: "Вы установили баланс BFB00%player%&r&f на BFB00%amount% "
self-payment: "Вы не можете отправить деньги себе!"
usagepay: "Использование: BFB00/pay <игрок> <сумма>"
usagebalance: "Использование: BFB00/balance <игрок>"
usageeco: "Использование: BFB00/eco <give|set|take> <игрок> <сумма>"
transaction-success: "Транзакция успешно выполнена!"
transaction-failed: "Ошибка транзакции!"
negative-balance: "Баланс не может быть отрицательным!"
#PlaceHolders - плейсхолдеры
# %mceco_balance% # Числовой баланс игрока (например, 10000.0).
# %mceco_balance_formatted% # Отформатированный баланс с валютой (например, "10,000.00 🔥").
Основные возможности:
- Хранение данных:
- Поддержка YAML и MySQL для хранения балансов и транзакций.
- Автосохранение данных через заданный интервал.
- Экономические операции:
- Управление балансом игроков.
- Перевод денег между игроками.
- Административные операции (выдача, установка, снятие денег).
- Интеграции:
- Поддержка Vault для совместимости с другими плагинами.
- Поддержка PlaceholderAPI для отображения баланса в чате или других плагинах.
- Логирование:
- Запись всех транзакций (игрок-игрок, административные действия).
- Цветные сообщения в консоль и чат.
Команды:
- /balance [игрок]
- Показывает баланс игрока.
- Без аргументов — свой баланс.
- С аргументом (для админов) — баланс другого игрока.
- Право:
- Для своего баланса: mceconomy.balance (по умолчанию есть у всех).
- Для чужого баланса: mceconomy.admin.
- /pay <игрок> <сумма>
- Переводит деньги указанному игроку.
- Право: mceconomy.pay (по умолчанию есть у всех).
- /eco <give|set|take> <игрок> <сумма>
- Административные операции с балансом:
- give — выдать деньги.
- set — установить баланс.
- take — снять деньги.
- Право: mceconomy.admin
- Административные операции с балансом:
Пример как выглядит логирование: