BlockUI — это библиотека для управления пользовательским интерфейсом в модах Minecraft, основанная на XML. Она определяет структуру интерфейса в XML-файле и предоставляет класс Window для обработки обратных вызовов и передачи данных. Библиотека широко применяется в таких известных модах, как Structurize, MineColonies, StorageRacks и MultiPiston.
BlockUI постоянно обновляется и поддерживает разнообразные элементы интерфейса, включая изображения, кнопки и их обработчики, текстовый ввод, прокручиваемые и перетаскиваемые экраны. Это делает её полезной для разработчиков, создающих сложные и интерактивные интерфейсы в своих модах.
Библиотека не добавляет нового контента в игру, а служит инструментом для других модов. Она подходит для сборок, где используются моды, зависящие от BlockUI, и обеспечивает единообразный подход к построению интерфейсов.
- XML-описание структуры интерфейса
- Класс Window для обработки событий и данных
- Поддержка изображений, кнопок, текстового ввода
- Прокручиваемые и перетаскиваемые экраны
- Используется в крупных модах, таких как MineColonies
- Постоянно обновляется и расширяется