
ObsidianUI
ObsidianUI - неофициальный порт SpruceUI под Architectury. Мод-библиотека для Майнкрафт, упрощающая создание GUI-интерфейсов. Работает на Fabric, Forge, NeoForge и Quilt.
ObsidianUI
ObsidianUI - это неофициальный порт библиотеки SpruceUI под Architectury. Если вы разрабатываете моды для Майнкрафт и хотите быстро создавать красивые и функциональные интерфейсы - этот мод вам пригодится.
Что это и зачем нужно
В ванильном Майнкрафт создание графических интерфейсов (GUI) - дело муторное. Нужно писать кучу boilerplate-кода, работать с сырыми методами рендера. ObsidianUI берёт эту боль на себя, предлагая удобную абстракцию. По сути, это набор инструментов, который позволяет добавлять кнопки, поля, списки, анимации и другие элементы интерфейса в пару строк кода.
Библиотека пригодится мододелам, которые хотят добавить в свои моды меню настроек, инвентари, торговые интерфейсы или что-то подобное. В отличие от ванильного подхода, ObsidianUI даёт гибкость и экономит время.
Особенности
- Поддержка Architectury - мод работает на Fabric, Forge, NeoForge и Quilt (через Architectury API). Ставьте на любую версию Майнкрафт, где есть этот API.
- Простая интеграция - добавьте зависимость в build.gradle и используйте готовые компоненты.
- Гибкая настройка - легко менять цвета, размеры, шрифты.
- Обратная совместимость - порт максимально сохраняет API оригинального SpruceUI, так что старые проекты мигрировать несложно.
Важно
ObsidianUI - неофициальный форк. Баги, связанные именно с этим портом, лучше писать сюда, а не в репозиторий оригинального SpruceUI.
Для кого этот мод
Если вы мододел и устали возиться с ванильным GUI - скачайте ObsidianUI. Он облегчит разработку и сделает интерфейсы ваших модов куда приятнее. Ну а если вы просто игрок - скорее всего, вы даже не заметите эту библиотеку, но именно благодаря ей многие моды выглядят аккуратно и работают стабильно.
