MonitoringMinecraft MonitoringMinecraft

HtmlCraft API (Эйчтиэмэлкрафт АПИ)

Мод FabricForge

Мод для Майнкрафт добавляет разработчикам движок интерфейсов на HTML и CSS.

163 скачивания 2 подписчика
Оцените первым
Канал
Ядро
Версия

Мод для Майнкрафт на Forge, который добавляет API для создания игровых интерфейсов на HTML и CSS. Он предназначен для разработчиков модов: вместо стандартного API экранов Майнкрафт позволяет описывать разметку, стили и обработку нажатий в привычном веб-формате.

Возможности

  • Поддерживает HTML-теги, атрибуты, вложенные элементы и HTML-сущности.
  • Стили CSS с селекторами классов, идентификаторов и тегов, а также встроенными стилями.
  • Раскладку блоков, Flexbox и CSS Grid.
  • Градиенты, скругление углов, имитацию теней, прозрачность и оформление текста.
  • Нажатия на кнопки, ссылки и элементы с атрибутом id, проверку попадания курсора и прокрутку колёсиком мыши.
  • Шаблоны с подстановками вида {{variable}} и контекстом данных DataContext.

Как пользоваться

Экран создаётся через HtmlRendererAPI.createScreen(Component title). В конструкторе последовательно задаются разметка методом html(String html), таблица стилей css(String css), данные data(DataContext context) и обработчик нажатий onClick(Consumer<ClickEvent> handler); готовый экран возвращает build().

Для собственного экрана можно унаследовать класс HtmlScreen и переопределить getHtml() и getCss(). Метод setPreferredSize(int w, int h) задаёт размер области содержимого, а rebuild() пересобирает интерфейс после изменения данных.

Для прокручиваемого блока укажите overflow-y: scroll или overflow-y: auto: колесо мыши перемещает его на 20 пикселей за шаг.

Требования и совместимость

Требуются Forge и Java 17.

Как установить HtmlCraft API

Проще всего — через MineLauncher, в один клик. Нажмите «Установить через MineLauncher» вверху страницы: лаунчер сам подберёт версию Майнкрафт, поставит нужный загрузчик и добавит мод — без поиска файлов и возни с папками. MineLauncher бесплатный и работает на Windows и Android, так что моды можно ставить и на телефон.

Вручную:

  1. Установите загрузчик Fabric или Forge.
  2. Скачайте файл мода под свою версию игры на вкладке «Версии» (самая свежая — 26.2) и положите его в папку mods.
  3. Запустите игру с этим загрузчиком.
Смотрите также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
324 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
FlexWorld
2 онлайн
1.16.5 — 26.3 версия
Бесплатный донат /free | Получай бесплатного BUNNY + 1 МИЛЛИОН РИЛЛИКОВ!
NightEra
NightEra Лаунчер
0 онлайн
Технологии, переписывающие реальность
Slon Server
Slon Server Java + BE
9 онлайн
1.16.5 — 26.3 версия
Королевская Битва, Анархия, Битва Замков - Играй с удовольствием!
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат