Class RegisterMenuScreensEventMixin

java.lang.Object
dev.upcraft.sparkweave.neoforge.mixin.client.RegisterMenuScreensEventMixin
All Implemented Interfaces:
RegisterMenuScreensEvent

public abstract class RegisterMenuScreensEventMixin extends Object implements RegisterMenuScreensEvent
  • Constructor Details

    • RegisterMenuScreensEventMixin

      public RegisterMenuScreensEventMixin()
  • Method Details

    • register

      public abstract <M extends net.minecraft.world.inventory.AbstractContainerMenu, U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<M>> void register(net.minecraft.world.inventory.MenuType<? extends M> menuType, net.minecraft.client.gui.screens.MenuScreens.ScreenConstructor<M,U> screenConstructor)
    • register

      public <MENU extends net.minecraft.world.inventory.AbstractContainerMenu, SCREEN extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<MENU>> void register(Supplier<net.minecraft.world.inventory.MenuType<MENU>> menuType, RegisterMenuScreensEvent.ScreenConstructor<MENU,SCREEN> screenFactory)
      Specified by:
      register in interface RegisterMenuScreensEvent