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 bid$b
intermediary net/minecraft/class_1819$class_1822
named net/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry
  • Field Details

    • keyBinding

      private final KeyBinding keyBinding
      Mappings:
      Namespace Name Mixin selector
      official b Lbid$b;b:Lbep;
      intermediary field_7806 Lnet/minecraft/class_1819$class_1822;field_7806:Lnet/minecraft/class_327;
      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 Lbid$b;c:Ljava/lang/String;
      intermediary field_7807 Lnet/minecraft/class_1819$class_1822;field_7807: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 Lbid$b;d:Lbfm;
      intermediary field_7808 Lnet/minecraft/class_1819$class_1822;field_7808:Lnet/minecraft/class_356;
      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 Lbid$b;e:Lbfm;
      intermediary field_7809 Lnet/minecraft/class_1819$class_1822;field_7809:Lnet/minecraft/class_356;
      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> Lbid$b;<init>(Lbid;Lbep;)V
      intermediary <init> Lnet/minecraft/class_1819$class_1822;<init>(Lnet/minecraft/class_1819;Lnet/minecraft/class_327;)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 Lbfy$a;a(IIIIIIIZ)V
      intermediary method_6700 Lnet/minecraft/class_1802$class_1803;method_6700(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 Lbfy$a;a(IIIIII)Z
      intermediary method_6699 Lnet/minecraft/class_1802$class_1803;method_6699(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 Lbfy$a;b(IIIIII)V
      intermediary method_6701 Lnet/minecraft/class_1802$class_1803;method_6701(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 Lbfy$a;a(III)V
      intermediary method_9473 Lnet/minecraft/class_1802$class_1803;method_9473(III)V
      named updatePosition Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;updatePosition(III)V