[ 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 |