Class NewKeyBindsScreen
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.OptionsSubScreen
net.minecraft.client.gui.screens.controls.KeyBindsScreen
com.blamejared.controlling.client.NewKeyBindsScreen
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable
public class NewKeyBindsScreen
extends net.minecraft.client.gui.screens.controls.KeyBindsScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
Fields inherited from class net.minecraft.client.gui.screens.controls.KeyBindsScreen
lastKeySelection, selectedKeyFields inherited from class net.minecraft.client.gui.screens.OptionsSubScreen
lastScreenFields 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 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionNewKeyBindsScreen(net.minecraft.client.gui.screens.Screen screen, net.minecraft.client.Options settings) -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char character, int code) voidprotected voidinit()Adds the buttons (and other controls) to the screen in question.booleankeyPressed(int keyCode, int scanCode, int modifier) booleanmouseClicked(double mx, double my, int mb) booleanmouseReleased(double mx, double my, int mb) voidrender(com.mojang.blaze3d.vertex.PoseStack stack, int mouseX, int mouseY, float partialTicks) Draws the screen and all the components in it.voidtick()Methods inherited from class net.minecraft.client.gui.screens.OptionsSubScreen
basicListRender, onClose, removedMethods 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, isPauseScreen, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderWithTooltip, resize, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, 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, mouseScrolled, setInitialFocusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
-
Constructor Details
-
NewKeyBindsScreen
public NewKeyBindsScreen(net.minecraft.client.gui.screens.Screen screen, net.minecraft.client.Options settings)
-
-
Method Details
-
init
protected void init()Adds the buttons (and other controls) to the screen in question. Called when the GUI is displayed and when the window resizes, the buttonList is cleared beforehand.- Overrides:
initin classnet.minecraft.client.gui.screens.controls.KeyBindsScreen
-
charTyped
public boolean charTyped(char character, int code) -
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.gui.screens.Screen
-
filterKeys
public void filterKeys() -
render
public void render(com.mojang.blaze3d.vertex.PoseStack stack, int mouseX, int mouseY, float partialTicks) Draws the screen and all the components in it.- Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classnet.minecraft.client.gui.screens.controls.KeyBindsScreen
-
mouseClicked
public boolean mouseClicked(double mx, double my, int mb) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classnet.minecraft.client.gui.screens.controls.KeyBindsScreen
-
mouseReleased
public boolean mouseReleased(double mx, double my, int mb) -
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifier) - 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.controls.KeyBindsScreen
-