Class GameOptions

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

@Environment(CLIENT) public class GameOptions extends Object
Mappings:
Namespace Name
official cfw
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 aP Lcfw;aP: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 aQ Lcfw;aQ: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;
    • field_14903

      private static final Type field_14903
      Mappings:
      Namespace Name Mixin selector
      official aR Lcfw;aR:Ljava/lang/reflect/Type;
      intermediary field_14903 Lnet/minecraft/class_347;field_14903:Ljava/lang/reflect/Type;
      named field_14903 Lnet/minecraft/client/options/GameOptions;field_14903:Ljava/lang/reflect/Type;
    • field_14904

      public static final Splitter field_14904
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a:Lcom/google/common/base/Splitter;
      intermediary field_14904 Lnet/minecraft/class_347;field_14904:Lcom/google/common/base/Splitter;
      named field_14904 Lnet/minecraft/client/options/GameOptions;field_14904:Lcom/google/common/base/Splitter;
    • field_19986

      private static final String[] field_19986
      Mappings:
      Namespace Name Mixin selector
      official aS Lcfw;aS:[Ljava/lang/String;
      intermediary field_19986 Lnet/minecraft/class_347;field_19986:[Ljava/lang/String;
      named field_19986 Lnet/minecraft/client/options/GameOptions;field_19986:[Ljava/lang/String;
    • AMBIENT_OCCLUSION

      private static final String[] AMBIENT_OCCLUSION
      Mappings:
      Namespace Name Mixin selector
      official aT Lcfw;aT:[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;
    • GRAPHICS_LEVEL

      private static final String[] GRAPHICS_LEVEL
      Mappings:
      Namespace Name Mixin selector
      official aU Lcfw;aU:[Ljava/lang/String;
      intermediary field_10325 Lnet/minecraft/class_347;field_10325:[Ljava/lang/String;
      named GRAPHICS_LEVEL Lnet/minecraft/client/options/GameOptions;GRAPHICS_LEVEL:[Ljava/lang/String;
    • field_13293

      private static final String[] field_13293
      Mappings:
      Namespace Name Mixin selector
      official aV Lcfw;aV:[Ljava/lang/String;
      intermediary field_13293 Lnet/minecraft/class_347;field_13293:[Ljava/lang/String;
      named field_13293 Lnet/minecraft/client/options/GameOptions;field_13293:[Ljava/lang/String;
    • field_15883

      public static final String[] field_15883
      Mappings:
      Namespace Name Mixin selector
      official b Lcfw;b:[Ljava/lang/String;
      intermediary field_15883 Lnet/minecraft/class_347;field_15883:[Ljava/lang/String;
      named field_15883 Lnet/minecraft/client/options/GameOptions;field_15883:[Ljava/lang/String;
    • field_19988

      public double field_19988
      Mappings:
      Namespace Name Mixin selector
      official c Lcfw;c:D
      intermediary field_19988 Lnet/minecraft/class_347;field_19988:D
      named field_19988 Lnet/minecraft/client/options/GameOptions;field_19988:D
    • invertYMouse

      public boolean invertYMouse
      Mappings:
      Namespace Name Mixin selector
      official d Lcfw;d: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 e Lcfw;e: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 f Lcfw;f:Z
      intermediary field_975 Lnet/minecraft/class_347;field_975:Z
      named bobView Lnet/minecraft/client/options/GameOptions;bobView:Z
    • fbo

      public boolean fbo
      Mappings:
      Namespace Name Mixin selector
      official g Lcfw;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 Lcfw;h:I
      intermediary field_978 Lnet/minecraft/class_347;field_978:I
      named maxFramerate Lnet/minecraft/client/options/GameOptions;maxFramerate:I
    • cloudMode

      public int cloudMode
      Mappings:
      Namespace Name Mixin selector
      official i Lcfw;i:I
      intermediary field_10328 Lnet/minecraft/class_347;field_10328:I
      named cloudMode Lnet/minecraft/client/options/GameOptions;cloudMode:I
    • fancyGraphics

      public boolean fancyGraphics
      Mappings:
      Namespace Name Mixin selector
      official j Lcfw;j: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 k Lcfw;k:I
      intermediary field_5708 Lnet/minecraft/class_347;field_5708:I
      named ao Lnet/minecraft/client/options/GameOptions;ao:I
    • resourcePacks

      public List<String> resourcePacks
      Mappings:
      Namespace Name Mixin selector
      official l Lcfw;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;
    • incompatibleResourcePacks

      public List<String> incompatibleResourcePacks
      Mappings:
      Namespace Name Mixin selector
      official m Lcfw;m:Ljava/util/List;
      intermediary field_10329 Lnet/minecraft/class_347;field_10329:Ljava/util/List;
      named incompatibleResourcePacks Lnet/minecraft/client/options/GameOptions;incompatibleResourcePacks:Ljava/util/List;
    • chatVisibilityType

      public PlayerEntity.ChatVisibilityType chatVisibilityType
      Mappings:
      Namespace Name Mixin selector
      official n Lcfw;n:Laog$b;
      intermediary field_7671 Lnet/minecraft/class_347;field_7671:Lnet/minecraft/class_988$class_2157;
      named chatVisibilityType Lnet/minecraft/client/options/GameOptions;chatVisibilityType:Lnet/minecraft/entity/player/PlayerEntity$ChatVisibilityType;
    • chatColor

      public boolean chatColor
      Mappings:
      Namespace Name Mixin selector
      official o Lcfw;o: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 q Lcfw;q:Z
      intermediary field_986 Lnet/minecraft/class_347;field_986:Z
      named chatLinkPrompt Lnet/minecraft/client/options/GameOptions;chatLinkPrompt:Z
    • field_19989

      public double field_19989
      Mappings:
      Namespace Name Mixin selector
      official r Lcfw;r:D
      intermediary field_19989 Lnet/minecraft/class_347;field_19989:D
      named field_19989 Lnet/minecraft/client/options/GameOptions;field_19989:D
    • snopperEnabled

      public boolean snopperEnabled
      Mappings:
      Namespace Name Mixin selector
      official s Lcfw;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 Lcfw;t:Z
      intermediary field_990 Lnet/minecraft/class_347;field_990:Z
      named fullscreen Lnet/minecraft/client/options/GameOptions;fullscreen:Z
    • field_19990

      @Nullable public String field_19990
      Mappings:
      Namespace Name Mixin selector
      official u Lcfw;u:Ljava/lang/String;
      intermediary field_19990 Lnet/minecraft/class_347;field_19990:Ljava/lang/String;
      named field_19990 Lnet/minecraft/client/options/GameOptions;field_19990:Ljava/lang/String;
    • field_19991

      public boolean field_19991
      Mappings:
      Namespace Name Mixin selector
      official v Lcfw;v:Z
      intermediary field_19991 Lnet/minecraft/class_347;field_19991:Z
      named field_19991 Lnet/minecraft/client/options/GameOptions;field_19991:Z
    • vbo

      public boolean vbo
      Mappings:
      Namespace Name Mixin selector
      official w Lcfw;w:Z
      intermediary field_10330 Lnet/minecraft/class_347;field_10330:Z
      named vbo Lnet/minecraft/client/options/GameOptions;vbo:Z
    • reducedDebugInfo

      public boolean reducedDebugInfo
      Mappings:
      Namespace Name Mixin selector
      official x Lcfw;x:Z
      intermediary field_10332 Lnet/minecraft/class_347;field_10332:Z
      named reducedDebugInfo Lnet/minecraft/client/options/GameOptions;reducedDebugInfo:Z
    • hideServerAddress

      public boolean hideServerAddress
      Mappings:
      Namespace Name Mixin selector
      official y Lcfw;y:Z
      intermediary field_992 Lnet/minecraft/class_347;field_992:Z
      named hideServerAddress Lnet/minecraft/client/options/GameOptions;hideServerAddress:Z
    • field_19992

      public boolean field_19992
      Mappings:
      Namespace Name Mixin selector
      official z Lcfw;z:Z
      intermediary field_19992 Lnet/minecraft/class_347;field_19992:Z
      named field_19992 Lnet/minecraft/client/options/GameOptions;field_19992:Z
    • field_19973

      public boolean field_19973
      Mappings:
      Namespace Name Mixin selector
      official A Lcfw;A:Z
      intermediary field_19973 Lnet/minecraft/class_347;field_19973:Z
      named field_19973 Lnet/minecraft/client/options/GameOptions;field_19973:Z
    • playerModelParts

      private final Set<PlayerModelPart> playerModelParts
      Mappings:
      Namespace Name Mixin selector
      official aW Lcfw;aW:Ljava/util/Set;
      intermediary field_10327 Lnet/minecraft/class_347;field_10327:Ljava/util/Set;
      named playerModelParts Lnet/minecraft/client/options/GameOptions;playerModelParts:Ljava/util/Set;
    • touchScreen

      public boolean touchScreen
      Mappings:
      Namespace Name Mixin selector
      official B Lcfw;B:Z
      intermediary field_5047 Lnet/minecraft/class_347;field_5047:Z
      named touchScreen Lnet/minecraft/client/options/GameOptions;touchScreen:Z
    • field_13289

      public HandOption field_13289
      Mappings:
      Namespace Name Mixin selector
      official C Lcfw;C:Laez;
      intermediary field_13289 Lnet/minecraft/class_347;field_13289:Lnet/minecraft/class_2970;
      named field_13289 Lnet/minecraft/client/options/GameOptions;field_13289:Lnet/minecraft/client/gui/screen/options/HandOption;
    • overrideWidth

      public int overrideWidth
      Mappings:
      Namespace Name Mixin selector
      official D Lcfw;D: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 E Lcfw;E: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 F Lcfw;F:Z
      intermediary field_5050 Lnet/minecraft/class_347;field_5050:Z
      named heldItemTooltips Lnet/minecraft/client/options/GameOptions;heldItemTooltips:Z
    • field_19974

      public double field_19974
      Mappings:
      Namespace Name Mixin selector
      official G Lcfw;G:D
      intermediary field_19974 Lnet/minecraft/class_347;field_19974:D
      named field_19974 Lnet/minecraft/client/options/GameOptions;field_19974:D
    • field_19975

      public double field_19975
      Mappings:
      Namespace Name Mixin selector
      official H Lcfw;H:D
      intermediary field_19975 Lnet/minecraft/class_347;field_19975:D
      named field_19975 Lnet/minecraft/client/options/GameOptions;field_19975:D
    • field_19976

      public double field_19976
      Mappings:
      Namespace Name Mixin selector
      official I Lcfw;I:D
      intermediary field_19976 Lnet/minecraft/class_347;field_19976:D
      named field_19976 Lnet/minecraft/client/options/GameOptions;field_19976:D
    • field_19977

      public double field_19977
      Mappings:
      Namespace Name Mixin selector
      official J Lcfw;J:D
      intermediary field_19977 Lnet/minecraft/class_347;field_19977:D
      named field_19977 Lnet/minecraft/client/options/GameOptions;field_19977:D
    • mipmapLevels

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

      private final Map<SoundCategory,Float> soundVolumeLevels
      Mappings:
      Namespace Name Mixin selector
      official aX Lcfw;aX: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;
    • useNativeTransport

      public boolean useNativeTransport
      Mappings:
      Namespace Name Mixin selector
      official L Lcfw;L:Z
      intermediary field_10321 Lnet/minecraft/class_347;field_10321:Z
      named useNativeTransport Lnet/minecraft/client/options/GameOptions;useNativeTransport:Z
    • entityShadows

      public boolean entityShadows
      Mappings:
      Namespace Name Mixin selector
      official M Lcfw;M:Z
      intermediary field_10322 Lnet/minecraft/class_347;field_10322:Z
      named entityShadows Lnet/minecraft/client/options/GameOptions;entityShadows:Z
    • field_13290

      public int field_13290
      Mappings:
      Namespace Name Mixin selector
      official N Lcfw;N:I
      intermediary field_13290 Lnet/minecraft/class_347;field_13290:I
      named field_13290 Lnet/minecraft/client/options/GameOptions;field_13290:I
    • field_13291

      public boolean field_13291
      Mappings:
      Namespace Name Mixin selector
      official O Lcfw;O:Z
      intermediary field_13291 Lnet/minecraft/class_347;field_13291:Z
      named field_13291 Lnet/minecraft/client/options/GameOptions;field_13291:Z
    • field_13292

      public boolean field_13292
      Mappings:
      Namespace Name Mixin selector
      official P Lcfw;P:Z
      intermediary field_13292 Lnet/minecraft/class_347;field_13292:Z
      named field_13292 Lnet/minecraft/client/options/GameOptions;field_13292:Z
    • realmsNotifications

      public boolean realmsNotifications
      Mappings:
      Namespace Name Mixin selector
      official Q Lcfw;Q:Z
      intermediary field_10323 Lnet/minecraft/class_347;field_10323:Z
      named realmsNotifications Lnet/minecraft/client/options/GameOptions;realmsNotifications:Z
    • field_14902

      public boolean field_14902
      Mappings:
      Namespace Name Mixin selector
      official R Lcfw;R:Z
      intermediary field_14902 Lnet/minecraft/class_347;field_14902:Z
      named field_14902 Lnet/minecraft/client/options/GameOptions;field_14902:Z
    • field_15878

      public class_3319 field_15878
      Mappings:
      Namespace Name Mixin selector
      official S Lcfw;S:Ldhg;
      intermediary field_15878 Lnet/minecraft/class_347;field_15878:Lnet/minecraft/class_3319;
      named field_15878 Lnet/minecraft/client/options/GameOptions;field_15878:Lnet/minecraft/class_3319;
    • field_19978

      public boolean field_19978
      Mappings:
      Namespace Name Mixin selector
      official T Lcfw;T:Z
      intermediary field_19978 Lnet/minecraft/class_347;field_19978:Z
      named field_19978 Lnet/minecraft/client/options/GameOptions;field_19978:Z
    • field_19979

      public int field_19979
      Mappings:
      Namespace Name Mixin selector
      official U Lcfw;U:I
      intermediary field_19979 Lnet/minecraft/class_347;field_19979:I
      named field_19979 Lnet/minecraft/client/options/GameOptions;field_19979:I
    • field_19980

      public double field_19980
      Mappings:
      Namespace Name Mixin selector
      official V Lcfw;V:D
      intermediary field_19980 Lnet/minecraft/class_347;field_19980:D
      named field_19980 Lnet/minecraft/client/options/GameOptions;field_19980:D
    • field_19981

      public int field_19981
      Mappings:
      Namespace Name Mixin selector
      official W Lcfw;W:I
      intermediary field_19981 Lnet/minecraft/class_347;field_19981:I
      named field_19981 Lnet/minecraft/client/options/GameOptions;field_19981:I
    • keyForward

      public KeyBinding keyForward
      Mappings:
      Namespace Name Mixin selector
      official X Lcfw;X:Lcfp;
      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 Y Lcfw;Y:Lcfp;
      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 Z Lcfw;Z:Lcfp;
      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 aa Lcfw;aa:Lcfp;
      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 ab Lcfw;ab:Lcfp;
      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 ac Lcfw;ac:Lcfp;
      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;
    • keySprint

      public KeyBinding keySprint
      Mappings:
      Namespace Name Mixin selector
      official ad Lcfw;ad:Lcfp;
      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;
    • keyInventory

      public KeyBinding keyInventory
      Mappings:
      Namespace Name Mixin selector
      official ae Lcfw;ae:Lcfp;
      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;
    • keyStreamCommercial

      public KeyBinding keyStreamCommercial
      Mappings:
      Namespace Name Mixin selector
      official af Lcfw;af:Lcfp;
      intermediary field_7664 Lnet/minecraft/class_347;field_7664:Lnet/minecraft/class_327;
      named keyStreamCommercial Lnet/minecraft/client/options/GameOptions;keyStreamCommercial:Lnet/minecraft/client/options/KeyBinding;
    • keyDrop

      public KeyBinding keyDrop
      Mappings:
      Namespace Name Mixin selector
      official ag Lcfw;ag:Lcfp;
      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;
    • keyUse

      public KeyBinding keyUse
      Mappings:
      Namespace Name Mixin selector
      official ah Lcfw;ah:Lcfp;
      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;
    • keyAttack

      public KeyBinding keyAttack
      Mappings:
      Namespace Name Mixin selector
      official ai Lcfw;ai:Lcfp;
      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 aj Lcfw;aj:Lcfp;
      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;
    • keyChat

      public KeyBinding keyChat
      Mappings:
      Namespace Name Mixin selector
      official ak Lcfw;ak:Lcfp;
      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 al Lcfw;al:Lcfp;
      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 am Lcfw;am:Lcfp;
      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 an Lcfw;an:Lcfp;
      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 ao Lcfw;ao:Lcfp;
      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 ap Lcfw;ap:Lcfp;
      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;
    • keyFullscreen

      public KeyBinding keyFullscreen
      Mappings:
      Namespace Name Mixin selector
      official aq Lcfw;aq:Lcfp;
      intermediary field_7661 Lnet/minecraft/class_347;field_7661:Lnet/minecraft/class_327;
      named keyFullscreen Lnet/minecraft/client/options/GameOptions;keyFullscreen:Lnet/minecraft/client/options/KeyBinding;
    • keySpectatorOutlines

      public KeyBinding keySpectatorOutlines
      Mappings:
      Namespace Name Mixin selector
      official ar Lcfw;ar:Lcfp;
      intermediary field_10326 Lnet/minecraft/class_347;field_10326:Lnet/minecraft/class_327;
      named keySpectatorOutlines Lnet/minecraft/client/options/GameOptions;keySpectatorOutlines:Lnet/minecraft/client/options/KeyBinding;
    • field_15880

      public KeyBinding field_15880
      Mappings:
      Namespace Name Mixin selector
      official as Lcfw;as:Lcfp;
      intermediary field_15880 Lnet/minecraft/class_347;field_15880:Lnet/minecraft/class_327;
      named field_15880 Lnet/minecraft/client/options/GameOptions;field_15880:Lnet/minecraft/client/options/KeyBinding;
    • keysHotbar

      public KeyBinding[] keysHotbar
      Mappings:
      Namespace Name Mixin selector
      official at Lcfw;at:[Lcfp;
      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;
    • field_15881

      public KeyBinding field_15881
      Mappings:
      Namespace Name Mixin selector
      official au Lcfw;au:Lcfp;
      intermediary field_15881 Lnet/minecraft/class_347;field_15881:Lnet/minecraft/class_327;
      named field_15881 Lnet/minecraft/client/options/GameOptions;field_15881:Lnet/minecraft/client/options/KeyBinding;
    • field_15882

      public KeyBinding field_15882
      Mappings:
      Namespace Name Mixin selector
      official av Lcfw;av:Lcfp;
      intermediary field_15882 Lnet/minecraft/class_347;field_15882:Lnet/minecraft/class_327;
      named field_15882 Lnet/minecraft/client/options/GameOptions;field_15882:Lnet/minecraft/client/options/KeyBinding;
    • keysAll

      public KeyBinding[] keysAll
      Mappings:
      Namespace Name Mixin selector
      official aw Lcfw;aw:[Lcfp;
      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 ax Lcfw;ax:Lcft;
      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 aY Lcfw;aY: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 ay Lcfw;ay:Ladi;
      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;
    • field_19987

      public boolean field_19987
      Mappings:
      Namespace Name Mixin selector
      official az Lcfw;az:Z
      intermediary field_19987 Lnet/minecraft/class_347;field_19987:Z
      named field_19987 Lnet/minecraft/client/options/GameOptions;field_19987:Z
    • perspective

      public int perspective
      Mappings:
      Namespace Name Mixin selector
      official aA Lcfw;aA: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 aB Lcfw;aB:Z
      intermediary field_950 Lnet/minecraft/class_347;field_950:Z
      named debugEnabled Lnet/minecraft/client/options/GameOptions;debugEnabled:Z
    • field_19982

      public boolean field_19982
      Mappings:
      Namespace Name Mixin selector
      official aC Lcfw;aC:Z
      intermediary field_19982 Lnet/minecraft/class_347;field_19982:Z
      named field_19982 Lnet/minecraft/client/options/GameOptions;field_19982:Z
    • field_19983

      public boolean field_19983
      Mappings:
      Namespace Name Mixin selector
      official aD Lcfw;aD:Z
      intermediary field_19983 Lnet/minecraft/class_347;field_19983:Z
      named field_19983 Lnet/minecraft/client/options/GameOptions;field_19983:Z
    • lastServer

      public String lastServer
      Mappings:
      Namespace Name Mixin selector
      official aE Lcfw;aE: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;
    • smoothCameraEnabled

      public boolean smoothCameraEnabled
      Mappings:
      Namespace Name Mixin selector
      official aF Lcfw;aF: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 aG Lcfw;aG:Z
      intermediary field_955 Lnet/minecraft/class_347;field_955:Z
      named field_955 Lnet/minecraft/client/options/GameOptions;field_955:Z
    • field_19984

      public double field_19984
      Mappings:
      Namespace Name Mixin selector
      official aH Lcfw;aH:D
      intermediary field_19984 Lnet/minecraft/class_347;field_19984:D
      named field_19984 Lnet/minecraft/client/options/GameOptions;field_19984:D
    • field_19985

      public double field_19985
      Mappings:
      Namespace Name Mixin selector
      official aI Lcfw;aI:D
      intermediary field_19985 Lnet/minecraft/class_347;field_19985:D
      named field_19985 Lnet/minecraft/client/options/GameOptions;field_19985:D
    • saturation

      public float saturation
      Mappings:
      Namespace Name Mixin selector
      official aJ Lcfw;aJ: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 aK Lcfw;aK: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 aL Lcfw;aL:I
      intermediary field_962 Lnet/minecraft/class_347;field_962:I
      named particle Lnet/minecraft/client/options/GameOptions;particle:I
    • field_15879

      public int field_15879
      Mappings:
      Namespace Name Mixin selector
      official aM Lcfw;aM:I
      intermediary field_15879 Lnet/minecraft/class_347;field_15879:I
      named field_15879 Lnet/minecraft/client/options/GameOptions;field_15879:I
    • language

      public String language
      Mappings:
      Namespace Name Mixin selector
      official aN Lcfw;aN: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 aO Lcfw;aO: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> Lcfw;<init>(Lcft;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

    • method_18255

      public void method_18255(KeyBinding keyBinding, class_4107.class_4108 class_4108)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a(Lcfp;Lcfo$a;)V
      intermediary method_18255 Lnet/minecraft/class_347;method_18255(Lnet/minecraft/class_327;Lnet/minecraft/class_4107$class_4108;)V
      named method_18255 Lnet/minecraft/client/options/GameOptions;method_18255(Lnet/minecraft/client/options/KeyBinding;Lnet/minecraft/class_4107$class_4108;)V
    • method_18257

      public void method_18257(GameOptions.Option option, double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a(Lcfw$a;D)V
      intermediary method_18257 Lnet/minecraft/class_347;method_18257(Lnet/minecraft/class_347$class_350;D)V
      named method_18257 Lnet/minecraft/client/options/GameOptions;method_18257(Lnet/minecraft/client/options/GameOptions$Option;D)V
    • method_18258

      public void method_18258(GameOptions.Option option, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a(Lcfw$a;I)V
      intermediary method_18258 Lnet/minecraft/class_347;method_18258(Lnet/minecraft/class_347$class_350;I)V
      named method_18258 Lnet/minecraft/client/options/GameOptions;method_18258(Lnet/minecraft/client/options/GameOptions$Option;I)V
    • method_18256

      public double method_18256(GameOptions.Option option)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a(Lcfw$a;)D
      intermediary method_18256 Lnet/minecraft/class_347;method_18256(Lnet/minecraft/class_347$class_350;)D
      named method_18256 Lnet/minecraft/client/options/GameOptions;method_18256(Lnet/minecraft/client/options/GameOptions$Option;)D
    • getIntVideoOptions

      public boolean getIntVideoOptions(GameOptions.Option option)
      Mappings:
      Namespace Name Mixin selector
      official b Lcfw;b(Lcfw$a;)Z
      intermediary method_875 Lnet/minecraft/class_347;method_875(Lnet/minecraft/class_347$class_350;)Z
      named getIntVideoOptions Lnet/minecraft/client/options/GameOptions;getIntVideoOptions(Lnet/minecraft/client/options/GameOptions$Option;)Z
    • translateArrayElement

      private static String translateArrayElement(String[] array, int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;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;
    • method_18260

      public String method_18260(GameOptions.Option option)
      Mappings:
      Namespace Name Mixin selector
      official c Lcfw;c(Lcfw$a;)Ljava/lang/String;
      intermediary method_18260 Lnet/minecraft/class_347;method_18260(Lnet/minecraft/class_347$class_350;)Ljava/lang/String;
      named method_18260 Lnet/minecraft/client/options/GameOptions;method_18260(Lnet/minecraft/client/options/GameOptions$Option;)Ljava/lang/String;
    • load

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

      private NbtCompound method_13409(NbtCompound nbtCompound)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a(Lgy;)Lgy;
      intermediary method_13409 Lnet/minecraft/class_347;method_13409(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;
      named method_13409 Lnet/minecraft/client/options/GameOptions;method_13409(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • parseFloat

      private float parseFloat(String s)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;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 Lcfw;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 Lcfw;a(Lwk;)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 Lcfw;a(Lwk;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 Lcfw;c()V
      intermediary method_4228 Lnet/minecraft/class_347;method_4228()V
      named onPlayerModelPartChange Lnet/minecraft/client/options/GameOptions;onPlayerModelPartChange()V
    • getEnabledPlayerModelParts

      public Set<PlayerModelPart> getEnabledPlayerModelParts()
      Mappings:
      Namespace Name Mixin selector
      official d Lcfw;d()Ljava/util/Set;
      intermediary method_9413 Lnet/minecraft/class_347;method_9413()Ljava/util/Set;
      named getEnabledPlayerModelParts Lnet/minecraft/client/options/GameOptions;getEnabledPlayerModelParts()Ljava/util/Set;
    • setPlayerModelPart

      public void setPlayerModelPart(PlayerModelPart part, boolean enabled)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a(Laoh;Z)V
      intermediary method_9412 Lnet/minecraft/class_347;method_9412(Lnet/minecraft/class_2670;Z)V
      named setPlayerModelPart Lnet/minecraft/client/options/GameOptions;setPlayerModelPart(Lnet/minecraft/client/render/entity/PlayerModelPart;Z)V
    • togglePlayerModelPart

      public void togglePlayerModelPart(PlayerModelPart part)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a(Laoh;)V
      intermediary method_9411 Lnet/minecraft/class_347;method_9411(Lnet/minecraft/class_2670;)V
      named togglePlayerModelPart Lnet/minecraft/client/options/GameOptions;togglePlayerModelPart(Lnet/minecraft/client/render/entity/PlayerModelPart;)V
    • getCloudMode

      public int getCloudMode()
      Mappings:
      Namespace Name Mixin selector
      official e Lcfw;e()I
      intermediary method_9414 Lnet/minecraft/class_347;method_9414()I
      named getCloudMode Lnet/minecraft/client/options/GameOptions;getCloudMode()I
    • shouldUseNativeTransport

      public boolean shouldUseNativeTransport()
      Mappings:
      Namespace Name Mixin selector
      official f Lcfw;f()Z
      intermediary method_9415 Lnet/minecraft/class_347;method_9415()Z
      named shouldUseNativeTransport Lnet/minecraft/client/options/GameOptions;shouldUseNativeTransport()Z
    • method_18259

      public void method_18259(class_4462<class_4286> class_4462)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfw;a(Lux;)V
      intermediary method_18259 Lnet/minecraft/class_347;method_18259(Lnet/minecraft/class_4462;)V
      named method_18259 Lnet/minecraft/client/options/GameOptions;method_18259(Lnet/minecraft/class_4462;)V