Скачать FigExtra — Minecraft Моды — MetaMods

FigExtra

Архивирован

Установок

0

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

1 год назад

Версии

1.20.1 — 1.20.6
Клиент
Fabric
Библиотеки

FigExtra - Расширенная интеграция для Figura

Этот аддон служит универсальным связующим звеном между модом Figura и другими популярными модификациями, значительно расширяя их совместную функциональность.

Поддерживаемые моды

На данный момент реализована совместимость со следующими модификациями:

  • Plasmo Voice
  • EmoteCraft

Тестирование проводилось на версии Minecraft 1.20.1, однако аддон должен корректно работать и на более новых версиях игры.

Примеры использования

EmoteCraft

emotes:getEmotes()

local listEmotes = emotes:getEmotes() -- получить перечень всех доступных эмоций
for _, emote in ipairs(listEmotes) do
  emote:getUUID() -- получить уникальный идентификатор эмоции
  emote:getName() -- получить название эмоции 
  emote:getDescription() -- получить описание эмоции
  emote:getAuthor() -- получить автора эмоции
  emote:isNsfw() -- проверить, относится ли эмоция к категории NSFW
end

emotes:playEmote()

emotes:playEmote(stringUUID) -- воспроизвести эмоцию по уникальному идентификатору

emotes:stopEmote()

emotes:stopEmote() -- остановить воспроизведение текущей эмоции

Plasmo Voice

plasmovoice:getVoiceLevel()

plasmovoice:getVoiceLevel(stringUUID) -- определить громкость голоса игрока
-- практический пример
function events.tick()
  local uuid = player:getUUID()
  local voiceLevel = plasmovoice:getVoiceLevel(uuid)
  if voiceLevel > 0 then
    log(voiceLevel)
  end
end
-- альтернативный способ проверки активности игрока через события
events["FIGEXTRA.PLASMOVOICE_PLAYER_SPEAK"]:register(function(uuid, distance)

end, "microphone")

plasmovoice:isMuted()

plasmovoice:isMuted(stringUUID) -- проверить, отключен ли микрофон игрока

plasmovoice:getVersion()

plasmovoice:getVersion() -- получить информацию о версии Plasmo Voice

plasmovoice:renderDistanceVisualizer()

-- экспериментальная функция для визуализации дистанции
plasmovoice:renderDistanceVisualizer(radius, stringHex, x, y, z)

plasmovoice:renderDistanceVisualizer(radius, stringHex, vec(x, y, z))
Участники проекта
Furrc

Furrc

Разработчик

Создан: 7 июн 2024

ID: 16451