diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index cc9127c3..a735ee16 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1,2 @@ patreon: shedaniel -github: [ shedaniel, MaxNeedsSnacks ] +github: MaxNeedsSnacks diff --git a/forge/src/main/java/me/shedaniel/architectury/event/forge/EventHandlerImplClient.java b/forge/src/main/java/me/shedaniel/architectury/event/forge/EventHandlerImplClient.java index eaaf7d0e..0db7df7e 100644 --- a/forge/src/main/java/me/shedaniel/architectury/event/forge/EventHandlerImplClient.java +++ b/forge/src/main/java/me/shedaniel/architectury/event/forge/EventHandlerImplClient.java @@ -23,6 +23,7 @@ import me.shedaniel.architectury.event.events.TextureStitchEvent; import me.shedaniel.architectury.event.events.*; import me.shedaniel.architectury.event.events.client.ClientChatEvent; import me.shedaniel.architectury.event.events.client.*; +import me.shedaniel.architectury.hooks.ScreenHooks; import me.shedaniel.architectury.impl.TooltipEventColorContextImpl; import me.shedaniel.architectury.impl.TooltipEventPositionContextImpl; import net.minecraft.client.Minecraft; @@ -82,14 +83,14 @@ public class EventHandlerImplClient { @SubscribeEvent(priority = EventPriority.HIGH) public static void event(GuiScreenEvent.InitGuiEvent.Pre event) { - if (GuiEvent.INIT_PRE.invoker().init(event.getGui(), event.getWidgetList(), (List) event.getGui().children()) != InteractionResult.PASS) { + if (GuiEvent.INIT_PRE.invoker().init(event.getGui(), ScreenHooks.getButtons(event.getGui()), (List) event.getGui().children()) != InteractionResult.PASS) { event.setCanceled(true); } } @SubscribeEvent(priority = EventPriority.HIGH) public static void event(GuiScreenEvent.InitGuiEvent.Post event) { - GuiEvent.INIT_POST.invoker().init(event.getGui(), event.getWidgetList(), (List) event.getGui().children()); + GuiEvent.INIT_POST.invoker().init(event.getGui(), ScreenHooks.getButtons(event.getGui()), (List) event.getGui().children()); } @SubscribeEvent(priority = EventPriority.HIGH)