[ci skip] Add container render events (#240)

This commit is contained in:
shedaniel
2022-04-15 12:39:44 +08:00
committed by GitHub
parent 8d142d6a20
commit 2c818cf492
4 changed files with 101 additions and 0 deletions

View File

@@ -150,6 +150,16 @@ public class EventHandlerImplClient {
ClientGuiEvent.RENDER_POST.invoker().render(event.getScreen(), event.getPoseStack(), event.getMouseX(), event.getMouseY(), event.getPartialTicks());
}
@SubscribeEvent(priority = EventPriority.HIGH)
public static void event(ContainerScreenEvent.DrawBackground event) {
ClientGuiEvent.RENDER_CONTAINER_BACKGROUND.invoker().render(event.getContainerScreen(), event.getPoseStack(), event.getMouseX(), event.getMouseY(), Minecraft.getInstance().getDeltaFrameTime());
}
@SubscribeEvent(priority = EventPriority.HIGH)
public static void event(ContainerScreenEvent.DrawForeground event) {
ClientGuiEvent.RENDER_CONTAINER_FOREGROUND.invoker().render(event.getContainerScreen(), event.getPoseStack(), event.getMouseX(), event.getMouseY(), Minecraft.getInstance().getDeltaFrameTime());
}
@SubscribeEvent(priority = EventPriority.HIGH)
public static void event(PlayerInteractEvent.RightClickEmpty event) {
InteractionEvent.CLIENT_RIGHT_CLICK_AIR.invoker().click(event.getPlayer(), event.getHand());