Открытие окна
Прежде всего вам нужно открыть окно с поддержкой ImGui, для этого вы можете использовать:
Minecraft.getInstance().setScreen(ImGuiScreen(gui))
Контекст ImGui
Переменная gui
- интерфейс Renderable. Например:
val gui: Renderable = {
// Тут вы можете вызывать любые методы из ImGui
}
Возможности ImGui
Все методы вы можете найти в классе Graphics и ImGui. Тут есть не более 10% от всех виджетов, поскольку их очень много. Когда-нибудь у меня дойдут руки рассказать обо всех них и принципе работы с курсором...