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$bintermediary net/minecraft/class_777$class_779named net/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry
-
Field Summary
Fields Modifier and Type Field Description private KeyBindingkeyBindingprivate ButtonWidgetkeyBindingButtonprivate Stringnameprivate ButtonWidgetresetButton -
Constructor Summary
Constructors Modifier Constructor Description privateKeyBindingEntry(KeyBinding keyBinding) -
Method Summary
Modifier and Type Method Description booleanmouseClicked(int index, int mouseX, int mouseY, int button, int x, int y)voidmouseReleased(int index, int mouseX, int mouseY, int button, int x, int y)voidrender(int index, int x, int y, int rowWidth, int rowHeight, int mouseX, int mouseY, boolean hovered)voidupdatePosition(int index, int x, int y)
-
Field Details
-
keyBinding
- Mappings:
Namespace Name Mixin selector official bLayi$b;b:Lavb;intermediary field_3364Lnet/minecraft/class_777$class_779;field_3364:Lnet/minecraft/class_666;named keyBindingLnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;keyBinding:Lnet/minecraft/client/options/KeyBinding;
-
name
- Mappings:
Namespace Name Mixin selector official cLayi$b;c:Ljava/lang/String;intermediary field_3365Lnet/minecraft/class_777$class_779;field_3365:Ljava/lang/String;named nameLnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;name:Ljava/lang/String;
-
keyBindingButton
- Mappings:
Namespace Name Mixin selector official dLayi$b;d:Lavs;intermediary field_3366Lnet/minecraft/class_777$class_779;field_3366:Lnet/minecraft/class_685;named keyBindingButtonLnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;keyBindingButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
resetButton
- Mappings:
Namespace Name Mixin selector official eLayi$b;e:Lavs;intermediary field_3367Lnet/minecraft/class_777$class_779;field_3367:Lnet/minecraft/class_685;named resetButtonLnet/minecraft/client/gui/screen/options/ControlsListWidget$KeyBindingEntry;resetButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
-
Constructor Details
-
KeyBindingEntry
- Mappings:
Namespace Name Mixin selector official <init>Layi$b;<init>(Layi;Lavb;)Vintermediary <init>Lnet/minecraft/class_777$class_779;<init>(Lnet/minecraft/class_777;Lnet/minecraft/class_666;)Vnamed <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:
renderin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLawd$a;a(IIIIIIIZ)Vintermediary method_2569Lnet/minecraft/class_698$class_699;method_2569(IIIIIIIZ)Vnamed renderLnet/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:
mouseClickedin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLawd$a;a(IIIIII)Zintermediary method_2568Lnet/minecraft/class_698$class_699;method_2568(IIIIII)Znamed mouseClickedLnet/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:
mouseReleasedin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official bLawd$a;b(IIIIII)Vintermediary method_2570Lnet/minecraft/class_698$class_699;method_2570(IIIIII)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseReleased(IIIIII)V
-
updatePosition
public void updatePosition(int index, int x, int y)- Specified by:
updatePositionin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLawd$a;a(III)Vintermediary method_2567Lnet/minecraft/class_698$class_699;method_2567(III)Vnamed updatePositionLnet/minecraft/client/gui/widget/EntryListWidget$Entry;updatePosition(III)V
-