Package net.minecraftforge.client.event
Class ScreenEvent.Init
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.ScreenEvent
net.minecraftforge.client.event.ScreenEvent.Init
- Direct Known Subclasses:
- ScreenEvent.Init.Post,- ScreenEvent.Init.Pre
- Enclosing class:
- ScreenEvent
Fired when a screen is being initialized.
 See the two subclasses for listening before and after the initialization.
 
Listeners added through this event may also be marked as renderable or narratable, if they inherit from
 Renderable and NarratableEntry
 respectively.
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classFired after the screen's overridable initialization method is called.static classFired before the screen's overridable initialization method is fired.Nested classes/interfaces inherited from class net.minecraftforge.client.event.ScreenEventScreenEvent.BackgroundRendered, ScreenEvent.CharacterTyped, ScreenEvent.Closing, ScreenEvent.Init, ScreenEvent.KeyPressed, ScreenEvent.KeyReleased, ScreenEvent.MouseButtonPressed, ScreenEvent.MouseButtonReleased, ScreenEvent.MouseDragged, ScreenEvent.MouseScrolled, ScreenEvent.Opening, ScreenEvent.Render, ScreenEvent.RenderInventoryMobEffectsNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Eventnet.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Consumer<GuiEventListener>private final List<GuiEventListener>private final Consumer<GuiEventListener>
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedInit(Screen screen, List<GuiEventListener> listenerList, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddListener(GuiEventListener listener) Adds the givenGuiEventListenerto the screen.Returns unmodifiable view of list of event listeners on the screen.voidremoveListener(GuiEventListener listener) Removes the givenGuiEventListenerfrom the screen.Methods inherited from class net.minecraftforge.client.event.ScreenEventgetScreenMethods inherited from class net.minecraftforge.eventbus.api.EventgetListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
- 
Field Details- 
add
- 
remove
- 
listenerList
 
- 
- 
Constructor Details- 
Init@Internal protected Init(Screen screen, List<GuiEventListener> listenerList, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) 
 
- 
- 
Method Details- 
getListenersListReturns unmodifiable view of list of event listeners on the screen.- Returns:
- unmodifiable view of list of event listeners on the screen
 
- 
addListenerAdds the givenGuiEventListenerto the screen.- Parameters:
- listener- the listener to add
 
- 
removeListenerRemoves the givenGuiEventListenerfrom the screen.- Parameters:
- listener- the listener to remove
 
 
-