Мод для Майнкрафт, который помогает разработчикам модов и сборок создавать интерфейсы на HTML, CSS и JavaScript. Он подходит для экранов, меню и интерфейсов, отображаемых прямо в мире, а код интерфейса можно хранить отдельно от мода.
Возможности
- Поддерживает HTML, CSS, JavaScript, шрифты TTF и OTF, изображения и GIF-анимации.
- Позволяет делать прокрутку, скруглённые углы, тени, полупрозрачный фон, маски, переходы и собственные анимации.
- Работает с гибкой раскладкой элементов и свойством
border-imageдля масштабируемых текстур. - Одновременно использует до четырёх шрифтов, включая стандартный шрифт Майнкрафт.
- Отображает интерфейс на блоках и в заданных точках мира с учётом перекрытия объектами.
- Содержит поля ввода текста и умеет встраивать обычные элементы интерфейса Майнкрафт, включая контейнеры и инвентари.



Как пользоваться
Ресурсы интерфейса размещаются в папке /apricity в папке игры либо в ресурс-паке. Для быстрой перезагрузки файлов из /apricity нажмите END.
Консоль инструментов разработчика открывается клавишей F12: в ней можно менять атрибуты, текст и стили элементов, а также выполнять выражения JavaScript. Примеры и документация доступны в документации и простых примерах.
Требования и совместимость
JavaScript-интеграция использует KubeJS, но сам KubeJS необязателен. Без него нельзя выполнять JavaScript из HTML и пользоваться консолью разработчика, однако для интерфейсов, жёстко заданных в моде, библиотека работает и без него.
