Мод-библиотека для NeoForge, с которой разработчики создают интерфейсы Майнкрафта по шаблонам, похожим на HTML, и стилям CSS. Он превращает шаблоны в нативные элементы интерфейса игры и не использует браузер или JavaScript.
Возможности
- Шаблоны экранов, компоненты и слоты.
- Оформление CSS с flexbox, сеткой, переменными, медиазапросами, переходами и анимациями.
- Привязка данных через
{{ }},v-forиv-if. - Перетаскивание предметов, выбор инвентаря, вкладки, интерактивные компоненты и виртуальные списки.
- Локализация через
data-i18nи привязки переводов. - Горячая перезагрузка шаблонов и стилей во время разработки.
- Java API для создания панелей, кнопок, списков, анимаций, слотов и других элементов прямо из кода.
Как пользоваться
В моде есть демонстрационные экраны:
/tessera test-v18— подсказки, реактивное состояние и уведомления./tessera test-v19— вкладки, модальные окна, формы, ползунки и фокус клавиатуры./tessera test-v20— виртуальные списки и CSS-переходы./tessera test-v21— компоненты, контекстные меню и отладочный оверлей./tessera test-v22— перетаскивание, слоты и сетки предметов./tessera test-v23— CSS-переходы и анимации по ключевым кадрам.
Подробные примеры тегов, CSS, привязки данных, локализации, слотов и Java API собраны в документации.
Требования и совместимость
Требуются NeoForge и Java 21.
