Class GameOptions

java.lang.Object
net.minecraft.client.options.GameOptions

@Environment(CLIENT) public class GameOptions extends Object
Mappings:
Namespace Name
official azv
intermediary net/minecraft/class_347
named net/minecraft/client/options/GameOptions
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official ax Lazv;ax:Lorg/apache/logging/log4j/Logger;
      intermediary field_7651 Lnet/minecraft/class_347;field_7651:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/options/GameOptions;LOGGER:Lorg/apache/logging/log4j/Logger;
    • GSON

      private static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official ay Lazv;ay:Lcom/google/gson/Gson;
      intermediary field_7652 Lnet/minecraft/class_347;field_7652:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/client/options/GameOptions;GSON:Lcom/google/gson/Gson;
    • STRING_LIST_TYPE

      private static final ParameterizedType STRING_LIST_TYPE
      Mappings:
      Namespace Name Mixin selector
      official az Lazv;az:Ljava/lang/reflect/ParameterizedType;
      intermediary field_7653 Lnet/minecraft/class_347;field_7653:Ljava/lang/reflect/ParameterizedType;
      named STRING_LIST_TYPE Lnet/minecraft/client/options/GameOptions;STRING_LIST_TYPE:Ljava/lang/reflect/ParameterizedType;
    • GUI_SCALE

      private static final String[] GUI_SCALE
      Mappings:
      Namespace Name Mixin selector
      official aA Lazv;aA:[Ljava/lang/String;
      intermediary field_966 Lnet/minecraft/class_347;field_966:[Ljava/lang/String;
      named GUI_SCALE Lnet/minecraft/client/options/GameOptions;GUI_SCALE:[Ljava/lang/String;
    • PARTICLES

      private static final String[] PARTICLES
      Mappings:
      Namespace Name Mixin selector
      official aB Lazv;aB:[Ljava/lang/String;
      intermediary field_968 Lnet/minecraft/class_347;field_968:[Ljava/lang/String;
      named PARTICLES Lnet/minecraft/client/options/GameOptions;PARTICLES:[Ljava/lang/String;
    • AMBIENT_OCCLUSION

      private static final String[] AMBIENT_OCCLUSION
      Mappings:
      Namespace Name Mixin selector
      official aC Lazv;aC:[Ljava/lang/String;
      intermediary field_5707 Lnet/minecraft/class_347;field_5707:[Ljava/lang/String;
      named AMBIENT_OCCLUSION Lnet/minecraft/client/options/GameOptions;AMBIENT_OCCLUSION:[Ljava/lang/String;
    • sensitivity

      public float sensitivity
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a:F
      intermediary field_972 Lnet/minecraft/class_347;field_972:F
      named sensitivity Lnet/minecraft/client/options/GameOptions;sensitivity:F
    • invertYMouse

      public boolean invertYMouse
      Mappings:
      Namespace Name Mixin selector
      official b Lazv;b:Z
      intermediary field_973 Lnet/minecraft/class_347;field_973:Z
      named invertYMouse Lnet/minecraft/client/options/GameOptions;invertYMouse:Z
    • viewDistance

      public int viewDistance
      Mappings:
      Namespace Name Mixin selector
      official c Lazv;c:I
      intermediary field_7668 Lnet/minecraft/class_347;field_7668:I
      named viewDistance Lnet/minecraft/client/options/GameOptions;viewDistance:I
    • bobView

      public boolean bobView
      Mappings:
      Namespace Name Mixin selector
      official d Lazv;d:Z
      intermediary field_975 Lnet/minecraft/class_347;field_975:Z
      named bobView Lnet/minecraft/client/options/GameOptions;bobView:Z
    • anaglyph3d

      public boolean anaglyph3d
      Mappings:
      Namespace Name Mixin selector
      official e Lazv;e:Z
      intermediary field_976 Lnet/minecraft/class_347;field_976:Z
      named anaglyph3d Lnet/minecraft/client/options/GameOptions;anaglyph3d:Z
    • advancedOpengl

      public boolean advancedOpengl
      Mappings:
      Namespace Name Mixin selector
      official f Lazv;f:Z
      intermediary field_977 Lnet/minecraft/class_347;field_977:Z
      named advancedOpengl Lnet/minecraft/client/options/GameOptions;advancedOpengl:Z
    • fbo

      public boolean fbo
      Mappings:
      Namespace Name Mixin selector
      official g Lazv;g:Z
      intermediary field_7669 Lnet/minecraft/class_347;field_7669:Z
      named fbo Lnet/minecraft/client/options/GameOptions;fbo:Z
    • maxFramerate

      public int maxFramerate
      Mappings:
      Namespace Name Mixin selector
      official h Lazv;h:I
      intermediary field_978 Lnet/minecraft/class_347;field_978:I
      named maxFramerate Lnet/minecraft/client/options/GameOptions;maxFramerate:I
    • fancyGraphics

      public boolean fancyGraphics
      Mappings:
      Namespace Name Mixin selector
      official i Lazv;i:Z
      intermediary field_979 Lnet/minecraft/class_347;field_979:Z
      named fancyGraphics Lnet/minecraft/client/options/GameOptions;fancyGraphics:Z
    • ao

      public int ao
      Mappings:
      Namespace Name Mixin selector
      official j Lazv;j:I
      intermediary field_5708 Lnet/minecraft/class_347;field_5708:I
      named ao Lnet/minecraft/client/options/GameOptions;ao:I
    • renderClouds

      public boolean renderClouds
      Mappings:
      Namespace Name Mixin selector
      official k Lazv;k:Z
      intermediary field_981 Lnet/minecraft/class_347;field_981:Z
      named renderClouds Lnet/minecraft/client/options/GameOptions;renderClouds:Z
    • resourcePacks

      public List resourcePacks
      Mappings:
      Namespace Name Mixin selector
      official l Lazv;l:Ljava/util/List;
      intermediary field_7670 Lnet/minecraft/class_347;field_7670:Ljava/util/List;
      named resourcePacks Lnet/minecraft/client/options/GameOptions;resourcePacks:Ljava/util/List;
    • field_7671

      public ChatVisibility field_7671
      Mappings:
      Namespace Name Mixin selector
      official m Lazv;m:Lxm;
      intermediary field_7671 Lnet/minecraft/class_347;field_7671:Lnet/minecraft/class_2157;
      named field_7671 Lnet/minecraft/client/options/GameOptions;field_7671:Lnet/minecraft/client/gui/hud/ChatVisibility;
    • chatColor

      public boolean chatColor
      Mappings:
      Namespace Name Mixin selector
      official n Lazv;n:Z
      intermediary field_984 Lnet/minecraft/class_347;field_984:Z
      named chatColor Lnet/minecraft/client/options/GameOptions;chatColor:Z
    • chatLinkPrompt

      public boolean chatLinkPrompt
      Mappings:
      Namespace Name Mixin selector
      official p Lazv;p:Z
      intermediary field_986 Lnet/minecraft/class_347;field_986:Z
      named chatLinkPrompt Lnet/minecraft/client/options/GameOptions;chatLinkPrompt:Z
    • chatOpacity

      public float chatOpacity
      Mappings:
      Namespace Name Mixin selector
      official q Lazv;q:F
      intermediary field_987 Lnet/minecraft/class_347;field_987:F
      named chatOpacity Lnet/minecraft/client/options/GameOptions;chatOpacity:F
    • field_22910

      public boolean field_22910
      Mappings:
      Namespace Name Mixin selector
      official r Lazv;r:Z
      intermediary field_22910 Lnet/minecraft/class_347;field_22910:Z
      named field_22910 Lnet/minecraft/client/options/GameOptions;field_22910:Z
    • snopperEnabled

      public boolean snopperEnabled
      Mappings:
      Namespace Name Mixin selector
      official s Lazv;s:Z
      intermediary field_989 Lnet/minecraft/class_347;field_989:Z
      named snopperEnabled Lnet/minecraft/client/options/GameOptions;snopperEnabled:Z
    • fullscreen

      public boolean fullscreen
      Mappings:
      Namespace Name Mixin selector
      official t Lazv;t:Z
      intermediary field_990 Lnet/minecraft/class_347;field_990:Z
      named fullscreen Lnet/minecraft/client/options/GameOptions;fullscreen:Z
    • vsync

      public boolean vsync
      Mappings:
      Namespace Name Mixin selector
      official u Lazv;u:Z
      intermediary field_991 Lnet/minecraft/class_347;field_991:Z
      named vsync Lnet/minecraft/client/options/GameOptions;vsync:Z
    • hideServerAddress

      public boolean hideServerAddress
      Mappings:
      Namespace Name Mixin selector
      official v Lazv;v:Z
      intermediary field_992 Lnet/minecraft/class_347;field_992:Z
      named hideServerAddress Lnet/minecraft/client/options/GameOptions;hideServerAddress:Z
    • advancedItemTooltips

      public boolean advancedItemTooltips
      Mappings:
      Namespace Name Mixin selector
      official w Lazv;w:Z
      intermediary field_5051 Lnet/minecraft/class_347;field_5051:Z
      named advancedItemTooltips Lnet/minecraft/client/options/GameOptions;advancedItemTooltips:Z
    • pauseOnLostFocus

      public boolean pauseOnLostFocus
      Mappings:
      Namespace Name Mixin selector
      official x Lazv;x:Z
      intermediary field_5052 Lnet/minecraft/class_347;field_5052:Z
      named pauseOnLostFocus Lnet/minecraft/client/options/GameOptions;pauseOnLostFocus:Z
    • field_5053

      public boolean field_5053
      Mappings:
      Namespace Name Mixin selector
      official y Lazv;y:Z
      intermediary field_5053 Lnet/minecraft/class_347;field_5053:Z
      named field_5053 Lnet/minecraft/client/options/GameOptions;field_5053:Z
    • touchScreen

      public boolean touchScreen
      Mappings:
      Namespace Name Mixin selector
      official z Lazv;z:Z
      intermediary field_5047 Lnet/minecraft/class_347;field_5047:Z
      named touchScreen Lnet/minecraft/client/options/GameOptions;touchScreen:Z
    • overrideWidth

      public int overrideWidth
      Mappings:
      Namespace Name Mixin selector
      official A Lazv;A:I
      intermediary field_5048 Lnet/minecraft/class_347;field_5048:I
      named overrideWidth Lnet/minecraft/client/options/GameOptions;overrideWidth:I
    • overrideHeight

      public int overrideHeight
      Mappings:
      Namespace Name Mixin selector
      official B Lazv;B:I
      intermediary field_5049 Lnet/minecraft/class_347;field_5049:I
      named overrideHeight Lnet/minecraft/client/options/GameOptions;overrideHeight:I
    • heldItemTooltips

      public boolean heldItemTooltips
      Mappings:
      Namespace Name Mixin selector
      official C Lazv;C:Z
      intermediary field_5050 Lnet/minecraft/class_347;field_5050:Z
      named heldItemTooltips Lnet/minecraft/client/options/GameOptions;heldItemTooltips:Z
    • chatScale

      public float chatScale
      Mappings:
      Namespace Name Mixin selector
      official D Lazv;D:F
      intermediary field_5703 Lnet/minecraft/class_347;field_5703:F
      named chatScale Lnet/minecraft/client/options/GameOptions;chatScale:F
    • chatWidth

      public float chatWidth
      Mappings:
      Namespace Name Mixin selector
      official E Lazv;E:F
      intermediary field_5704 Lnet/minecraft/class_347;field_5704:F
      named chatWidth Lnet/minecraft/client/options/GameOptions;chatWidth:F
    • chatHeightUnfocused

      public float chatHeightUnfocused
      Mappings:
      Namespace Name Mixin selector
      official F Lazv;F:F
      intermediary field_5705 Lnet/minecraft/class_347;field_5705:F
      named chatHeightUnfocused Lnet/minecraft/client/options/GameOptions;chatHeightUnfocused:F
    • chatHeightFocused

      public float chatHeightFocused
      Mappings:
      Namespace Name Mixin selector
      official G Lazv;G:F
      intermediary field_5706 Lnet/minecraft/class_347;field_5706:F
      named chatHeightFocused Lnet/minecraft/client/options/GameOptions;chatHeightFocused:F
    • showInventoryAchievementHint

      public boolean showInventoryAchievementHint
      Mappings:
      Namespace Name Mixin selector
      official H Lazv;H:Z
      intermediary field_7636 Lnet/minecraft/class_347;field_7636:Z
      named showInventoryAchievementHint Lnet/minecraft/client/options/GameOptions;showInventoryAchievementHint:Z
    • mipmapLevels

      public int mipmapLevels
      Mappings:
      Namespace Name Mixin selector
      official I Lazv;I:I
      intermediary field_7637 Lnet/minecraft/class_347;field_7637:I
      named mipmapLevels Lnet/minecraft/client/options/GameOptions;mipmapLevels:I
    • field_7638

      public int field_7638
      Mappings:
      Namespace Name Mixin selector
      official J Lazv;J:I
      intermediary field_7638 Lnet/minecraft/class_347;field_7638:I
      named field_7638 Lnet/minecraft/client/options/GameOptions;field_7638:I
    • soundVolumeLevels

      private Map soundVolumeLevels
      Mappings:
      Namespace Name Mixin selector
      official aD Lazv;aD:Ljava/util/Map;
      intermediary field_7656 Lnet/minecraft/class_347;field_7656:Ljava/util/Map;
      named soundVolumeLevels Lnet/minecraft/client/options/GameOptions;soundVolumeLevels:Ljava/util/Map;
    • keyForward

      public KeyBinding keyForward
      Mappings:
      Namespace Name Mixin selector
      official K Lazv;K:Layz;
      intermediary field_993 Lnet/minecraft/class_347;field_993:Lnet/minecraft/class_327;
      named keyForward Lnet/minecraft/client/options/GameOptions;keyForward:Lnet/minecraft/client/options/KeyBinding;
    • keyLeft

      public KeyBinding keyLeft
      Mappings:
      Namespace Name Mixin selector
      official L Lazv;L:Layz;
      intermediary field_994 Lnet/minecraft/class_347;field_994:Lnet/minecraft/class_327;
      named keyLeft Lnet/minecraft/client/options/GameOptions;keyLeft:Lnet/minecraft/client/options/KeyBinding;
    • keyBack

      public KeyBinding keyBack
      Mappings:
      Namespace Name Mixin selector
      official M Lazv;M:Layz;
      intermediary field_995 Lnet/minecraft/class_347;field_995:Lnet/minecraft/class_327;
      named keyBack Lnet/minecraft/client/options/GameOptions;keyBack:Lnet/minecraft/client/options/KeyBinding;
    • keyRight

      public KeyBinding keyRight
      Mappings:
      Namespace Name Mixin selector
      official N Lazv;N:Layz;
      intermediary field_934 Lnet/minecraft/class_347;field_934:Lnet/minecraft/class_327;
      named keyRight Lnet/minecraft/client/options/GameOptions;keyRight:Lnet/minecraft/client/options/KeyBinding;
    • keyJump

      public KeyBinding keyJump
      Mappings:
      Namespace Name Mixin selector
      official O Lazv;O:Layz;
      intermediary field_935 Lnet/minecraft/class_347;field_935:Lnet/minecraft/class_327;
      named keyJump Lnet/minecraft/client/options/GameOptions;keyJump:Lnet/minecraft/client/options/KeyBinding;
    • keySneak

      public KeyBinding keySneak
      Mappings:
      Namespace Name Mixin selector
      official P Lazv;P:Layz;
      intermediary field_939 Lnet/minecraft/class_347;field_939:Lnet/minecraft/class_327;
      named keySneak Lnet/minecraft/client/options/GameOptions;keySneak:Lnet/minecraft/client/options/KeyBinding;
    • keyInventory

      public KeyBinding keyInventory
      Mappings:
      Namespace Name Mixin selector
      official Q Lazv;Q:Layz;
      intermediary field_936 Lnet/minecraft/class_347;field_936:Lnet/minecraft/class_327;
      named keyInventory Lnet/minecraft/client/options/GameOptions;keyInventory:Lnet/minecraft/client/options/KeyBinding;
    • keyUse

      public KeyBinding keyUse
      Mappings:
      Namespace Name Mixin selector
      official R Lazv;R:Layz;
      intermediary field_941 Lnet/minecraft/class_347;field_941:Lnet/minecraft/class_327;
      named keyUse Lnet/minecraft/client/options/GameOptions;keyUse:Lnet/minecraft/client/options/KeyBinding;
    • keyDrop

      public KeyBinding keyDrop
      Mappings:
      Namespace Name Mixin selector
      official S Lazv;S:Layz;
      intermediary field_937 Lnet/minecraft/class_347;field_937:Lnet/minecraft/class_327;
      named keyDrop Lnet/minecraft/client/options/GameOptions;keyDrop:Lnet/minecraft/client/options/KeyBinding;
    • keyAttack

      public KeyBinding keyAttack
      Mappings:
      Namespace Name Mixin selector
      official T Lazv;T:Layz;
      intermediary field_940 Lnet/minecraft/class_347;field_940:Lnet/minecraft/class_327;
      named keyAttack Lnet/minecraft/client/options/GameOptions;keyAttack:Lnet/minecraft/client/options/KeyBinding;
    • keyPickItem

      public KeyBinding keyPickItem
      Mappings:
      Namespace Name Mixin selector
      official U Lazv;U:Layz;
      intermediary field_943 Lnet/minecraft/class_347;field_943:Lnet/minecraft/class_327;
      named keyPickItem Lnet/minecraft/client/options/GameOptions;keyPickItem:Lnet/minecraft/client/options/KeyBinding;
    • keySprint

      public KeyBinding keySprint
      Mappings:
      Namespace Name Mixin selector
      official V Lazv;V:Layz;
      intermediary field_7657 Lnet/minecraft/class_347;field_7657:Lnet/minecraft/class_327;
      named keySprint Lnet/minecraft/client/options/GameOptions;keySprint:Lnet/minecraft/client/options/KeyBinding;
    • keyChat

      public KeyBinding keyChat
      Mappings:
      Namespace Name Mixin selector
      official W Lazv;W:Layz;
      intermediary field_938 Lnet/minecraft/class_347;field_938:Lnet/minecraft/class_327;
      named keyChat Lnet/minecraft/client/options/GameOptions;keyChat:Lnet/minecraft/client/options/KeyBinding;
    • keyPlayerList

      public KeyBinding keyPlayerList
      Mappings:
      Namespace Name Mixin selector
      official X Lazv;X:Layz;
      intermediary field_942 Lnet/minecraft/class_347;field_942:Lnet/minecraft/class_327;
      named keyPlayerList Lnet/minecraft/client/options/GameOptions;keyPlayerList:Lnet/minecraft/client/options/KeyBinding;
    • keyCommand

      public KeyBinding keyCommand
      Mappings:
      Namespace Name Mixin selector
      official Y Lazv;Y:Layz;
      intermediary field_944 Lnet/minecraft/class_347;field_944:Lnet/minecraft/class_327;
      named keyCommand Lnet/minecraft/client/options/GameOptions;keyCommand:Lnet/minecraft/client/options/KeyBinding;
    • keyScreenshot

      public KeyBinding keyScreenshot
      Mappings:
      Namespace Name Mixin selector
      official Z Lazv;Z:Layz;
      intermediary field_7658 Lnet/minecraft/class_347;field_7658:Lnet/minecraft/class_327;
      named keyScreenshot Lnet/minecraft/client/options/GameOptions;keyScreenshot:Lnet/minecraft/client/options/KeyBinding;
    • keyTogglePerspective

      public KeyBinding keyTogglePerspective
      Mappings:
      Namespace Name Mixin selector
      official aa Lazv;aa:Layz;
      intermediary field_7659 Lnet/minecraft/class_347;field_7659:Lnet/minecraft/class_327;
      named keyTogglePerspective Lnet/minecraft/client/options/GameOptions;keyTogglePerspective:Lnet/minecraft/client/options/KeyBinding;
    • keySmoothCamera

      public KeyBinding keySmoothCamera
      Mappings:
      Namespace Name Mixin selector
      official ab Lazv;ab:Layz;
      intermediary field_7660 Lnet/minecraft/class_347;field_7660:Lnet/minecraft/class_327;
      named keySmoothCamera Lnet/minecraft/client/options/GameOptions;keySmoothCamera:Lnet/minecraft/client/options/KeyBinding;
    • keysHotbar

      public KeyBinding[] keysHotbar
      Mappings:
      Namespace Name Mixin selector
      official ac Lazv;ac:[Layz;
      intermediary field_7666 Lnet/minecraft/class_347;field_7666:[Lnet/minecraft/class_327;
      named keysHotbar Lnet/minecraft/client/options/GameOptions;keysHotbar:[Lnet/minecraft/client/options/KeyBinding;
    • keysAll

      public KeyBinding[] keysAll
      Mappings:
      Namespace Name Mixin selector
      official ad Lazv;ad:[Layz;
      intermediary field_945 Lnet/minecraft/class_347;field_945:[Lnet/minecraft/class_327;
      named keysAll Lnet/minecraft/client/options/GameOptions;keysAll:[Lnet/minecraft/client/options/KeyBinding;
    • client

      protected MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official ae Lazv;ae:Lazc;
      intermediary field_946 Lnet/minecraft/class_347;field_946:Lnet/minecraft/class_1600;
      named client Lnet/minecraft/client/options/GameOptions;client:Lnet/minecraft/client/MinecraftClient;
    • optionsFile

      private File optionsFile
      Mappings:
      Namespace Name Mixin selector
      official aE Lazv;aE:Ljava/io/File;
      intermediary field_970 Lnet/minecraft/class_347;field_970:Ljava/io/File;
      named optionsFile Lnet/minecraft/client/options/GameOptions;optionsFile:Ljava/io/File;
    • difficulty

      public Difficulty difficulty
      Mappings:
      Namespace Name Mixin selector
      official af Lazv;af:Lpp;
      intermediary field_7667 Lnet/minecraft/class_347;field_7667:Lnet/minecraft/class_2151;
      named difficulty Lnet/minecraft/client/options/GameOptions;difficulty:Lnet/minecraft/world/Difficulty;
    • hudHidden

      public boolean hudHidden
      Mappings:
      Namespace Name Mixin selector
      official ag Lazv;ag:Z
      intermediary field_948 Lnet/minecraft/class_347;field_948:Z
      named hudHidden Lnet/minecraft/client/options/GameOptions;hudHidden:Z
    • perspective

      public int perspective
      Mappings:
      Namespace Name Mixin selector
      official ah Lazv;ah:I
      intermediary field_949 Lnet/minecraft/class_347;field_949:I
      named perspective Lnet/minecraft/client/options/GameOptions;perspective:I
    • debugEnabled

      public boolean debugEnabled
      Mappings:
      Namespace Name Mixin selector
      official ai Lazv;ai:Z
      intermediary field_950 Lnet/minecraft/class_347;field_950:Z
      named debugEnabled Lnet/minecraft/client/options/GameOptions;debugEnabled:Z
    • debugProfilerEnabled

      public boolean debugProfilerEnabled
      Mappings:
      Namespace Name Mixin selector
      official aj Lazv;aj:Z
      intermediary field_951 Lnet/minecraft/class_347;field_951:Z
      named debugProfilerEnabled Lnet/minecraft/client/options/GameOptions;debugProfilerEnabled:Z
    • lastServer

      public String lastServer
      Mappings:
      Namespace Name Mixin selector
      official ak Lazv;ak:Ljava/lang/String;
      intermediary field_952 Lnet/minecraft/class_347;field_952:Ljava/lang/String;
      named lastServer Lnet/minecraft/client/options/GameOptions;lastServer:Ljava/lang/String;
    • field_953

      public boolean field_953
      Mappings:
      Namespace Name Mixin selector
      official al Lazv;al:Z
      intermediary field_953 Lnet/minecraft/class_347;field_953:Z
      named field_953 Lnet/minecraft/client/options/GameOptions;field_953:Z
    • smoothCameraEnabled

      public boolean smoothCameraEnabled
      Mappings:
      Namespace Name Mixin selector
      official am Lazv;am:Z
      intermediary field_954 Lnet/minecraft/class_347;field_954:Z
      named smoothCameraEnabled Lnet/minecraft/client/options/GameOptions;smoothCameraEnabled:Z
    • field_955

      public boolean field_955
      Mappings:
      Namespace Name Mixin selector
      official an Lazv;an:Z
      intermediary field_955 Lnet/minecraft/class_347;field_955:Z
      named field_955 Lnet/minecraft/client/options/GameOptions;field_955:Z
    • field_956

      public float field_956
      Mappings:
      Namespace Name Mixin selector
      official ao Lazv;ao:F
      intermediary field_956 Lnet/minecraft/class_347;field_956:F
      named field_956 Lnet/minecraft/client/options/GameOptions;field_956:F
    • field_957

      public float field_957
      Mappings:
      Namespace Name Mixin selector
      official ap Lazv;ap:F
      intermediary field_957 Lnet/minecraft/class_347;field_957:F
      named field_957 Lnet/minecraft/client/options/GameOptions;field_957:F
    • fov

      public float fov
      Mappings:
      Namespace Name Mixin selector
      official aq Lazv;aq:F
      intermediary field_958 Lnet/minecraft/class_347;field_958:F
      named fov Lnet/minecraft/client/options/GameOptions;fov:F
    • gamma

      public float gamma
      Mappings:
      Namespace Name Mixin selector
      official ar Lazv;ar:F
      intermediary field_959 Lnet/minecraft/class_347;field_959:F
      named gamma Lnet/minecraft/client/options/GameOptions;gamma:F
    • saturation

      public float saturation
      Mappings:
      Namespace Name Mixin selector
      official as Lazv;as:F
      intermediary field_7649 Lnet/minecraft/class_347;field_7649:F
      named saturation Lnet/minecraft/client/options/GameOptions;saturation:F
    • guiScale

      public int guiScale
      Mappings:
      Namespace Name Mixin selector
      official at Lazv;at:I
      intermediary field_961 Lnet/minecraft/class_347;field_961:I
      named guiScale Lnet/minecraft/client/options/GameOptions;guiScale:I
    • particle

      public int particle
      Mappings:
      Namespace Name Mixin selector
      official au Lazv;au:I
      intermediary field_962 Lnet/minecraft/class_347;field_962:I
      named particle Lnet/minecraft/client/options/GameOptions;particle:I
    • language

      public String language
      Mappings:
      Namespace Name Mixin selector
      official av Lazv;av:Ljava/lang/String;
      intermediary field_963 Lnet/minecraft/class_347;field_963:Ljava/lang/String;
      named language Lnet/minecraft/client/options/GameOptions;language:Ljava/lang/String;
    • forceUnicode

      public boolean forceUnicode
      Mappings:
      Namespace Name Mixin selector
      official aw Lazv;aw:Z
      intermediary field_7650 Lnet/minecraft/class_347;field_7650:Z
      named forceUnicode Lnet/minecraft/client/options/GameOptions;forceUnicode:Z
  • Constructor Details

    • GameOptions

      public GameOptions(MinecraftClient client, File optionsDir)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lazv;<init>(Lazc;Ljava/io/File;)V
      intermediary <init> Lnet/minecraft/class_347;<init>(Lnet/minecraft/class_1600;Ljava/io/File;)V
      named <init> Lnet/minecraft/client/options/GameOptions;<init>(Lnet/minecraft/client/MinecraftClient;Ljava/io/File;)V
    • GameOptions

      public GameOptions()
  • Method Details

    • getFormattedNameForKeyCode

      public static String getFormattedNameForKeyCode(int code)
      Mappings:
      Namespace Name Mixin selector
      official c Lazv;c(I)Ljava/lang/String;
      intermediary method_877 Lnet/minecraft/class_347;method_877(I)Ljava/lang/String;
      named getFormattedNameForKeyCode Lnet/minecraft/client/options/GameOptions;getFormattedNameForKeyCode(I)Ljava/lang/String;
    • isPressed

      public static boolean isPressed(KeyBinding binding)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a(Layz;)Z
      intermediary method_4931 Lnet/minecraft/class_347;method_4931(Lnet/minecraft/class_327;)Z
      named isPressed Lnet/minecraft/client/options/GameOptions;isPressed(Lnet/minecraft/client/options/KeyBinding;)Z
    • setKeyBindingCode

      public void setKeyBindingCode(KeyBinding binding, int code)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a(Layz;I)V
      intermediary method_6655 Lnet/minecraft/class_347;method_6655(Lnet/minecraft/class_327;I)V
      named setKeyBindingCode Lnet/minecraft/client/options/GameOptions;setKeyBindingCode(Lnet/minecraft/client/options/KeyBinding;I)V
    • setOption

      public void setOption(GameOption option, float value)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a(Lazy;F)V
      intermediary method_869 Lnet/minecraft/class_347;method_869(Lnet/minecraft/class_350;F)V
      named setOption Lnet/minecraft/client/options/GameOptions;setOption(Lnet/minecraft/client/options/GameOption;F)V
    • setOption

      public void setOption(GameOption option, int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a(Lazy;I)V
      intermediary method_870 Lnet/minecraft/class_347;method_870(Lnet/minecraft/class_350;I)V
      named setOption Lnet/minecraft/client/options/GameOptions;setOption(Lnet/minecraft/client/options/GameOption;I)V
    • getFLoatOption

      public float getFLoatOption(GameOption option)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a(Lazy;)F
      intermediary method_868 Lnet/minecraft/class_347;method_868(Lnet/minecraft/class_350;)F
      named getFLoatOption Lnet/minecraft/client/options/GameOptions;getFLoatOption(Lnet/minecraft/client/options/GameOption;)F
    • gteIntOption

      public boolean gteIntOption(GameOption option)
      Mappings:
      Namespace Name Mixin selector
      official b Lazv;b(Lazy;)Z
      intermediary method_875 Lnet/minecraft/class_347;method_875(Lnet/minecraft/class_350;)Z
      named gteIntOption Lnet/minecraft/client/options/GameOptions;gteIntOption(Lnet/minecraft/client/options/GameOption;)Z
    • translateArrayElement

      private static String translateArrayElement(String[] array, int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a([Ljava/lang/String;I)Ljava/lang/String;
      intermediary method_872 Lnet/minecraft/class_347;method_872([Ljava/lang/String;I)Ljava/lang/String;
      named translateArrayElement Lnet/minecraft/client/options/GameOptions;translateArrayElement([Ljava/lang/String;I)Ljava/lang/String;
    • getStringOption

      public String getStringOption(GameOption option)
      Mappings:
      Namespace Name Mixin selector
      official c Lazv;c(Lazy;)Ljava/lang/String;
      intermediary method_878 Lnet/minecraft/class_347;method_878(Lnet/minecraft/class_350;)Ljava/lang/String;
      named getStringOption Lnet/minecraft/client/options/GameOptions;getStringOption(Lnet/minecraft/client/options/GameOption;)Ljava/lang/String;
    • load

      public void load()
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a()V
      intermediary method_865 Lnet/minecraft/class_347;method_865()V
      named load Lnet/minecraft/client/options/GameOptions;load()V
    • parseFloat

      private float parseFloat(String s)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a(Ljava/lang/String;)F
      intermediary method_871 Lnet/minecraft/class_347;method_871(Ljava/lang/String;)F
      named parseFloat Lnet/minecraft/client/options/GameOptions;parseFloat(Ljava/lang/String;)F
    • save

      public void save()
      Mappings:
      Namespace Name Mixin selector
      official b Lazv;b()V
      intermediary method_873 Lnet/minecraft/class_347;method_873()V
      named save Lnet/minecraft/client/options/GameOptions;save()V
    • getSoundVolume

      public float getSoundVolume(SoundCategory category)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a(Lw;)F
      intermediary method_6656 Lnet/minecraft/class_347;method_6656(Lnet/minecraft/class_2153;)F
      named getSoundVolume Lnet/minecraft/client/options/GameOptions;getSoundVolume(Lnet/minecraft/client/sound/SoundCategory;)F
    • setSoundVolume

      public void setSoundVolume(SoundCategory category, float volume)
      Mappings:
      Namespace Name Mixin selector
      official a Lazv;a(Lw;F)V
      intermediary method_6657 Lnet/minecraft/class_347;method_6657(Lnet/minecraft/class_2153;F)V
      named setSoundVolume Lnet/minecraft/client/options/GameOptions;setSoundVolume(Lnet/minecraft/client/sound/SoundCategory;F)V
    • onPlayerModelPartChange

      public void onPlayerModelPartChange()
      Mappings:
      Namespace Name Mixin selector
      official c Lazv;c()V
      intermediary method_4228 Lnet/minecraft/class_347;method_4228()V
      named onPlayerModelPartChange Lnet/minecraft/client/options/GameOptions;onPlayerModelPartChange()V
    • method_876

      public boolean method_876()
      Mappings:
      Namespace Name Mixin selector
      official d Lazv;d()Z
      intermediary method_876 Lnet/minecraft/class_347;method_876()Z
      named method_876 Lnet/minecraft/client/options/GameOptions;method_876()Z