Class ControlsOptionsScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.options.ControlsOptionsScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
@Environment(CLIENT) public class ControlsOptionsScreen extends Screen
- Mappings:
Namespace Name official ayjintermediary net/minecraft/class_780named net/minecraft/client/gui/screen/options/ControlsOptionsScreen
-
Field Summary
Fields Modifier and Type Field Description protected Stringfield_3368private Screenfield_3372private GameOptionsfield_3373private ControlsListWidgetfield_3374private ButtonWidgetfield_3375private static GameOptions.Option[]OPTIONSKeyBindingselectedKeyBindinglongtimeFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description ControlsOptionsScreen(Screen screen, GameOptions gameOptions) -
Method Summary
Modifier and Type Method Description protected voidbuttonClicked(ButtonWidget button)voidhandleMouse()voidinit()protected voidkeyPressed(char character, int code)protected voidmouseClicked(int mouseX, int mouseY, int button)protected voidmouseReleased(int mouseX, int mouseY, int button)voidrender(int mouseX, int mouseY, float delta)Methods inherited from class net.minecraft.client.gui.screen.Screen
confirmResult, getClipboard, handleInput, handleKeyboard, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, mouseDragged, removed, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBounds, shouldPauseGame, tickMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
OPTIONS
- Mappings:
Namespace Name Mixin selector official hLayj;h:[Lavh$a;intermediary field_3371Lnet/minecraft/class_780;field_3371:[Lnet/minecraft/class_671$class_672;named OPTIONSLnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;OPTIONS:[Lnet/minecraft/client/options/GameOptions$Option;
-
field_3372
- Mappings:
Namespace Name Mixin selector official iLayj;i:Laxu;intermediary field_3372Lnet/minecraft/class_780;field_3372:Lnet/minecraft/class_754;named field_3372Lnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;field_3372:Lnet/minecraft/client/gui/screen/Screen;
-
field_3368
- Mappings:
Namespace Name Mixin selector official aLayj;a:Ljava/lang/String;intermediary field_3368Lnet/minecraft/class_780;field_3368:Ljava/lang/String;named field_3368Lnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;field_3368:Ljava/lang/String;
-
field_3373
- Mappings:
Namespace Name Mixin selector official rLayj;r:Lavh;intermediary field_3373Lnet/minecraft/class_780;field_3373:Lnet/minecraft/class_671;named field_3373Lnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;field_3373:Lnet/minecraft/client/options/GameOptions;
-
selectedKeyBinding
- Mappings:
Namespace Name Mixin selector official fLayj;f:Lavb;intermediary field_3369Lnet/minecraft/class_780;field_3369:Lnet/minecraft/class_666;named selectedKeyBindingLnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;selectedKeyBinding:Lnet/minecraft/client/options/KeyBinding;
-
time
public long time- Mappings:
Namespace Name Mixin selector official gLayj;g:Jintermediary field_3370Lnet/minecraft/class_780;field_3370:Jnamed timeLnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;time:J
-
field_3374
- Mappings:
Namespace Name Mixin selector official sLayj;s:Layi;intermediary field_3374Lnet/minecraft/class_780;field_3374:Lnet/minecraft/class_777;named field_3374Lnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;field_3374:Lnet/minecraft/client/gui/screen/options/ControlsListWidget;
-
field_3375
- Mappings:
Namespace Name Mixin selector official tLayj;t:Lavs;intermediary field_3375Lnet/minecraft/class_780;field_3375:Lnet/minecraft/class_685;named field_3375Lnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;field_3375:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
-
Constructor Details
-
ControlsOptionsScreen
-
-
Method Details
-
init
public void init() -
handleMouse
public void handleMouse()- Overrides:
handleMousein classScreen- Mappings:
Namespace Name Mixin selector official kLaxu;k()Vintermediary method_2810Lnet/minecraft/class_754;method_2810()Vnamed handleMouseLnet/minecraft/client/gui/screen/Screen;handleMouse()V
-
buttonClicked
- Overrides:
buttonClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(Lavs;)Vintermediary method_2787Lnet/minecraft/class_754;method_2787(Lnet/minecraft/class_685;)Vnamed buttonClickedLnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button)- Overrides:
mouseClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(III)Vintermediary method_2784Lnet/minecraft/class_754;method_2784(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
mouseReleased
protected void mouseReleased(int mouseX, int mouseY, int button)- Overrides:
mouseReleasedin classScreen- Mappings:
Namespace Name Mixin selector official bLaxu;b(III)Vintermediary method_2796Lnet/minecraft/class_754;method_2796(III)Vnamed mouseReleasedLnet/minecraft/client/gui/screen/Screen;mouseReleased(III)V
-
keyPressed
protected void keyPressed(char character, int code)- Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(CI)Vintermediary method_2781Lnet/minecraft/class_754;method_2781(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
-
render
public void render(int mouseX, int mouseY, float delta)
-