Neilon (Text Library)
Библиотека текста FabricMC для работы с текстовой системой Minecraft
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 241
- Подписчиков на Modrinth
- 1
- версии
- 3
- Обновлён
- 29 марта 202629 мар.
- Опубликован
- в 2025
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
Neilon
Neilon — это библиотека текста для Fabric, помогающая работать с текстом Minecraft. Возможности
- Литеральный текст
- Текст перевода
- Текст привязки клавиш
- Базовое оформление текста (жирный, курсив, подчёркнутый, зачёркнутый, магический)
- Цвета
Действия по клику
- Выполнение команды
- Подсказки команд
- Открытие URL
- Копирование в буфер обмена
События наведения
- Текст
- Предмет
- Сущность
Удобные методы для текста
- Повтор
- Привязка клавиш
- Перевод
- Цвет
Удобные функции
- Автоматическое исправление клика по команде, больше не требует
/в начале - Автоматическое исправление URL, больше не требует
https://в начале В планах
- Автоматическое исправление клика по команде, больше не требует
- Градиенты
Использование
Смотрите вики, или напрямую внесите вклад в нашу вики
Политика обновлений
Если мы не увидим высокого спроса или это не понадобится нам самим, мы будем следовать последней версии Minecraft, ориентируясь на Create Fabric, так как этот мод используется в первую очередь для сервера модов SnackBag Create. Мы стараемся не вносить ломающие изменения, если это действительно не необходимо. Методы скорее будут помечены как устаревшие
Пример кода
NText.assemble()
.text("[Epic Button]")
.color(Color.RED)
.hover("What will this do?")
.click(ClickType.RUN, "kill @s")
.text(" ")
.text("[Another Button]")
.color(Color.GREEN)
.hover(NText.of("I suspect this won't be any better.", Color.GREEN))
.click(ClickType.COPY, "i like trains")
.build();Для справки, вот как это выглядело бы при использовании ванильного кода
Text.literal("[Epic Button]")
.styled(style -> style
.withColor(Formatting.RED)
.withHoverEvent(new HoverEvent(
HoverEvent.Action.SHOW_TEXT,
Text.literal("What will this do?")
))
.withClickEvent(new ClickEvent(
ClickEvent.Action.RUN_COMMAND,
"kill @s"
))
)
.append(" ")
.append(Text.literal("[Another Button]")
.styled(style -> style
.withColor(Formatting.GREEN)
.withHoverEvent(new HoverEvent(
HoverEvent.Action.SHOW_TEXT,
Text.literal("I suspect this won't be any better.")
.styled(s -> s.withColor(Formatting.GREEN))
))
.withClickEvent(new ClickEvent(
ClickEvent.Action.COPY_TO_CLIPBOARD,
"i like trains"
))
)
);Частые вопросы
Как установить Neilon (Text Library)?
Установите Fabric под свою версию Minecraft, скачайте Neilon (Text Library) под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Neilon (Text Library)?
У Neilon (Text Library) есть сборки для Minecraft 1.20.1–1.20.6, 1.21.1–1.21.11.
Нужен ли Neilon (Text Library) на сервере?
Работает и в игре, и на сервере — ставьте, где нужен