FigExtra
Архивирован0.0
Установок
Последнее обновление
Версии
FigExtra - Расширенная интеграция для Figura
Этот аддон служит универсальным связующим звеном между модом Figura и другими популярными модификациями, значительно расширяя их совместную функциональность.
Поддерживаемые моды
На данный момент реализована совместимость со следующими модификациями:
- Plasmo Voice
- EmoteCraft
Тестирование проводилось на версии Minecraft 1.20.1, однако аддон должен корректно работать и на более новых версиях игры.
Примеры использования
EmoteCraft
emotes:getEmotes()
local listEmotes = emotes:getEmotes() -- получить перечень всех доступных эмоций
for _, emote in ipairs(listEmotes) do
emote:getUUID() -- получить уникальный идентификатор эмоции
emote:getName() -- получить название эмоции
emote:getDescription() -- получить описание эмоции
emote:getAuthor() -- получить автора эмоции
emote:isNsfw() -- проверить, относится ли эмоция к категории NSFW
end
emotes:playEmote()
emotes:playEmote(stringUUID) -- воспроизвести эмоцию по уникальному идентификатору
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))