SettingsManager — различия между версиями

(Новая страница: «<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> == Загрузка == Библиотека является част…»)
(нет различий)

Версия 21:28, 15 июля 2018

Загрузка

Библиотека является частью мода с открытым исходным кодом A.P.O. Craft. Последняя версия библиотеки находится по этому адресу.

Условия использования

  • Разрешено неограниченное использование данной библиотеки в собственных модификациях
  • Запрещено распространение на сторонних источниках без указания ссылки на официальное сообщество
  • Запрещено изменение кода библиотеки
  • Запрещено явное копирование кода в другие библиотеки или моды 

Используя данный продукт вы автоматически соглашаетесь с этими правилами

Документация

Подключение

Данная библиотека автоматически подгружает все необходимые настройки игры при их изменении. Чтобы подключить библиотеку, необходимо расположить файл библиотеки в папку lib в корне мода написать следующее в начале вашего кода:

IMPORT("SettingsManager");

После этого вам станет доступен весь функционал библиотеки.

Основные команды:

  • SettingsManager.getRenderDistance() - возвращает текущее расстояние прорисовки (в чанках)
  • SettingsManager.getPlayerName() - возвращает текущее имя игрока
  • SettingsManager.getLanguage() - возвращает текущий язык (аналог Translation.getLanguage())
  • SettingsManager.isLeftHanded() - возвращает true, если игрок настроил игру под левую руку, иначе false
  • SettingsManager.getSoundsVolume() - возвращает относительную громкость всех звуков в игре (в диапазоне от 0 до 1)
  • SettingsManager.getMusicVolume() - возвращает относительную громкость музыки в игре (в диапазоне от 0 до 1)
  • SettingsManager.getSetting(name) - возвращает любую настройку из файла options.txt по ее имени name