Class RegisterMenuScreensEventMixin
java.lang.Object
dev.upcraft.sparkweave.neoforge.mixin.internal.RegisterMenuScreensEventMixin
- All Implemented Interfaces:
RegisterMenuScreensEvent
public abstract class RegisterMenuScreensEventMixin
extends Object
implements RegisterMenuScreensEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.upcraft.sparkweave.api.client.event.RegisterMenuScreensEvent
RegisterMenuScreensEvent.Callback, RegisterMenuScreensEvent.ScreenConstructor<MENU extends net.minecraft.world.inventory.AbstractContainerMenu,SCREEN extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<MENU>> -
Field Summary
Fields inherited from interface dev.upcraft.sparkweave.api.client.event.RegisterMenuScreensEvent
EVENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<MENU extends net.minecraft.world.inventory.AbstractContainerMenu,SCREEN extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<MENU>>
voidregister(Supplier<net.minecraft.world.inventory.MenuType<MENU>> menuType, RegisterMenuScreensEvent.ScreenConstructor<MENU, SCREEN> screenFactory) abstract <M extends net.minecraft.world.inventory.AbstractContainerMenu,U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<M>>
voidregister(net.minecraft.world.inventory.MenuType<? extends M> menuType, net.minecraft.client.gui.screens.MenuScreens.ScreenConstructor<M, U> screenConstructor)
-
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:
registerin interfaceRegisterMenuScreensEvent
-