В GuiHandler есть 2 метода. getServerGuiElement, getClientGuiElement
Я так понял, что это сделано для синхронизации?
Сделал я gui, container, всё как обычно. Но при перемещении/закрытии открытии происходит какая-то фигня. То в слоты для брони залетят предметы, то продаблятся, и прочие аномалии...