Package net.minecraftforge.client.event
Class ScreenEvent.InitScreenEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.ScreenEvent
net.minecraftforge.client.event.ScreenEvent.InitScreenEvent
- Direct Known Subclasses:
ScreenEvent.InitScreenEvent.Post,ScreenEvent.InitScreenEvent.Pre
- Enclosing class:
- ScreenEvent
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis event fires right afterScreen#init().static classThis event fires just after initializing theMinecraft, font renderer, width, and height fields.
If canceled the following lines are skipped inScreen.init(Minecraft, int, int):
this.buttonList.clear();
this.children.clear();
this.initGui();Nested classes/interfaces inherited from class net.minecraftforge.client.event.ScreenEvent
ScreenEvent.BackgroundDrawnEvent, ScreenEvent.DrawScreenEvent, ScreenEvent.InitScreenEvent, ScreenEvent.KeyboardCharTypedEvent, ScreenEvent.KeyboardKeyEvent, ScreenEvent.KeyboardKeyPressedEvent, ScreenEvent.KeyboardKeyReleasedEvent, ScreenEvent.MouseClickedEvent, ScreenEvent.MouseDragEvent, ScreenEvent.MouseInputEvent, ScreenEvent.MouseReleasedEvent, ScreenEvent.MouseScrollEvent, ScreenEvent.PotionShiftEvent, ScreenEvent.PotionSizeEventNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Consumer<GuiEventListener>private List<GuiEventListener>private Consumer<GuiEventListener> -
Constructor Summary
ConstructorsConstructorDescriptionInitScreenEvent(Screen screen, List<GuiEventListener> listenerList, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(GuiEventListener button) Unmodifiable reference to the list of buttons on theScreenEvent.screen.voidremoveListener(GuiEventListener button) Methods inherited from class net.minecraftforge.client.event.ScreenEvent
getScreenMethods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
-
Field Details
-
add
-
remove
-
listenerList
-
-
Constructor Details
-
InitScreenEvent
public InitScreenEvent(Screen screen, List<GuiEventListener> listenerList, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove)
-
-
Method Details
-
getListenersList
Unmodifiable reference to the list of buttons on theScreenEvent.screen. -
addListener
-
removeListener
-