Gold Плагин Экономика Ultra Economy [2.10.6]

  • Исправлена ошибка, нарушавшая совместимость с Minecraft версии 1.8.8 из-за PrepareAnvilEvents
  • Внутренняя очистка некоторых файлов кода
  • Переработан обзор для улучшения структуры и поддержания его в актуальном состоянии
  • В графический интерфейс обзора Ultra Economy (/uecon) добавлен просмотр списка банков
  • В API Ultra Economy добавлена функция getVaultCurrency() для получения установленной валюты хранилища (объект Optional Currency)
  • Исправлена ошибка, при которой кнопка настроек постоянных заказов в функции "Банк" была видна, даже если отсутствовала основная валюта банка
  • При проведении банковского платежа с одного банковского счета на другой добавлено, что владелец банка-получателя теперь получает уведомление о получении денег.
  • Кроме того, добавлена возможность консолидации остатков, полученных за время нахождения владельца банковского счета в автономном режиме, при повторном подключении к серверу и передачи их владельцу банковского счета.
  • Изменено расположение последних транзакций: сначала отображаются самые новые транзакции, а затем самые старые. (Ранее сортировка была обратной).
Изменения
  • В главное меню банка добавлена кнопка "Настройки банка", а также перегруппированы некоторые опции, что позволило придать большую структурированность и повысить производительность основного графического интерфейса банка.
  • Добавлена финальная поддержка Bedrock, открывающая второй графический интерфейс для взаимодействия с кнопками Manage Balance в основном интерфейсе банка, где можно выбрать тип взаимодействия (пополнение, снятие или проведение платежа).
  • Появилась возможность оплаты других банковских счетов с помощью нового подменю кнопки Управление балансом, которое включает селектор банковских счетов, использующий баланс банковского счета.
  • Добавлена возможность использовать в качестве комиссии не статическое значение, а заданный процент от суммы пополнения, снятия и оплаты.
  • Внесены различные незначительные визуальные изменения для улучшения общего вида.
  • Пересмотрена структура, расположение и отображение некоторых кнопок, чтобы основной графический интерфейс банка выглядел хорошо даже при отсутствии разрешений.
  • Пересмотрены комиссии за транзакции, пополнение и снятие средств, а также исправлена проблема с визуальным форматированием.
  • Скорректировано перечисление баланса на счета с банковского счета, исправлены мелкие ошибки внутренней логики.
  • Внесены изменения в вид ValueSelectorView для корректного учета максимального значения и применяемой комиссии.
  • Исправлена ошибка, приводившая к некорректному форматированию лимита банковского баланса.
  • Добавлено больше переводимых фраз.
Автор: Black
  • Добавлено несколько подтверждающих сообщений при добавлении дополнительного доступа к банковскому счету или при недостаточном балансе для создания нового счета.
  • Исправлена ошибка, приводившая к использованию двойной суммы при пополнении и снятии средств с банковского счета.
  • Исправлена ошибка, из-за которой лимит текущих операций по банковскому счету менялся местами с лимитом количества дополнительных возможных обращений к банковскому счету.
  • Исправлена ошибка, из-за которой не списывалась стоимость создания нового доступа к банковскому счету.
  • Исправлена ошибка, из-за которой установленный лимит дополнительных доступов к банковскому счету не блокировал создание новых доступов.
  • Исправлена ошибка, из-за которой при расчете процентных платежей не учитывался лимит остатка на банковском счете.

Изменения​

  • Исправлена ошибка, вызывавшая ошибку при обновлении с версии Ultra Economy 2.5.4 до версии 2.5.5. Эта ошибка возникала во время внутреннего преобразования хранилища, что приводило к проблемам с назначением и определением ключей соответствующих записей хранилища.
  • Исправлена ошибка, из-за которой игроки с правами ultraeconomy.admin, которые сами не были добавлены в качестве Доступа к банковскому счету, не могли управлять другим банковским счетом с помощью команды /Bank open <Account>.
  • Добавлена блокировка использования цветовых кодов в названиях валют
  • Исправлена ошибка, которая не позволяла использовать в командах (например, /baltop, /pay ...) валюты с пробелами в их названиях.
  • Обновлены внутренние зависимости и базовые зависимости

