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

Create: Improved Display Link Experience

Улучшаем функциональность Display Links из мода Create

NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
13,5 тыс.
Подписчиков на Modrinth
42
версий
10
Обновлён
28 мая 202628 мая
Опубликован
в 2026

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

Работает на NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1
Нужен и в игре, и на сервере
Последняя версия — mc1.20.1-1.5 от 28 мая 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)
C: IDLX mod icon

Create: Improved Display Link Experience

Available on Modrinth Available on CurseForgeAvailable on GitHub Help me TranslateAvailable For Neoforge Won't support FabricAvailable For 1.21.1 License MIT

Пожалуйста, откатите NeoForge до 21.1.233, если у вас возникают краши при запуске. По техническим причинам я, к сожалению, пока не могу завершить и выпустить обновление, включающее исправление этой проблемы. Приношу извинения за неудобства.


Описание проекта на данный момент неактуально. Пока идёт полная переработка, смотрите Modrinth Changelog или GitHub Changelog, чтобы узнать о последних добавлениях.


Create: Improved Display Link Experience (C: IDLX) — небольшое дополнение для Create, повышающее удобство игры и улучшающее некоторые функции Display Link, в основном недооценённую опцию Attached Label.


Возможности

Плейсхолдеры для Attached Label

Сейчас Create отображает информацию (назовём её входной строкой) с прикреплённой меткой, просто объединяя обе через пробел — это простой способ, но из-за этого он сильно ограничивает возможности настройки:

IDLX showcase 1

Это дополнение раздвигает границы, добавляя плейсхолдеры $ и {}. Один (или несколько) таких символов отмечает место, куда должна быть вставлена входная строка. Короче говоря, Attached Label теперь может работать как форматированная строка!

IDLX showcase 2

В одной строке можно использовать сколько угодно плейсхолдеров. Смешивать оба типа тоже можно без проблем!

IDLX showcase 3

Если нужно вставить символ $ буквально (то же самое касается {}), чтобы он не превратился в плейсхолдер, экранируйте его обратным слешем.

IDLX showcase 4

Если в метке вообще нет неэкранированных плейсхолдеров, применяется стандартная (базовая из Create) конкатенация.

IDLX showcase 5

И напоследок — новая кнопка при наведении, которая показывает подсказку с руководством по использованию плейсхолдеров, содержащую всё вышеперечисленное.

IDLX showcase (tooltip)

Её последняя строка показывает, какие плейсхолдеры активны (доступны для использования в этом мире/на сервере, что задаётся серверным конфигом мода).

IDLX showcase (tooltip)

(Версия в .webp, если верхняя не проигрывается)

IDLX showcase (tooltip)


Конфиг

C: У IDLX есть полноценный конфиг в стиле Create как для клиента (визуал), так и для сервера (для каждого мира).

Клиентские настройки

  • Enable Guide Buttons: если выключить, скроется упомянутая выше кнопка при наведении в интерфейсе Display Link.
  • Tooltip Customization:

    • Enable (Active Placeholders / Progress Bar Support) Tooltip: эти две добавляют свои дополнительные строки в подсказку с руководством по использованию плейсхолдеров, меняя текст в соответствии с состоянием соответствующих настроек в Server settings.

Серверные настройки

  • Hide Escaping Of Disabled Placeholders: по умолчанию, когда отключённый плейсхолдер экранируется, обратный слеш остаётся видимым, как если бы он стоял перед обычным символом; включите, чтобы он скрывался, как будто выполнил свою задачу;
  • Enable Crude Progress Bar Support: сейчас символы прогресс-бара отображаются некорректно (слипаются) при использовании с плейсхолдерами, поэтому поддержка этого формата отображения по умолчанию отключена целиком (см. Known Issues).
  • Placeholders Availability:

    • Enable (Dollar Sign / Curly Brackets) Placeholder: с помощью этих двух можно ограничить функциональность плейсхолдеров только одним вариантом — знаком доллара или фигурными скобками соответственно — либо отключить функцию целиком, сняв галочки с обоих (влияет на последнюю строку подсказки с руководством по использованию плейсхолдеров);

Известные проблемы

По сути, C: IDLX предоставляет одну секцию отображения с одним клапаном со стандартными параметрами форматирования, в отличие от Create, который делает две — для метки (стандартное форматирование) и для значения (форматирование, специфичное для его формата отображения) соответственно. Следствие первого метода — символы полосы прогресса отрисовываются как обычные символы (не широкие), и поэтому выглядят сжатыми. Исправление потребовало бы переписать код так, чтобы вместо этого генерировался массив секций. Я начал над этим работать, но не успел закончить, столкнувшись с множеством проблем, и решил отложить это до момента, когда у меня будет больше свободного времени. Сейчас поддержка плейсхолдеров для полосы прогресса спрятана за конфигом (по умолчанию выключена).

Если у кого-то есть желание помочь мне с этой проблемой, я буду очень признателен за вклад.


Планы по портированию

C: IDLX планируется портировать обратно на Forge 1.20.1. Однако сейчас я не могу сказать точно, когда это произойдёт.


Благодарности

Разработка мода

  • @LIUKRAST и @salem-5 за ценные советы по Mixin на раннем этапе разработки C: IDLX;
  • @realRobotix за помощь в том, чтобы конфиг моего мода всегда открывался через Catnip (в стиле Create);
  • GG_Gnom (gg_gnom в Discord) за тестирование мода (буквально единственный известный мне случай тестирования этого мода).

Оформление страницы мода

Перевод

Мой первый мод для Minecraft, кстати!

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

Как установить Create: Improved Display Link Experience?

Установите NeoForge под свою версию Minecraft, скачайте Create: Improved Display Link Experience под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Create: Improved Display Link Experience?

У Create: Improved Display Link Experience есть сборки для Minecraft 1.20.1, 1.21.1.

Нужен ли Create: Improved Display Link Experience на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

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