跳到正文

FiguraSVC

作者:Knownser

A unofficial addon that allows Figura scripts to detect and process Simple Voice Chat audio in real time.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

# [ NOTICE (2026-10-10) ]

FiguraSVC was written as mostly a proof-of-concept and can be volatile to VM errors. A remake will eventually be released.

FiguraSVC

A unofficial addon for Figura that allows Simple Voice Chat to be detected by Figura Lua scripts.

Example Script

-- Example talking animation
local microphoneOffTime = 0
local isMicrophoneOn = false

function pings.talking(state)
    -- (safe on servers) (visible to everyone)
    animations.model.talk:setPlaying(state)
end

function events.tick()
    local previousMicState = isMicrophoneOn

    microphoneOffTime = microphoneOffTime + 1
    isMicrophoneOn = microphoneOffTime <= 2 -- has svc.microphone been called in the past 2 ticks?

    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 支持哪些 Minecraft 版本?

FiguraSVC 支持 Minecraft Java 版 1.20.1–1.21.6,共 9 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

FiguraSVC 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

Knownser 的其他作品

查看全部 →