Перейти к содержимому

Text Effects

Кривые текстовые эффекты, встроенные в ванильные компоненты

FabricNeoForgeOrnithe
Загрузчики
FabricNeoForgeOrnithe
Скачиваний на Modrinth
2,1 тыс.
Подписчиков на Modrinth
11
версий
137
Обновлён
27 сентября 202627 сент.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру
Text Effects banner, slower animation version · свайп

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, NeoForge и Ornithe
Для Minecraft 1.7.2–26.3
Нужен в игре; на сервере — по желанию
Последняя версия — 0.0.5+26.3 от 27 сентября 2026
Лицензия LGPL-3.0-or-later — бесплатно
Где нужен
В игреобязателенНа серверенеобязателен

Нужен в игре; на сервере — по желанию

Версии игры1.7.2–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Text Effects


Эта библиотека добавляет текстовые эффекты, которые серверы и моды могут использовать, чтобы придавать уникальные эффекты тексту на основе компонентов.

Встроенные эффекты:

  • Wobble
  • Shake
  • Marquee

    ... и другие

Использование

Добавление зависимости

build.gradle.kts:

repositories {
  // ...
  maven("https://maven.axolotlclient.com/releases")
}

dependencies {
  // ...
  
  // use modImplementation for versions <26.1 if on fabric
  implementation("io.github.moehreag:text-effects:<VERSION>")
}
Применение эффектов
// A few other pre-made effects are available in the `TextEffects` class.
// Usage may differ slightly depending on game version.
var text = Component.literal("This is a text with effect!").withStyle(Style.EMPTY.text_effects$withEffect(TextEffects.WOBBLE));
Создание собственных эффектов

В классе TextEffect есть несколько фабричных методов для распространённых операций. Некоторые готовые эффекты предоставлены в классе TextEffects, вместе с несколькими дополнительными вспомогательными методами и обработкой регистрации. Если вы хотите построить эффект на основе другого, можно использовать TextEffect#combine.

public static TextEffect CUSTOM_EFFECT = TextEffects.register(Identifier.fromNamespaceAndPath("modid", "custom_effect"), TextEffect.constantYOffset(-2));

Эффекты автоматически сериализуются и десериализуются в компонентах по их id, указанному при регистрации.

{
  text: "text with a nice effect",
  text-effects: "text-effects:wobble"
}

Этот компонент работает для 26.1, для версий Minecraft, использующих json-компоненты вместо snbt, его нужно будет изменить соответствующим образом.

Этот формат также можно использовать в командах, например /tellraw.

Частые вопросы

Как установить Text Effects?

Установите Fabric под свою версию Minecraft, скачайте Text Effects под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Text Effects?

У Text Effects есть сборки для Minecraft 1.7.2–26.3.

Нужен ли Text Effects на сервере?

Нужен в игре; на сервере — по желанию

Лицензия и источник
GNU Lesser General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее