Class NewKeyBindsScreen

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.options.OptionsSubScreen
net.minecraft.client.gui.screens.options.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, net.minecraft.client.gui.components.TabOrderedElement

public class NewKeyBindsScreen extends net.minecraft.client.gui.screens.options.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.options.controls.KeyBindsScreen

    lastKeySelection, selectedKey

    Fields inherited from class net.minecraft.client.gui.screens.options.OptionsSubScreen

    lastScreen, layout, list, options

    Fields inherited from class net.minecraft.client.gui.screens.Screen

    FADE_IN_TIME, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, screenExecutor, title, width

    Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Constructor
    Description
    NewKeyBindsScreen(net.minecraft.client.gui.screens.Screen screen, net.minecraft.client.Options settings)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected void
     
    protected void
     
    void
     
    void
    filterKeys(String lastSearch)
     
    net.minecraft.client.gui.screens.options.controls.KeyBindsList
     
    protected void
     
    boolean
    keyPressed(int key, int scancode, int mods)
     
    boolean
    keyReleased(int key, int scancode, int mods)
     
    boolean
    mouseClicked(double xpos, double ypos, int buttonId)
     
    boolean
    mouseScrolled(double xpos, double ypos, double xDelta, double yDelta)
     
    void
    render(net.minecraft.client.gui.GuiGraphics guiGraphics, int mxPos, int myPos, float partialTicks)
     
    protected void
     
    net.minecraft.client.gui.components.Button
     
    void
    resetButton(net.minecraft.client.gui.components.Button button)
     

    Methods inherited from class net.minecraft.client.gui.screens.options.controls.KeyBindsScreen

    addOptions

    Methods inherited from class net.minecraft.client.gui.screens.options.OptionsSubScreen

    onClose, removed

    Methods inherited from class net.minecraft.client.gui.screens.Screen

    added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, clickCommandAction, clickUrlAction, defaultHandleClickEvent, defaultHandleGameClickEvent, fadeWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleClickEvent, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus

    Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler

    getFocused, isDragging, setDragging, setFocused

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler

    charTyped, getChildAt, getCurrentFocusPath, isFocused, mouseDragged, mouseReleased, nextFocusPath, setFocused

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    getBorderForArrowNavigation, mouseMoved

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Constructor Details

    • NewKeyBindsScreen

      public NewKeyBindsScreen(net.minecraft.client.gui.screens.Screen screen, net.minecraft.client.Options settings)
  • Method Details

    • init

      protected void init()
      Overrides:
      init in class net.minecraft.client.gui.screens.options.OptionsSubScreen
    • addTitle

      protected void addTitle()
      Overrides:
      addTitle in class net.minecraft.client.gui.screens.options.OptionsSubScreen
    • addContents

      protected void addContents()
      Overrides:
      addContents in class net.minecraft.client.gui.screens.options.controls.KeyBindsScreen
    • addFooter

      protected void addFooter()
      Overrides:
      addFooter in class net.minecraft.client.gui.screens.options.controls.KeyBindsScreen
    • repositionElements

      protected void repositionElements()
      Overrides:
      repositionElements in class net.minecraft.client.gui.screens.options.controls.KeyBindsScreen
    • render

      public void render(net.minecraft.client.gui.GuiGraphics guiGraphics, int mxPos, int myPos, float partialTicks)
      Specified by:
      render in interface net.minecraft.client.gui.components.Renderable
      Overrides:
      render in class net.minecraft.client.gui.screens.options.controls.KeyBindsScreen
    • resetButton

      public net.minecraft.client.gui.components.Button resetButton()
    • resetButton

      public void resetButton(net.minecraft.client.gui.components.Button button)
    • filterKeys

      public void filterKeys()
    • filterKeys

      public void filterKeys(String lastSearch)
    • mouseClicked

      public boolean mouseClicked(double xpos, double ypos, int buttonId)
      Specified by:
      mouseClicked in interface net.minecraft.client.gui.components.events.ContainerEventHandler
      Specified by:
      mouseClicked in interface net.minecraft.client.gui.components.events.GuiEventListener
      Overrides:
      mouseClicked in class net.minecraft.client.gui.screens.options.controls.KeyBindsScreen
    • mouseScrolled

      public boolean mouseScrolled(double xpos, double ypos, double xDelta, double yDelta)
    • keyPressed

      public boolean keyPressed(int key, int scancode, int mods)
      Specified by:
      keyPressed in interface net.minecraft.client.gui.components.events.ContainerEventHandler
      Specified by:
      keyPressed in interface net.minecraft.client.gui.components.events.GuiEventListener
      Overrides:
      keyPressed in class net.minecraft.client.gui.screens.options.controls.KeyBindsScreen
    • keyReleased

      public boolean keyReleased(int key, int scancode, int mods)
    • getKeyBindsList

      public net.minecraft.client.gui.screens.options.controls.KeyBindsList getKeyBindsList()