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

FiguraSVC

Активный

Установок

5

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

2 месяца назад

Версии

1.20.1 — 1.21.6
Клиент
Fabric
Forge
Neoforge
Quilt
Декорации
Социальные

FiguraSVC

Это неофициальное расширение для мода Figura, которое предоставляет возможность Lua-скриптам Figura определять и взаимодействовать с функционалом Simple Voice Chat.

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

Полная документация и примеры использования доступны в репозитории проекта. В ближайшее время будет создана вики-страница с подробными инструкциями.

Пример скрипта

-- Анимация разговора
local microphoneOffTime = 0
local isMicrophoneOn = false

function pings.talking(state)
    -- (безопасно на серверах) (видно всем игрокам)
    animations.model.talk:setPlaying(state)
end

function events.tick()
    local previousMicState = isMicrophoneOn

    microphoneOffTime = microphoneOffTime + 1
    isMicrophoneOn = microphoneOffTime <= 2 -- была ли вызвана svc.microphone за последние 2 тика?

    if previousMicState ~= isMicrophoneOn then
        pings.talking(isMicrophoneOn)
    end
end

if client:isModLoaded("figurasvc") and host:isHost() then
    function events.HOST_MICROPHONE(pcm)
        microphoneOffTime = 0
    end
end
Участники проекта
KnownSH

KnownSH

Разработчик

Создан: 7 апр 2024

ID: 8099