FiguraSVC

FiguraSVC

一款非官方附加组件,允许Figura脚本实时检测并处理Simple Voice Chat音频。
fabric / forge / neoforge / quilt 作者 Knownser 支持版本 1.20.1 - 1.21.6
下载量
51,985
关注数
49
数据来源
Modrinth
模组详细介绍

FiguraSVC

一个非官方的 Figura 附加组件,允许 Figura Lua 脚本检测 Simple Voice Chat。

文档

Wiki 即将推出!

示例脚本

-- 示例说话动画
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 个 tick 内被调用过?

    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
基本信息
模组名称FiguraSVC
作者Knownser
下载量51,985
关注数49
支持版本1.20.1 - 1.21.6
加载器fabric / forge / neoforge / quilt
客户端required
服务端unsupported