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
  • 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(net.minecraft.client.input.KeyEvent event)
     
    boolean
    keyReleased(net.minecraft.client.input.KeyEvent event)
     
    boolean
    mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
     
    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, canInterruptWithAnotherScreen, changeFocus, children, clearFocus, clearWidgets, clickCommandAction, clickUrlAction, defaultHandleClickEvent, defaultHandleGameClickEvent, fadeWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleClickEvent, handleComponentClicked, handleDelayedNarration, init, insertText, isAllowedInPortal, isInGameUi, isMouseOver, isPauseScreen, isValidCharacterForName, onFilesDrop, panoramaShouldSpin, rebuildWidgets, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltipAndSubtitles, 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, shouldTakeFocusAfterInteraction

    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(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
      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(net.minecraft.client.input.KeyEvent event)
      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(net.minecraft.client.input.KeyEvent event)
    • getKeyBindsList

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

      public AccessAbstractSelectionList getAbstractSelectionList()