FiguraSVC

FiguraSVC

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

87 469 downloads 55 followers

[ 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
Version Minecraft Loader Download

FiguraSVC 2.0.1+1.20.1 Fabric

2.0.1+1.20.1

1.20.1
fabric, quilt
Download

FiguraSVC 2.0.1+1.20.1 Forge

2.0.1+1.20.1

1.20.1
forge
Download

FiguraSVC 2.0.1+1.21.1 Forge

2.0.1+1.21.1

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6
forge
Download

FiguraSVC 2.0.1+1.21.1 Fabric

2.0.1+1.21.1

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6
fabric, quilt
Download

FiguraSVC 2.0.1+1.21.x NeoForge

2.0.1+1.21.1

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6
neoforge
Download

FiguraSVC 2.0+1.21.x Multiloader

2.0+1.21.x

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric, forge, neoforge, quilt
Download

FiguraSVC 2.0+1.20.1 Multiloader

2.0+1.20.1

1.20.1
fabric, forge, quilt
Download

FiguraSVC 1.1.0+1.20.4

1.1.0+1.20.4

1.20.4
fabric
Download

FiguraSVC 1.1.0+1.20.1

1.1.0+1.20.1

1.20.1
fabric
Download

FiguraSVC 1.0.0+1.20.1

1.0.0+1.20.1

1.20.1
fabric
Download