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
-
Nested Class Summary
Nested classes/interfaces inherited from class net.neoforged.bus.api.Event
net.neoforged.bus.api.Event.HasResult, net.neoforged.bus.api.Event.Result
-
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) Methods inherited from class net.neoforged.bus.api.Event
getResult, hasResult, setResult
-
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)
-