Class ScreenWrapper1_19
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
mods.thecomputerizer.theimpossiblelibrary.shared.v19.client.gui.ScreenWrapper1_19
- All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.core.CoreStateAccessor,mods.thecomputerizer.theimpossiblelibrary.api.wrappers.Wrapped<mods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPI>,net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Widget
public class ScreenWrapper1_19
extends net.minecraft.client.gui.screens.Screen
implements mods.thecomputerizer.theimpossiblelibrary.api.wrappers.Wrapped<mods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPI>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected final mods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPIFields inherited from class net.minecraft.client.gui.screens.Screen
font, height, itemRenderer, minecraft, passEvents, title, widthFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.core.CoreStateAccessor
FABRIC, FORGE, FORGE_OR_NEOFORGE, GAME_VERSION, JAVA_17, JAVA_21, JAVA_8, JAVA_MODULES, JAVA_VERSION, LEGACY, MOD_LOADER, NAMED_ENV, NEOFORGE, SRG_ENV, V12, V16, V16_OR_EARLIER, V16_OR_LATER, V18, V18_OR_EARLIER, V18_OR_LATER, V19, V19_2_OR_EARLIER, V19_4_OR_LATER, V19_OR_EARLIER, V19_OR_LATER, V20, V20_4_OR_EARLIER, V20_6_OR_LATER, V20_OR_LATER, V21, V21_OR_LATERFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionScreenWrapper1_19(mods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPI wrapped) -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char c, int mods) protected mods.thecomputerizer.theimpossiblelibrary.api.client.input.KeyStateCachemods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPIvoidinit()protected booleanbooleanbooleankeyPressed(int keyCode, int scanCode, int mod) protected net.minecraft.client.MinecraftbooleanmouseClicked(double mouseX, double mouseY, int mouseButton) booleanmouseScrolled(double mouseX, double mouseY, double delta) voidonClose()voidremoved()voidrender(com.mojang.blaze3d.vertex.PoseStack matrix, int mouseX, int mouseY, float partialTicks) voidresize(net.minecraft.client.Minecraft mc, int width, int height) voidtick()Methods inherited from class net.minecraft.client.gui.screens.Screen
addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, children, clearWidgets, findNarratableWidget, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, shouldCloseOnEsc, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
changeFocus, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseDragged, mouseReleased, setInitialFocusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.wrappers.Wrapped
getWrappedClass, unwrap
-
Field Details
-
wrapped
protected final mods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPI wrapped -
isOpen
protected boolean isOpen
-
-
Constructor Details
-
ScreenWrapper1_19
public ScreenWrapper1_19(mods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPI wrapped)
-
-
Method Details
-
charTyped
public boolean charTyped(char c, int mods) - Specified by:
charTypedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
charTypedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
getKeyState
protected mods.thecomputerizer.theimpossiblelibrary.api.client.input.KeyStateCache getKeyState() -
getWrapped
public mods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPI getWrapped()- Specified by:
getWrappedin interfacemods.thecomputerizer.theimpossiblelibrary.api.wrappers.Wrapped<mods.thecomputerizer.theimpossiblelibrary.api.client.gui.ScreenAPI>
-
init
public void init()- Overrides:
initin classnet.minecraft.client.gui.screens.Screen
-
isActivelyTicking
protected boolean isActivelyTicking() -
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classnet.minecraft.client.gui.screens.Screen
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int mod) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
keyPressedin classnet.minecraft.client.gui.screens.Screen
-
minecraft
protected net.minecraft.client.Minecraft minecraft() -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double delta) - Specified by:
mouseScrolledin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseScrolledin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
onClose
public void onClose()- Overrides:
onClosein classnet.minecraft.client.gui.screens.Screen
-
removed
public void removed()- Overrides:
removedin classnet.minecraft.client.gui.screens.Screen
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack matrix, int mouseX, int mouseY, float partialTicks) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Widget- Overrides:
renderin classnet.minecraft.client.gui.screens.Screen
-
resize
public void resize(net.minecraft.client.Minecraft mc, int width, int height) - Overrides:
resizein classnet.minecraft.client.gui.screens.Screen
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.gui.screens.Screen
-