[1.21.1] Отмена рендеринга базового худа

Версия Minecraft
1.21.1
API
Forge
Добрый вечер господа

Начал разрабатывать моды совсем недавно и имею не так много опыта, хочу обратиться к вам за помощью.

Дело в том что я хочу отменить рендеринг(отрисовку) хотбара,хп,еды и т.д,
но в связи с моим выбором версии 1 21 1 не могу найти информации о том как это сделать или хотя бы что то приблизительное

Вся информация которая доступна в интернете это устаревшие методы по типу RegisterGuiOverlaysEvent, RenderGuiOverlayEvent, VanillaGuiOverlay, IGuiOverlay
которые успешно были вырезаны в связи с созданием послойного рендеринга
(Forge 1.20.5 - Removed, Mojang created a layered rendering system that should make this all obsolete finally.. - Lex 042724)


Прошу вас поделится опытом.
 
Принцип остался тем же: через ивент можно вырубить. Под рукой есть такой рабочий код, который выключает рендер хотбара (это точно можно сделать нормально, без указания названия ресурс локейта)

Java:
    @SubscribeEvent
    public static void onRenderGUILayer(RenderGuiLayerEvent.Pre event) {
        if (!PlayerUtils.isChecklistScreen() || !event.getName().toString().equals("minecraft:hotbar"))
            return;

        event.setCanceled(true);
    }
 
Они там названия постоянно меняют. Просто загугли или спроси у gpt как в твоей версии называется RenderGuiLayerEvent
 
Назад
Сверху