Skip to content

Releases: RareScrap/WeightAPI

WeightAPI v0.5.0

27 Nov 08:40
Compare
Choose a tag to compare

[0.5.0] - 2019-11-18

Added

  • Команда clearweightprovider для отключения активной системы веса
  • PlayerWeightTracker из мода ConfigurableWeightSystem стал стандартным механизмом апи для отслеживания изменения в инвентарях. Отныне моддерам более не нужно опредеять свой трекер инвентаря и обеспечивать его совместимость с другими системами веса.

Fixed

  • Личный вывод команд getweightproviders и getactiveweightprovider теперь не отправляется другим администраторам

Removed

  • Удалена возможность отключения провайдера на клиенте без использования worldObj

WeightAPI v0.4.0

18 Nov 15:47
Compare
Choose a tag to compare

[0.4.0] - 2019-11-14

Added

  • Демострационные системы веса доступны в виде запускаемых сабпроджектов. Это упрощает тестирование как самого WeightAPI, так и совместимости вашего мода с другими системами веса. Примеры оступны на Bintray, что позволяет разработчику подключать их через мезанизм зависимостей Gradle.
  • examples/case1 - Пример самостоятельной системы веса
  • examples/case2 - Пример системы веса, расширящей уже существующую система Configurable Weight System
  • При запуске WeightAPI из IDE примеры автоматически загружаются как отдельные моды.
  • Добавлен метод WeightRegistry#applyToClient(), упрощающий регистрацию системы веса на клиенте без потребности в регистрации.

WeightAPI v0.3.0

18 Nov 15:47
Compare
Choose a tag to compare

[0.3.0] - 2019-06-14

Added

  • Добавлена команда getweightproviders, отображающая все зарегистрированные на сервере системы веса.
  • Добавлена команда getactiveweightprovider, отображающая активную систему веса сервера.
  • Добавлена команда setweightprovider, задающая новую систему веса.
  • При остановке сервера текующая система веса сохраняется и восстанавливается при следующем запуске.
  • Механизм синхронизации систем веса с клинтом теперь встроен в WeightAPI
  • Добавлен евент, выбрасывающийся при изменении активной системы веса WeightProviderChangedEvent