Figura
Модификация клиента Minecraft Java Edition, которая позволяет вам глубоко настроить модель вашего персонажа и позволяет другим игрокам видеть ваш аватар без необходимости установки модов на сервере!
Использование всего потенциала Blockbench.
Вы можете не только настроить свою модель, но и использовать дополнительный Lua API для создания собственных скриптов!
Что делать, если кто-то невидим или очень мал? Воспользуйтесь надежной системой разрешений Figura!
Также у нас есть дополнительные функции, такие как:
Часто задаваемые вопросы
• Мои аватары не появляются в списке Figura, хотя они находятся в правильной папке?
> Проверьте, есть ли у вашего аватара файл с названием "avatar.json" (не забудьте проверить расширения файлов) > > Этот файл может быть полностью пустым, он просто должен присутствовать, чтобы Figura распознала его как аватар
• Как скрыть стандартную модель?
> В начале вашего скрипта поместите: > > • Чтобы скрыть абсолютно всё (игрока, броню, элитры, предметы в руке):
vanilla_model.ALL:setVisible(false)
> > • Чтобы скрыть только игрока:
vanilla_model.PLAYER:setVisible(false)
> > • Чтобы скрыть только броню:
vanilla_model.ARMOR:setVisible(false)
> > • Чтобы скрыть другие или определенные части, вы можете проверить внутриигровую документацию
• Как воспроизвести анимацию из Blockbench?
> Просто поместите этот код в ваш скрипт:
animations.modelName.animationName:play()
> Где: > > "animations
" — это глобальная таблица, содержащая все анимации > > "modelName
" — это название модели, из которой вы обращаетесь к анимации > > "animationName
" — это, как следует из названия, имя анимации
• Что такое Pings и как их использовать?
> Pings — это функции Lua, которые выполняются для всех, кто запускает скрипт вашего аватара > > Pings отправляются от хоста-игрока и могут использоваться для синхронизации таких вещей, как нажатия клавиш или действия на колесе действий > > Чтобы создать ping:
function pings.myPing(arg1, arg2)
-- код для выполнения при вызове ping
end
> А чтобы выполнить ping, это так же просто, как вызвать функцию Lua:
pings.myPing("Hello", "World")
> Обратите внимание, что pings ограничены по содержанию и размеру, а также имеют ограничение по частоте
• Как добавить эмиссивную текстуру?
> Назовите текстуру так же, как неэмиссивный аналог, затем добавьте _e
в конец > > И не забудьте установить области, которые не должны светиться, в прозрачный черный цвет (#00000000), чтобы также обеспечить совместимость с модами на шейдеры
• Мои эмиссивные текстуры не светятся и не имеют свечения (bloom) с шейдерами Iris/Optifine?
> Поскольку некоторые шейдеры не поддерживают эмиссивы, настройка совместимости (включена по умолчанию) изменяет тип рендеринга эмиссивных текстур, чтобы отображать их как полнояркие, однако это может привести к некоторым нежелательным результатам > > Вы можете заставить ваш аватар использовать правильный тип рендеринга для эмиссий, используя тип рендеринга EYES
на вашей модели
• Как использовать Figura с OptiFine?
> Figura будет работать с Optifine, но из-за его закрытого исходного кода могут возникнуть проблемы, поэтому мы по-прежнему рекомендуем попробовать использовать Sodium+Iris (Fabric) или Rubidium+Oculus (Forge) вместо него > > Ознакомьтесь с полным списком альтернатив
• Где можно найти аватары для загрузки?
> На данный момент вы можете найти аватары в канале showcase на официальном Discord-сервере (Веб-браузер и внутриигровой браузер находятся в разработке!)
• Моя Minecraft пиратская (непремиум/неоригинальная) или я пытаюсь присоединиться к пиратскому серверу в оффлайн-режиме, почему я не могу использовать Figura?
> Figura использует UUID вашего аккаунта и аутентификацию Mojang в качестве способа подтверждения, что вы владеете этим аккаунтом, избегая нежелательных/вредоносных загрузок > > Непремиум аккаунты Minecraft не проходят аутентификацию через Mojang, а серверы в оффлайн-режиме не сообщают рабочие UUID, поэтому они не могут ни загружать, ни скачивать аватары Figura