Class ControlsListWidget.KeyBindingEntry

java.lang.Object
net.minecraft.client.gui.screen.options.ControlsListWidget.KeyBindingEntry
All Implemented Interfaces:
EntryListWidget.Entry
Enclosing class:
ControlsListWidget

@Environment(CLIENT)
public class ControlsListWidget.KeyBindingEntry
extends Object
implements EntryListWidget.Entry
Mappings:
Namespace Name
official ayi$b
intermediary net/minecraft/class_777$class_779
named net/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry
  • Field Details

    • keyBinding

      private final KeyBinding keyBinding
      Mappings:
      Namespace Name Mixin selector
      official b Layi$b;b:Lavb;
      intermediary field_3364 Lnet/minecraft/class_777$class_779;field_3364:Lnet/minecraft/class_666;
      named keyBinding Lnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;keyBinding:Lnet/minecraft/client/options/KeyBinding;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official c Layi$b;c:Ljava/lang/String;
      intermediary field_3365 Lnet/minecraft/class_777$class_779;field_3365:Ljava/lang/String;
      named name Lnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;name:Ljava/lang/String;
    • keyBindingButton

      private final ButtonWidget keyBindingButton
      Mappings:
      Namespace Name Mixin selector
      official d Layi$b;d:Lavs;
      intermediary field_3366 Lnet/minecraft/class_777$class_779;field_3366:Lnet/minecraft/class_685;
      named keyBindingButton Lnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;keyBindingButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • resetButton

      private final ButtonWidget resetButton
      Mappings:
      Namespace Name Mixin selector
      official e Layi$b;e:Lavs;
      intermediary field_3367 Lnet/minecraft/class_777$class_779;field_3367:Lnet/minecraft/class_685;
      named resetButton Lnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;resetButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
  • Constructor Details

    • KeyBindingEntry

      private KeyBindingEntry​(KeyBinding keyBinding)
      Mappings:
      Namespace Name Mixin selector
      official <init> Layi$b;<init>(Layi;Lavb;)V
      intermediary <init> Lnet/minecraft/class_777$class_779;<init>(Lnet/minecraft/class_777;Lnet/minecraft/class_666;)V
      named <init> Lnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;<init>(Lnet/minecraft/client/gui/screen/options/ControlsListWidget;Lnet/minecraft/client/options/KeyBinding;)V
  • Method Details

    • render

      public void render​(int index, int x, int y, int rowWidth, int rowHeight, int mouseX, int mouseY, boolean hovered)
      Specified by:
      render in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lawd$a;a(IIIIIIIZ)V
      intermediary method_2569 Lnet/minecraft/class_698$class_699;method_2569(IIIIIIIZ)V
      named render Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(IIIIIIIZ)V
    • mouseClicked

      public boolean mouseClicked​(int index, int mouseX, int mouseY, int button, int x, int y)
      Specified by:
      mouseClicked in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lawd$a;a(IIIIII)Z
      intermediary method_2568 Lnet/minecraft/class_698$class_699;method_2568(IIIIII)Z
      named mouseClicked Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseClicked(IIIIII)Z
    • mouseReleased

      public void mouseReleased​(int index, int mouseX, int mouseY, int button, int x, int y)
      Specified by:
      mouseReleased in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official b Lawd$a;b(IIIIII)V
      intermediary method_2570 Lnet/minecraft/class_698$class_699;method_2570(IIIIII)V
      named mouseReleased Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseReleased(IIIIII)V
    • updatePosition

      public void updatePosition​(int index, int x, int y)
      Specified by:
      updatePosition in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lawd$a;a(III)V
      intermediary method_2567 Lnet/minecraft/class_698$class_699;method_2567(III)V
      named updatePosition Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;updatePosition(III)V