All Mods Resource Packs Data Packs Shaders Modpacks Plugins
FigExtra

FigExtra

by Furrc β€’ Downloads: 0 β€’ Followers: 0
Description
Gallery
Changelog
Versions

RU

Π”Π°Π½Π½Ρ‹Π΅ Π°Π΄Π΄ΠΎΠ½ прСдставляСт ΠΈΠ· сСбя ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ прослойку для совмСщСния Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ с популярными ΠΌΠΎΠ΄Π°ΠΌΠΈ.

Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… ΠΌΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΊ:

  • plasmo voice
  • emote craft

Π Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»Π°ΡΡŒ Π½Π° 1.20.1, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π½Π° вСрсиях Π²Ρ‹ΡˆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

emotecraft

emotes:getEmotes()

local listEmotes = emotes:getEmotes() -- ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх эмоций
for _, emote in ipairs(listEmotes) do
  emote:getUUID() -- ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ uuid эмоции
  emote:getName() -- ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ имя эмоции 
  emote:getDescription() -- ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ описаниС эмоции
  emote:getAuthor() -- ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Π° эмоции
  emote:isNsfw() -- являСтся Π»ΠΈ эмоция nsfw Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°
end

emotes:playEmote()

emotes:playEmote(stringUUID) -- ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ эмоции ΠΏΠΎ uuid

emotes:stopEmote()

emotes:stopEmote() -- останавливаСт ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ эмоции
plasmo voice

plasmovoice:getVoiceLevel()

plasmovoice:getVoiceLevel(stringUUID) -- ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Ρ€Π΅Ρ‡ΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ° 
--ΠΏΡ€ΠΈΠΌΠ΅Ρ€
function events.tick()
  local uuid = player:getUUID()
  local voiceLevel = plasmovoice:getVoiceLevel(uuid)
  if voiceLevel > 0 then
    log(voiceLevel)
  end
end
-- Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π»ΠΈ ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΈΠ²Π΅Π½Ρ‚Π° 
events["FIGEXTRA.PLASMOVOICE_PLAYER_SPEAK"]:register(function(uuid, distance)

end, "microphone")

plasmovoice:isMuted()

plasmovoice:isMuted(stringUUID) -- ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π² ΠΌΡƒΡ‚Π΅ Π»ΠΈ ΠΈΠ³Ρ€ΠΎΠΊ

plasmovoice:getVersion()

plasmovoice:getVersion() -- ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ plasmo voice

plasmovoice:renderDistanceVisualizer()

-- я Π΄ΠΎΠ±Π°Π²ΠΈΠ» это Π·Π°Π±Π°Π²Ρ‹ Ρ€Π°Π΄ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡ‚ΠΎ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ этому интСрСсноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
plasmovoice:renderDistanceVisualizer(radius, stringHex, x, y, z)

plasmovoice:renderDistanceVisualizer(radius, stringHex, vec(x, y, z))

EN

This addon is a convenient layer for combining the figura with popular mods.

Currently implemented support for such mods as:

  • plasmo voice
  • emote craft

Workability was tested on 1.20.1, but should work on versions above.

Examples:

emotecraft

emotes:getEmotes()

local listEmotes = emotes:getEmotes() -- get a list of all emotions
for _, emote in ipairs(listEmotes) do
  emote:getUUID() -- get emote's uuid
  emote:getName() -- get the name of the emotion 
  emote:getDescription() -- get the description of the emotion
  emote:getAuthor() -- get the author of the emotion
  emote:isNsfw() -- whether the emotion is a nsfw character
end

emotes:playEmote()

emotes:playEmote(stringUUID) -- playing an emotion by uuid

emotes:stopEmote()

emotes:stopEmote() -- stops playing the emotion
plasmo voice

plasmovoice:getVoiceLevel()

plasmovoice:getVoiceLevel(stringUUID) -- get the player's voice volume 
--example
function events.tick()
  local uuid = player:getUUID()
  local voiceLevel = plasmovoice:getVoiceLevel(uuid)
  if voiceLevel > 0 then
    log(voiceLevel)
  end
end
-- it is also possible to check if the player speaks through an event 
events[β€œFIGEXTRA.PLASMOVOICE_PLAYER_SPEAK”]:register(function(uuid, distance)

end, β€œmicrophone”)

plasmovoice:isMuted()

plasmovoice:isMuted(stringUUID) -- check if the player is muted.

plasmovoice:getVersion()

plasmovoice:getVersion() -- get the version of plasmo voice

plasmovoice:renderDistanceVisualizer()

-- I added this for fun, maybe someone will find an interesting use for it.
plasmovoice:renderDistanceVisualizer(radius, stringHex, x, y, z)

plasmovoice:renderDistanceVisualizer(radius, stringHex, vec(x, y, z))

How to Install FigExtra (Mod)

FigExtra by Furrc is verified for Fabric across Minecraft versions 1.20.1, 1.20.2, 1.20.4, 1.20.6 (latest release: 0.5.1, file size: 20 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.20.2, 1.20.4, 1.20.6) and platform (Fabric).
  2. Make sure you have the compatible loader or environment installed for Fabric.
  3. Move the downloaded FigExtra file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
[0.5.1] FigExtra 0.5.1 by Furrc on Jun 09, 2024
Download
fix events
[0.5.0] FigExtra 0.5.0 by Furrc on Jun 08, 2024
Download
Added support for plasmo voice and emotecraft
FigExtra Icon
Download FigExtra
Select game version
Select platform