Clothier — Minecraft Моды — MetaMods

Clothier

Архивирован

Установок

2

Последнее обновление

1 год назад

Версии

1.20.1
Сервер
Fabric
Forge
Quilt
Декорации
Библиотеки
Социальные

Clothier

Clothier представляет собой API для Figura, которое открывает доступ к данным из модов Manic и Sanguine. С его помощью можно получать информацию о статусе Кровавой Луны в мире или отслеживать текущий уровень Рассудка вашего персонажа.

Установка

Клиентская часть

  • Загрузите скрипт GSServerNet и поместите его в папку вашего аватара Figura.
  • Скачайте скрипт Clothier и также разместите его в той же папке.

Серверная часть

  • Загрузите датапак GSServerNet и переместите его в папку datapacks вашего мира.
  • Установите датапак Clothier в ту же директорию.

Использование

Важно Для корректной работы GSServerNet необходимо активировать опцию "Сообщения в чате" в настройках Figura.

Начните с импорта API в основной файл скрипта вашего аватара.

script.lua

local clothier = require("Clothier")

Через переменную clothier доступны следующие возможности:

  • Запуск функции после полной инициализации данных Manic и Sanguine:

    clothier.event.init(function()
    print(clothier.sanity())
    print(clothier.is_blood_moon())
    end)
  • Выполнение функции при каждом изменении уровня Рассудка:

    clothier.event.sanity_change(function(value)
    print("Текущий уровень Рассудка: " .. value)
    end)
  • Получение текущего значения Рассудка:

    print(clothier.sanity())

Примечание Значения Рассудка представлены целыми числами от -10 до 10, где -10 соответствует максимальному Безумию, а 10 - максимальному Рассудку.

  • Запуск функции при изменении статуса Кровавой Луны в мире:

    clothier.event.blood_moon_change(function(state)
    print("Статус Кровавой Луны в мире: " .. tostring(state))
    end)
  • Проверка статуса Кровавой Луны:

    print(clothier.is_blood_moon())