Изменения​

  • Добавлено отображение иконки набора для обновления банковского счета в редакторе обновления банковского счета
  • Добавлено скрытие банковских транзакций, если комиссии или затронутый баланс равен нулю
  • Добавлена визуальная индикация использования овердрафта при снятии остатка с банковского счета
  • Добавлено событие BankAccountBalanceSet для обнаружения установки баланса банковского счета
  • Добавлены сообщения о перехвате при установке баланса руки и нулевого баланса
  • Добавлено сообщение об ошибке, если установлен баланс банковского счета, а пользователь не является владельцем банка
  • Добавлены различные дополнительные сообщения с предупреждениями и подтверждениями для улучшения понимания и удобства пользователей при использовании плагина (например, при создании нового доступа, удалении существующего доступа и т.д.)
  • Добавлена кнопка поиска в BankAccountMovementsView для поиска транзакций по определенным счетам
  • Добавлено скрытие владельца банковского счета из представления списка доступов
  • Добавлены различные внутренние методы для облегчения будущих обновлений и взаимодействия со сторонними разработчиками
  • Добавлены новые переводимые фразы
  • Улучшена производительность хранилища банковских элементов
  • Переименовано "Сотрудник банка" в "Доступ к банку
  • Переименованы движения по банковским счетам в операции по банковским счетам
  • Увеличено максимальное значение в представлении снятия банковского баланса для учета лимита овердрафта
  • Полностью переработана настройка ручного и банковского баланса в Счетах
  • Переработано представление пополнения и снятия банковского баланса для включения комиссий и корректировки максимальной суммы на основе дополнительных комиссий, если они установлены
  • Переработан процесс установки ручного и банковского баланса в Счетах и AccountsListView
  • Переработаны большие части системы овердрафта для обеспечения правильного применения, простоты использования для сторонних разработчиков и более легкой реализации в новых функциях
  • Исправлена ошибка, при которой операции по банковским счетам не показывали обновления банка (влияющие на баланс)
  • Исправлена ошибка, при которой цвета применялись неправильно при попытке обновления, а на банковском счете не было достаточного баланса ("Вам нужно как минимум...")
  • Исправлена ошибка, при которой кнопка переключения для понижения уровня покупки не отображалась в Admins BankUpgradeListView при достижении максимального количества обновлений
  • Исправлена ошибка, при которой в представлении покупки апгрейдов банка порядок был неправильным, если понижение рейтинга банка было отключено администратором
  • Исправлена ошибка, при которой отрицательный баланс отображался некорректно (теперь в главном представлении банка отрицательный баланс отображается с красным знаком минус перед самим балансом)
  • Исправлена ошибка, при которой баланс не всегда синхронизировался корректно при установке, добавлении или удалении банковского баланса (так как он также хранится в балансе владельца банковского счета)
  • Исправлена ошибка, из-за которой при входе в CurrencyView вылетала консоль из-за того, что не была установлена основная валюта банка
  • Исправлена ошибка, из-за которой при удалении созданных доступов цвета в истории применялись неправильно
  • Исправлена ошибка, при которой порядок отображения в списке банковских счетов (после ввода /bank) был неправильным
  • Исправлена ошибка, при которой представление /bank open <Account> не функционировало должным образом
  • Исправлена ошибка, из-за которой процент дополнительных комиссий неправильно отображался в представлении транзакций
  • Исправлена ошибка, из-за которой дополнительные комиссии не рассчитывались и не отображались корректно при пополнении или снятии средств
  • Проведена значительная внутренняя очистка
Вышеупомянутые изменения в основном описывают видимые и заметные модификации. Это обновление потребовало значительных усилий, много времени было вложено во внутреннюю доработку и корректировки для улучшения функциональности плагина.
  • Введена команда /Bank balance [Bank Name] deposit <Currency> <Value> для перевода средств с вашего лицевого счета в указанный банк
  • Добавлена команда /Bank balance [Bank Name] withdraw <Currency> <Value> для вывода средств из банка на ваш личный счет
  • Добавлена команда /Bank balance [Bank Name] pay <Account> <Currency> <Value> для осуществления платежей на счет с использованием банковского баланса
  • Изменена команда /bank <Account> на /bank open <Account
  • Добавлены новые переводимые фразы
В этом обновлении ряд предстоящих изменений будет направлен на улучшение функции Банка и системы Правительства, а также на улучшение внутренней структуры кода.
  • Добавлена поддержка Minecraft версии 1.20 (Мы просим вас сообщать нам о любых ошибках, с которыми вы столкнулись, чтобы их можно было оперативно исправить)
  • Исправлена ошибка, из-за которой функция банка не запускалась вообще
ВерхНиз