Class RegisterMenuScreensEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RegisterMenuScreensEvent
- All Implemented Interfaces:
net.neoforged.fml.event.IModBusEvent
public class RegisterMenuScreensEvent
extends net.neoforged.bus.api.Event
implements net.neoforged.fml.event.IModBusEvent
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map
<MenuType<?>, MenuScreens.ScreenConstructor<?, ?>> -
Constructor Summary
ConstructorDescriptionRegisterMenuScreensEvent
(Map<MenuType<?>, MenuScreens.ScreenConstructor<?, ?>> registeredScreens) -
Method Summary
Modifier and TypeMethodDescription<M extends AbstractContainerMenu,
U extends Screen & MenuAccess<M>>
voidregister
(MenuType<? extends M> menuType, MenuScreens.ScreenConstructor<M, U> screenConstructor)
-
Field Details
-
registeredScreens
-
-
Constructor Details
-
RegisterMenuScreensEvent
@Internal public RegisterMenuScreensEvent(Map<MenuType<?>, MenuScreens.ScreenConstructor<?, ?>> registeredScreens)
-
-
Method Details
-
register
public <M extends AbstractContainerMenu,U extends Screen & MenuAccess<M>> void register(MenuType<? extends M> menuType, MenuScreens.ScreenConstructor<M, U> screenConstructor)
-