Package info.u_team.u_team_core.event
Class RegisterMenuScreensEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
info.u_team.u_team_core.event.RegisterMenuScreensEvent
- All Implemented Interfaces:
net.minecraftforge.fml.event.IModBusEvent
public class RegisterMenuScreensEvent
extends net.minecraftforge.eventbus.api.Event
implements net.minecraftforge.fml.event.IModBusEvent
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<M extends net.minecraft.world.inventory.AbstractContainerMenu,
U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<M>>
voidregisterScreen
(Supplier<? extends net.minecraft.world.inventory.MenuType<? extends M>> menuTypeSupplier, net.minecraft.client.gui.screens.MenuScreens.ScreenConstructor<M, U> screenConstructor) Registers a menu screen.<M extends net.minecraft.world.inventory.AbstractContainerMenu,
U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<M>>
voidregisterScreen
(net.minecraft.world.inventory.MenuType<? extends M> menuType, net.minecraft.client.gui.screens.MenuScreens.ScreenConstructor<M, U> screenConstructor) Registers a menu screen.Methods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
-
Constructor Details
-
RegisterMenuScreensEvent
public RegisterMenuScreensEvent()
-
-
Method Details
-
registerScreen
public <M extends net.minecraft.world.inventory.AbstractContainerMenu,U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<M>> void registerScreen(Supplier<? extends net.minecraft.world.inventory.MenuType<? extends M>> menuTypeSupplier, net.minecraft.client.gui.screens.MenuScreens.ScreenConstructor<M, U> screenConstructor) Registers a menu screen.- Parameters:
menuTypeSupplier
- The menu type as a supplier to register a screen forscreenConstructor
- The constructor of the screen
-
registerScreen
public <M extends net.minecraft.world.inventory.AbstractContainerMenu,U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<M>> void registerScreen(net.minecraft.world.inventory.MenuType<? extends M> menuType, net.minecraft.client.gui.screens.MenuScreens.ScreenConstructor<M, U> screenConstructor) Registers a menu screen.- Parameters:
menuType
- The menu type to register a screen forscreenConstructor
- The constructor of the screen
-