Class GameOptions

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

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

    • LOGGER

      static final org.slf4j.Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official ai Lebj;ai:Lorg/slf4j/Logger;
      intermediary field_1834 Lnet/minecraft/class_315;field_1834:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/client/option/GameOptions;LOGGER:Lorg/slf4j/Logger;
    • GSON

      static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official aj Lebj;aj:Lcom/google/gson/Gson;
      intermediary field_1823 Lnet/minecraft/class_315;field_1823:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/client/option/GameOptions;GSON:Lcom/google/gson/Gson;
    • STRING_LIST_TYPE

      private static final TypeToken<List<String>> STRING_LIST_TYPE
      Mappings:
      Namespace Name Mixin selector
      official ak Lebj;ak:Lcom/google/gson/reflect/TypeToken;
      intermediary field_1859 Lnet/minecraft/class_315;field_1859:Lcom/google/gson/reflect/TypeToken;
      named STRING_LIST_TYPE Lnet/minecraft/client/option/GameOptions;STRING_LIST_TYPE:Lcom/google/gson/reflect/TypeToken;
    • field_32149

      public static final int field_32149
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a:I
      intermediary field_32149 Lnet/minecraft/class_315;field_32149:I
      named field_32149 Lnet/minecraft/client/option/GameOptions;field_32149:I
    • field_32150

      public static final int field_32150
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lebj;b:I
      intermediary field_32150 Lnet/minecraft/class_315;field_32150:I
      named field_32150 Lnet/minecraft/client/option/GameOptions;field_32150:I
    • field_32152

      public static final int field_32152
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lebj;c:I
      intermediary field_32152 Lnet/minecraft/class_315;field_32152:I
      named field_32152 Lnet/minecraft/client/option/GameOptions;field_32152:I
    • field_32153

      public static final int field_32153
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lebj;d:I
      intermediary field_32153 Lnet/minecraft/class_315;field_32153:I
      named field_32153 Lnet/minecraft/client/option/GameOptions;field_32153:I
    • field_32154

      public static final int field_32154
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lebj;e:I
      intermediary field_32154 Lnet/minecraft/class_315;field_32154:I
      named field_32154 Lnet/minecraft/client/option/GameOptions;field_32154:I
    • field_32155

      public static final int field_32155
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lebj;f:I
      intermediary field_32155 Lnet/minecraft/class_315;field_32155:I
      named field_32155 Lnet/minecraft/client/option/GameOptions;field_32155:I
    • field_38288

      private static final int field_38288
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official al Lebj;al:I
      intermediary field_38288 Lnet/minecraft/class_315;field_38288:I
      named field_38288 Lnet/minecraft/client/option/GameOptions;field_38288:I
    • COLON_SPLITTER

      private static final Splitter COLON_SPLITTER
      Mappings:
      Namespace Name Mixin selector
      official am Lebj;am:Lcom/google/common/base/Splitter;
      intermediary field_1853 Lnet/minecraft/class_315;field_1853:Lcom/google/common/base/Splitter;
      named COLON_SPLITTER Lnet/minecraft/client/option/GameOptions;COLON_SPLITTER:Lcom/google/common/base/Splitter;
    • field_32151

      private static final float field_32151
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official an Lebj;an:F
      intermediary field_32151 Lnet/minecraft/class_315;field_32151:F
      named field_32151 Lnet/minecraft/client/option/GameOptions;field_32151:F
    • EMPTY_STRING

      public static final String EMPTY_STRING
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lebj;g:Ljava/lang/String;
      intermediary field_34785 Lnet/minecraft/class_315;field_34785:Ljava/lang/String;
      named EMPTY_STRING Lnet/minecraft/client/option/GameOptions;EMPTY_STRING:Ljava/lang/String;
    • DARK_MOJANG_STUDIOS_BACKGROUND_COLOR_TOOLTIP

      private static final Text DARK_MOJANG_STUDIOS_BACKGROUND_COLOR_TOOLTIP
      Mappings:
      Namespace Name Mixin selector
      official ao Lebj;ao:Lqs;
      intermediary field_37878 Lnet/minecraft/class_315;field_37878:Lnet/minecraft/class_2561;
      named DARK_MOJANG_STUDIOS_BACKGROUND_COLOR_TOOLTIP Lnet/minecraft/client/option/GameOptions;DARK_MOJANG_STUDIOS_BACKGROUND_COLOR_TOOLTIP:Lnet/minecraft/text/Text;
    • HIDE_LIGHTNING_FLASHES_TOOLTIP

      private static final Text HIDE_LIGHTNING_FLASHES_TOOLTIP
      Mappings:
      Namespace Name Mixin selector
      official aq Lebj;aq:Lqs;
      intermediary field_37879 Lnet/minecraft/class_315;field_37879:Lnet/minecraft/class_2561;
      named HIDE_LIGHTNING_FLASHES_TOOLTIP Lnet/minecraft/client/option/GameOptions;HIDE_LIGHTNING_FLASHES_TOOLTIP:Lnet/minecraft/text/Text;
    • field_38300

      public static final int field_38300
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lebj;h:I
      intermediary field_38300 Lnet/minecraft/class_315;field_38300:I
      named field_38300 Lnet/minecraft/client/option/GameOptions;field_38300:I
    • field_38289

      private static final Text field_38289
      Mappings:
      Namespace Name Mixin selector
      official az Lebj;az:Lqs;
      intermediary field_38289 Lnet/minecraft/class_315;field_38289:Lnet/minecraft/class_2561;
      named field_38289 Lnet/minecraft/client/option/GameOptions;field_38289:Lnet/minecraft/text/Text;
    • field_38286

      private static final Text field_38286
      Mappings:
      Namespace Name Mixin selector
      official aA Lebj;aA:Lqs;
      intermediary field_38286 Lnet/minecraft/class_315;field_38286:Lnet/minecraft/class_2561;
      named field_38286 Lnet/minecraft/client/option/GameOptions;field_38286:Lnet/minecraft/text/Text;
    • field_38287

      private static final Text field_38287
      Mappings:
      Namespace Name Mixin selector
      official aB Lebj;aB:Lqs;
      intermediary field_38287 Lnet/minecraft/class_315;field_38287:Lnet/minecraft/class_2561;
      named field_38287 Lnet/minecraft/client/option/GameOptions;field_38287:Lnet/minecraft/text/Text;
    • NONE_CHUNK_BUILDER_MODE_TOOLTIP

      private static final Text NONE_CHUNK_BUILDER_MODE_TOOLTIP
      Mappings:
      Namespace Name Mixin selector
      official aE Lebj;aE:Lqs;
      intermediary field_37880 Lnet/minecraft/class_315;field_37880:Lnet/minecraft/class_2561;
      named NONE_CHUNK_BUILDER_MODE_TOOLTIP Lnet/minecraft/client/option/GameOptions;NONE_CHUNK_BUILDER_MODE_TOOLTIP:Lnet/minecraft/text/Text;
    • BY_PLAYER_CHUNK_BUILDER_MODE_TOOLTIP

      private static final Text BY_PLAYER_CHUNK_BUILDER_MODE_TOOLTIP
      Mappings:
      Namespace Name Mixin selector
      official aF Lebj;aF:Lqs;
      intermediary field_37881 Lnet/minecraft/class_315;field_37881:Lnet/minecraft/class_2561;
      named BY_PLAYER_CHUNK_BUILDER_MODE_TOOLTIP Lnet/minecraft/client/option/GameOptions;BY_PLAYER_CHUNK_BUILDER_MODE_TOOLTIP:Lnet/minecraft/text/Text;
    • NEARBY_CHUNK_BUILDER_MODE_TOOLTIP

      private static final Text NEARBY_CHUNK_BUILDER_MODE_TOOLTIP
      Mappings:
      Namespace Name Mixin selector
      official aG Lebj;aG:Lqs;
      intermediary field_37882 Lnet/minecraft/class_315;field_37882:Lnet/minecraft/class_2561;
      named NEARBY_CHUNK_BUILDER_MODE_TOOLTIP Lnet/minecraft/client/option/GameOptions;NEARBY_CHUNK_BUILDER_MODE_TOOLTIP:Lnet/minecraft/text/Text;
    • field_38294

      private static final Text field_38294
      Mappings:
      Namespace Name Mixin selector
      official bk Lebj;bk:Lqs;
      intermediary field_38294 Lnet/minecraft/class_315;field_38294:Lnet/minecraft/class_2561;
      named field_38294 Lnet/minecraft/client/option/GameOptions;field_38294:Lnet/minecraft/text/Text;
    • field_38295

      private static final Text field_38295
      Mappings:
      Namespace Name Mixin selector
      official bo Lebj;bo:Lqs;
      intermediary field_38295 Lnet/minecraft/class_315;field_38295:Lnet/minecraft/class_2561;
      named field_38295 Lnet/minecraft/client/option/GameOptions;field_38295:Lnet/minecraft/text/Text;
    • field_38296

      private static final Text field_38296
      Mappings:
      Namespace Name Mixin selector
      official bp Lebj;bp:Lqs;
      intermediary field_38296 Lnet/minecraft/class_315;field_38296:Lnet/minecraft/class_2561;
      named field_38296 Lnet/minecraft/client/option/GameOptions;field_38296:Lnet/minecraft/text/Text;
    • field_38297

      private static final Text field_38297
      Mappings:
      Namespace Name Mixin selector
      official bv Lebj;bv:Lqs;
      intermediary field_38297 Lnet/minecraft/class_315;field_38297:Lnet/minecraft/class_2561;
      named field_38297 Lnet/minecraft/client/option/GameOptions;field_38297:Lnet/minecraft/text/Text;
    • field_38298

      private static final Text field_38298
      Mappings:
      Namespace Name Mixin selector
      official bw Lebj;bw:Lqs;
      intermediary field_38298 Lnet/minecraft/class_315;field_38298:Lnet/minecraft/class_2561;
      named field_38298 Lnet/minecraft/client/option/GameOptions;field_38298:Lnet/minecraft/text/Text;
    • field_38299

      private static final Text field_38299
      Mappings:
      Namespace Name Mixin selector
      official bz Lebj;bz:Lqs;
      intermediary field_38299 Lnet/minecraft/class_315;field_38299:Lnet/minecraft/class_2561;
      named field_38299 Lnet/minecraft/client/option/GameOptions;field_38299:Lnet/minecraft/text/Text;
    • field_38290

      private static final Text field_38290
      Mappings:
      Namespace Name Mixin selector
      official bF Lebj;bF:Lqs;
      intermediary field_38290 Lnet/minecraft/class_315;field_38290:Lnet/minecraft/class_2561;
      named field_38290 Lnet/minecraft/client/option/GameOptions;field_38290:Lnet/minecraft/text/Text;
    • field_38291

      private static final Text field_38291
      Mappings:
      Namespace Name Mixin selector
      official bH Lebj;bH:Lqs;
      intermediary field_38291 Lnet/minecraft/class_315;field_38291:Lnet/minecraft/class_2561;
      named field_38291 Lnet/minecraft/client/option/GameOptions;field_38291:Lnet/minecraft/text/Text;
    • field_38292

      private static final Text field_38292
      Mappings:
      Namespace Name Mixin selector
      official bJ Lebj;bJ:Lqs;
      intermediary field_38292 Lnet/minecraft/class_315;field_38292:Lnet/minecraft/class_2561;
      named field_38292 Lnet/minecraft/client/option/GameOptions;field_38292:Lnet/minecraft/text/Text;
    • hideLightningFlashes

      private final SimpleOption<Boolean> hideLightningFlashes
      Mappings:
      Namespace Name Mixin selector
      official ar Lebj;ar:Lebi;
      intermediary field_34786 Lnet/minecraft/class_315;field_34786:Lnet/minecraft/class_7172;
      named hideLightningFlashes Lnet/minecraft/client/option/GameOptions;hideLightningFlashes:Lnet/minecraft/client/option/SimpleOption;
    • mouseSensitivity

      private final SimpleOption<Double> mouseSensitivity
      Mappings:
      Namespace Name Mixin selector
      official as Lebj;as:Lebi;
      intermediary field_1843 Lnet/minecraft/class_315;field_1843:Lnet/minecraft/class_7172;
      named mouseSensitivity Lnet/minecraft/client/option/GameOptions;mouseSensitivity:Lnet/minecraft/client/option/SimpleOption;
    • viewDistance

      private final SimpleOption<Integer> viewDistance
      Mappings:
      Namespace Name Mixin selector
      official at Lebj;at:Lebi;
      intermediary field_1870 Lnet/minecraft/class_315;field_1870:Lnet/minecraft/class_7172;
      named viewDistance Lnet/minecraft/client/option/GameOptions;viewDistance:Lnet/minecraft/client/option/SimpleOption;
    • simulationDistance

      private final SimpleOption<Integer> simulationDistance
      Mappings:
      Namespace Name Mixin selector
      official au Lebj;au:Lebi;
      intermediary field_34959 Lnet/minecraft/class_315;field_34959:Lnet/minecraft/class_7172;
      named simulationDistance Lnet/minecraft/client/option/GameOptions;simulationDistance:Lnet/minecraft/client/option/SimpleOption;
    • serverViewDistance

      private int serverViewDistance
      Mappings:
      Namespace Name Mixin selector
      official av Lebj;av:I
      intermediary field_34784 Lnet/minecraft/class_315;field_34784:I
      named serverViewDistance Lnet/minecraft/client/option/GameOptions;serverViewDistance:I
    • entityDistanceScaling

      private final SimpleOption<Double> entityDistanceScaling
      Mappings:
      Namespace Name Mixin selector
      official aw Lebj;aw:Lebi;
      intermediary field_24214 Lnet/minecraft/class_315;field_24214:Lnet/minecraft/class_7172;
      named entityDistanceScaling Lnet/minecraft/client/option/GameOptions;entityDistanceScaling:Lnet/minecraft/client/option/SimpleOption;
    • maxFps

      private final SimpleOption<Integer> maxFps
      Mappings:
      Namespace Name Mixin selector
      official ax Lebj;ax:Lebi;
      intermediary field_1909 Lnet/minecraft/class_315;field_1909:Lnet/minecraft/class_7172;
      named maxFps Lnet/minecraft/client/option/GameOptions;maxFps:Lnet/minecraft/client/option/SimpleOption;
    • cloudRenderMode

      private final SimpleOption<CloudRenderMode> cloudRenderMode
      Mappings:
      Namespace Name Mixin selector
      official ay Lebj;ay:Lebi;
      intermediary field_1814 Lnet/minecraft/class_315;field_1814:Lnet/minecraft/class_7172;
      named cloudRenderMode Lnet/minecraft/client/option/GameOptions;cloudRenderMode:Lnet/minecraft/client/option/SimpleOption;
    • graphicsMode

      private final SimpleOption<GraphicsMode> graphicsMode
      Mappings:
      Namespace Name Mixin selector
      official aC Lebj;aC:Lebi;
      intermediary field_25444 Lnet/minecraft/class_315;field_25444:Lnet/minecraft/class_7172;
      named graphicsMode Lnet/minecraft/client/option/GameOptions;graphicsMode:Lnet/minecraft/client/option/SimpleOption;
    • ao

      private final SimpleOption<AoMode> ao
      Mappings:
      Namespace Name Mixin selector
      official aD Lebj;aD:Lebi;
      intermediary field_1841 Lnet/minecraft/class_315;field_1841:Lnet/minecraft/class_7172;
      named ao Lnet/minecraft/client/option/GameOptions;ao:Lnet/minecraft/client/option/SimpleOption;
    • chunkBuilderMode

      private final SimpleOption<ChunkBuilderMode> chunkBuilderMode
      Mappings:
      Namespace Name Mixin selector
      official aH Lebj;aH:Lebi;
      intermediary field_34787 Lnet/minecraft/class_315;field_34787:Lnet/minecraft/class_7172;
      named chunkBuilderMode Lnet/minecraft/client/option/GameOptions;chunkBuilderMode:Lnet/minecraft/client/option/SimpleOption;
    • resourcePacks

      public List<String> resourcePacks
      Mappings:
      Namespace Name Mixin selector
      official i Lebj;i:Ljava/util/List;
      intermediary field_1887 Lnet/minecraft/class_315;field_1887:Ljava/util/List;
      named resourcePacks Lnet/minecraft/client/option/GameOptions;resourcePacks:Ljava/util/List;
    • incompatibleResourcePacks

      public List<String> incompatibleResourcePacks
      Mappings:
      Namespace Name Mixin selector
      official j Lebj;j:Ljava/util/List;
      intermediary field_1846 Lnet/minecraft/class_315;field_1846:Ljava/util/List;
      named incompatibleResourcePacks Lnet/minecraft/client/option/GameOptions;incompatibleResourcePacks:Ljava/util/List;
    • chatVisibility

      private final SimpleOption<ChatVisibility> chatVisibility
      Mappings:
      Namespace Name Mixin selector
      official aI Lebj;aI:Lebi;
      intermediary field_1877 Lnet/minecraft/class_315;field_1877:Lnet/minecraft/class_7172;
      named chatVisibility Lnet/minecraft/client/option/GameOptions;chatVisibility:Lnet/minecraft/client/option/SimpleOption;
    • chatOpacity

      private final SimpleOption<Double> chatOpacity
      Mappings:
      Namespace Name Mixin selector
      official aJ Lebj;aJ:Lebi;
      intermediary field_1820 Lnet/minecraft/class_315;field_1820:Lnet/minecraft/class_7172;
      named chatOpacity Lnet/minecraft/client/option/GameOptions;chatOpacity:Lnet/minecraft/client/option/SimpleOption;
    • chatLineSpacing

      private final SimpleOption<Double> chatLineSpacing
      Mappings:
      Namespace Name Mixin selector
      official aK Lebj;aK:Lebi;
      intermediary field_23932 Lnet/minecraft/class_315;field_23932:Lnet/minecraft/class_7172;
      named chatLineSpacing Lnet/minecraft/client/option/GameOptions;chatLineSpacing:Lnet/minecraft/client/option/SimpleOption;
    • textBackgroundOpacity

      private final SimpleOption<Double> textBackgroundOpacity
      Mappings:
      Namespace Name Mixin selector
      official aL Lebj;aL:Lebi;
      intermediary field_18726 Lnet/minecraft/class_315;field_18726:Lnet/minecraft/class_7172;
      named textBackgroundOpacity Lnet/minecraft/client/option/GameOptions;textBackgroundOpacity:Lnet/minecraft/client/option/SimpleOption;
    • fullscreenResolution

      @Nullable public @Nullable String fullscreenResolution
      Mappings:
      Namespace Name Mixin selector
      official k Lebj;k:Ljava/lang/String;
      intermediary field_1828 Lnet/minecraft/class_315;field_1828:Ljava/lang/String;
      named fullscreenResolution Lnet/minecraft/client/option/GameOptions;fullscreenResolution:Ljava/lang/String;
    • hideServerAddress

      public boolean hideServerAddress
      Mappings:
      Namespace Name Mixin selector
      official l Lebj;l:Z
      intermediary field_1815 Lnet/minecraft/class_315;field_1815:Z
      named hideServerAddress Lnet/minecraft/client/option/GameOptions;hideServerAddress:Z
    • advancedItemTooltips

      public boolean advancedItemTooltips
      Mappings:
      Namespace Name Mixin selector
      official m Lebj;m:Z
      intermediary field_1827 Lnet/minecraft/class_315;field_1827:Z
      named advancedItemTooltips Lnet/minecraft/client/option/GameOptions;advancedItemTooltips:Z
    • pauseOnLostFocus

      public boolean pauseOnLostFocus
      Mappings:
      Namespace Name Mixin selector
      official n Lebj;n:Z
      intermediary field_1837 Lnet/minecraft/class_315;field_1837:Z
      named pauseOnLostFocus Lnet/minecraft/client/option/GameOptions;pauseOnLostFocus:Z
    • enabledPlayerModelParts

      private final Set<PlayerModelPart> enabledPlayerModelParts
      Mappings:
      Namespace Name Mixin selector
      official aM Lebj;aM:Ljava/util/Set;
      intermediary field_1892 Lnet/minecraft/class_315;field_1892:Ljava/util/Set;
      named enabledPlayerModelParts Lnet/minecraft/client/option/GameOptions;enabledPlayerModelParts:Ljava/util/Set;
    • mainArm

      private final SimpleOption<Arm> mainArm
      Mappings:
      Namespace Name Mixin selector
      official aN Lebj;aN:Lebi;
      intermediary field_1829 Lnet/minecraft/class_315;field_1829:Lnet/minecraft/class_7172;
      named mainArm Lnet/minecraft/client/option/GameOptions;mainArm:Lnet/minecraft/client/option/SimpleOption;
    • overrideWidth

      public int overrideWidth
      Mappings:
      Namespace Name Mixin selector
      official o Lebj;o:I
      intermediary field_1872 Lnet/minecraft/class_315;field_1872:I
      named overrideWidth Lnet/minecraft/client/option/GameOptions;overrideWidth:I
    • overrideHeight

      public int overrideHeight
      Mappings:
      Namespace Name Mixin selector
      official p Lebj;p:I
      intermediary field_1885 Lnet/minecraft/class_315;field_1885:I
      named overrideHeight Lnet/minecraft/client/option/GameOptions;overrideHeight:I
    • heldItemTooltips

      public boolean heldItemTooltips
      Mappings:
      Namespace Name Mixin selector
      official q Lebj;q:Z
      intermediary field_1905 Lnet/minecraft/class_315;field_1905:Z
      named heldItemTooltips Lnet/minecraft/client/option/GameOptions;heldItemTooltips:Z
    • chatScale

      private final SimpleOption<Double> chatScale
      Mappings:
      Namespace Name Mixin selector
      official aO Lebj;aO:Lebi;
      intermediary field_1908 Lnet/minecraft/class_315;field_1908:Lnet/minecraft/class_7172;
      named chatScale Lnet/minecraft/client/option/GameOptions;chatScale:Lnet/minecraft/client/option/SimpleOption;
    • chatWidth

      private final SimpleOption<Double> chatWidth
      Mappings:
      Namespace Name Mixin selector
      official aP Lebj;aP:Lebi;
      intermediary field_1915 Lnet/minecraft/class_315;field_1915:Lnet/minecraft/class_7172;
      named chatWidth Lnet/minecraft/client/option/GameOptions;chatWidth:Lnet/minecraft/client/option/SimpleOption;
    • chatHeightUnfocused

      private final SimpleOption<Double> chatHeightUnfocused
      Mappings:
      Namespace Name Mixin selector
      official aQ Lebj;aQ:Lebi;
      intermediary field_1825 Lnet/minecraft/class_315;field_1825:Lnet/minecraft/class_7172;
      named chatHeightUnfocused Lnet/minecraft/client/option/GameOptions;chatHeightUnfocused:Lnet/minecraft/client/option/SimpleOption;
    • chatHeightFocused

      private final SimpleOption<Double> chatHeightFocused
      Mappings:
      Namespace Name Mixin selector
      official aR Lebj;aR:Lebi;
      intermediary field_1838 Lnet/minecraft/class_315;field_1838:Lnet/minecraft/class_7172;
      named chatHeightFocused Lnet/minecraft/client/option/GameOptions;chatHeightFocused:Lnet/minecraft/client/option/SimpleOption;
    • chatDelay

      private final SimpleOption<Double> chatDelay
      Mappings:
      Namespace Name Mixin selector
      official aS Lebj;aS:Lebi;
      intermediary field_23933 Lnet/minecraft/class_315;field_23933:Lnet/minecraft/class_7172;
      named chatDelay Lnet/minecraft/client/option/GameOptions;chatDelay:Lnet/minecraft/client/option/SimpleOption;
    • mipmapLevels

      private final SimpleOption<Integer> mipmapLevels
      Mappings:
      Namespace Name Mixin selector
      official aT Lebj;aT:Lebi;
      intermediary field_1856 Lnet/minecraft/class_315;field_1856:Lnet/minecraft/class_7172;
      named mipmapLevels Lnet/minecraft/client/option/GameOptions;mipmapLevels:Lnet/minecraft/client/option/SimpleOption;
    • soundVolumeLevels

      private final Object2FloatMap<SoundCategory> soundVolumeLevels
      Mappings:
      Namespace Name Mixin selector
      official aU Lebj;aU:Lit/unimi/dsi/fastutil/objects/Object2FloatMap;
      intermediary field_1916 Lnet/minecraft/class_315;field_1916:Lit/unimi/dsi/fastutil/objects/Object2FloatMap;
      named soundVolumeLevels Lnet/minecraft/client/option/GameOptions;soundVolumeLevels:Lit/unimi/dsi/fastutil/objects/Object2FloatMap;
    • useNativeTransport

      public boolean useNativeTransport
      Mappings:
      Namespace Name Mixin selector
      official r Lebj;r:Z
      intermediary field_1876 Lnet/minecraft/class_315;field_1876:Z
      named useNativeTransport Lnet/minecraft/client/option/GameOptions;useNativeTransport:Z
    • attackIndicator

      private final SimpleOption<AttackIndicator> attackIndicator
      Mappings:
      Namespace Name Mixin selector
      official aV Lebj;aV:Lebi;
      intermediary field_1895 Lnet/minecraft/class_315;field_1895:Lnet/minecraft/class_7172;
      named attackIndicator Lnet/minecraft/client/option/GameOptions;attackIndicator:Lnet/minecraft/client/option/SimpleOption;
    • tutorialStep

      public TutorialStep tutorialStep
      Mappings:
      Namespace Name Mixin selector
      official s Lebj;s:Lfik;
      intermediary field_1875 Lnet/minecraft/class_315;field_1875:Lnet/minecraft/class_1157;
      named tutorialStep Lnet/minecraft/client/option/GameOptions;tutorialStep:Lnet/minecraft/client/tutorial/TutorialStep;
    • joinedFirstServer

      public boolean joinedFirstServer
      Mappings:
      Namespace Name Mixin selector
      official t Lebj;t:Z
      intermediary field_26844 Lnet/minecraft/class_315;field_26844:Z
      named joinedFirstServer Lnet/minecraft/client/option/GameOptions;joinedFirstServer:Z
    • hideBundleTutorial

      public boolean hideBundleTutorial
      Mappings:
      Namespace Name Mixin selector
      official u Lebj;u:Z
      intermediary field_28777 Lnet/minecraft/class_315;field_28777:Z
      named hideBundleTutorial Lnet/minecraft/client/option/GameOptions;hideBundleTutorial:Z
    • biomeBlendRadius

      private final SimpleOption<Integer> biomeBlendRadius
      Mappings:
      Namespace Name Mixin selector
      official aW Lebj;aW:Lebi;
      intermediary field_1878 Lnet/minecraft/class_315;field_1878:Lnet/minecraft/class_7172;
      named biomeBlendRadius Lnet/minecraft/client/option/GameOptions;biomeBlendRadius:Lnet/minecraft/client/option/SimpleOption;
    • mouseWheelSensitivity

      private final SimpleOption<Double> mouseWheelSensitivity
      Mappings:
      Namespace Name Mixin selector
      official aX Lebj;aX:Lebi;
      intermediary field_1889 Lnet/minecraft/class_315;field_1889:Lnet/minecraft/class_7172;
      named mouseWheelSensitivity Lnet/minecraft/client/option/GameOptions;mouseWheelSensitivity:Lnet/minecraft/client/option/SimpleOption;
    • rawMouseInput

      private final SimpleOption<Boolean> rawMouseInput
      Mappings:
      Namespace Name Mixin selector
      official aY Lebj;aY:Lebi;
      intermediary field_20308 Lnet/minecraft/class_315;field_20308:Lnet/minecraft/class_7172;
      named rawMouseInput Lnet/minecraft/client/option/GameOptions;rawMouseInput:Lnet/minecraft/client/option/SimpleOption;
    • glDebugVerbosity

      public int glDebugVerbosity
      Mappings:
      Namespace Name Mixin selector
      official v Lebj;v:I
      intermediary field_1901 Lnet/minecraft/class_315;field_1901:I
      named glDebugVerbosity Lnet/minecraft/client/option/GameOptions;glDebugVerbosity:I
    • autoJump

      private final SimpleOption<Boolean> autoJump
      Mappings:
      Namespace Name Mixin selector
      official aZ Lebj;aZ:Lebi;
      intermediary field_1848 Lnet/minecraft/class_315;field_1848:Lnet/minecraft/class_7172;
      named autoJump Lnet/minecraft/client/option/GameOptions;autoJump:Lnet/minecraft/client/option/SimpleOption;
    • autoSuggestions

      private final SimpleOption<Boolean> autoSuggestions
      Mappings:
      Namespace Name Mixin selector
      official ba Lebj;ba:Lebi;
      intermediary field_1873 Lnet/minecraft/class_315;field_1873:Lnet/minecraft/class_7172;
      named autoSuggestions Lnet/minecraft/client/option/GameOptions;autoSuggestions:Lnet/minecraft/client/option/SimpleOption;
    • chatColors

      private final SimpleOption<Boolean> chatColors
      Mappings:
      Namespace Name Mixin selector
      official bb Lebj;bb:Lebi;
      intermediary field_1900 Lnet/minecraft/class_315;field_1900:Lnet/minecraft/class_7172;
      named chatColors Lnet/minecraft/client/option/GameOptions;chatColors:Lnet/minecraft/client/option/SimpleOption;
    • chatLinksPrompt

      private final SimpleOption<Boolean> chatLinksPrompt
      Mappings:
      Namespace Name Mixin selector
      official bd Lebj;bd:Lebi;
      intermediary field_1817 Lnet/minecraft/class_315;field_1817:Lnet/minecraft/class_7172;
      named chatLinksPrompt Lnet/minecraft/client/option/GameOptions;chatLinksPrompt:Lnet/minecraft/client/option/SimpleOption;
    • enableVsync

      private final SimpleOption<Boolean> enableVsync
      Mappings:
      Namespace Name Mixin selector
      official be Lebj;be:Lebi;
      intermediary field_1884 Lnet/minecraft/class_315;field_1884:Lnet/minecraft/class_7172;
      named enableVsync Lnet/minecraft/client/option/GameOptions;enableVsync:Lnet/minecraft/client/option/SimpleOption;
    • entityShadows

      private final SimpleOption<Boolean> entityShadows
      Mappings:
      Namespace Name Mixin selector
      official bf Lebj;bf:Lebi;
      intermediary field_1888 Lnet/minecraft/class_315;field_1888:Lnet/minecraft/class_7172;
      named entityShadows Lnet/minecraft/client/option/GameOptions;entityShadows:Lnet/minecraft/client/option/SimpleOption;
    • forceUnicodeFont

      private final SimpleOption<Boolean> forceUnicodeFont
      Mappings:
      Namespace Name Mixin selector
      official bg Lebj;bg:Lebi;
      intermediary field_1819 Lnet/minecraft/class_315;field_1819:Lnet/minecraft/class_7172;
      named forceUnicodeFont Lnet/minecraft/client/option/GameOptions;forceUnicodeFont:Lnet/minecraft/client/option/SimpleOption;
    • invertYMouse

      private final SimpleOption<Boolean> invertYMouse
      Mappings:
      Namespace Name Mixin selector
      official bh Lebj;bh:Lebi;
      intermediary field_1865 Lnet/minecraft/class_315;field_1865:Lnet/minecraft/class_7172;
      named invertYMouse Lnet/minecraft/client/option/GameOptions;invertYMouse:Lnet/minecraft/client/option/SimpleOption;
    • discreteMouseScroll

      private final SimpleOption<Boolean> discreteMouseScroll
      Mappings:
      Namespace Name Mixin selector
      official bi Lebj;bi:Lebi;
      intermediary field_19244 Lnet/minecraft/class_315;field_19244:Lnet/minecraft/class_7172;
      named discreteMouseScroll Lnet/minecraft/client/option/GameOptions;discreteMouseScroll:Lnet/minecraft/client/option/SimpleOption;
    • realmsNotifications

      private final SimpleOption<Boolean> realmsNotifications
      Mappings:
      Namespace Name Mixin selector
      official bj Lebj;bj:Lebi;
      intermediary field_1830 Lnet/minecraft/class_315;field_1830:Lnet/minecraft/class_7172;
      named realmsNotifications Lnet/minecraft/client/option/GameOptions;realmsNotifications:Lnet/minecraft/client/option/SimpleOption;
    • allowServerListing

      private final SimpleOption<Boolean> allowServerListing
      Mappings:
      Namespace Name Mixin selector
      official bl Lebj;bl:Lebi;
      intermediary field_35637 Lnet/minecraft/class_315;field_35637:Lnet/minecraft/class_7172;
      named allowServerListing Lnet/minecraft/client/option/GameOptions;allowServerListing:Lnet/minecraft/client/option/SimpleOption;
    • reducedDebugInfo

      private final SimpleOption<Boolean> reducedDebugInfo
      Mappings:
      Namespace Name Mixin selector
      official bm Lebj;bm:Lebi;
      intermediary field_1910 Lnet/minecraft/class_315;field_1910:Lnet/minecraft/class_7172;
      named reducedDebugInfo Lnet/minecraft/client/option/GameOptions;reducedDebugInfo:Lnet/minecraft/client/option/SimpleOption;
    • showSubtitles

      private final SimpleOption<Boolean> showSubtitles
      Mappings:
      Namespace Name Mixin selector
      official bn Lebj;bn:Lebi;
      intermediary field_1818 Lnet/minecraft/class_315;field_1818:Lnet/minecraft/class_7172;
      named showSubtitles Lnet/minecraft/client/option/GameOptions;showSubtitles:Lnet/minecraft/client/option/SimpleOption;
    • directionalAudio

      private final SimpleOption<Boolean> directionalAudio
      Mappings:
      Namespace Name Mixin selector
      official bq Lebj;bq:Lebi;
      intermediary field_37877 Lnet/minecraft/class_315;field_37877:Lnet/minecraft/class_7172;
      named directionalAudio Lnet/minecraft/client/option/GameOptions;directionalAudio:Lnet/minecraft/client/option/SimpleOption;
    • backgroundForChatOnly

      private final SimpleOption<Boolean> backgroundForChatOnly
      Mappings:
      Namespace Name Mixin selector
      official br Lebj;br:Lebi;
      intermediary field_18725 Lnet/minecraft/class_315;field_18725:Lnet/minecraft/class_7172;
      named backgroundForChatOnly Lnet/minecraft/client/option/GameOptions;backgroundForChatOnly:Lnet/minecraft/client/option/SimpleOption;
    • touchscreen

      private final SimpleOption<Boolean> touchscreen
      Mappings:
      Namespace Name Mixin selector
      official bs Lebj;bs:Lebi;
      intermediary field_1854 Lnet/minecraft/class_315;field_1854:Lnet/minecraft/class_7172;
      named touchscreen Lnet/minecraft/client/option/GameOptions;touchscreen:Lnet/minecraft/client/option/SimpleOption;
    • fullscreen

      private final SimpleOption<Boolean> fullscreen
      Mappings:
      Namespace Name Mixin selector
      official bt Lebj;bt:Lebi;
      intermediary field_1857 Lnet/minecraft/class_315;field_1857:Lnet/minecraft/class_7172;
      named fullscreen Lnet/minecraft/client/option/GameOptions;fullscreen:Lnet/minecraft/client/option/SimpleOption;
    • bobView

      private final SimpleOption<Boolean> bobView
      Mappings:
      Namespace Name Mixin selector
      official bu Lebj;bu:Lebi;
      intermediary field_1891 Lnet/minecraft/class_315;field_1891:Lnet/minecraft/class_7172;
      named bobView Lnet/minecraft/client/option/GameOptions;bobView:Lnet/minecraft/client/option/SimpleOption;
    • sneakToggled

      private final SimpleOption<Boolean> sneakToggled
      Mappings:
      Namespace Name Mixin selector
      official bx Lebj;bx:Lebi;
      intermediary field_21332 Lnet/minecraft/class_315;field_21332:Lnet/minecraft/class_7172;
      named sneakToggled Lnet/minecraft/client/option/GameOptions;sneakToggled:Lnet/minecraft/client/option/SimpleOption;
    • sprintToggled

      private final SimpleOption<Boolean> sprintToggled
      Mappings:
      Namespace Name Mixin selector
      official by Lebj;by:Lebi;
      intermediary field_21333 Lnet/minecraft/class_315;field_21333:Lnet/minecraft/class_7172;
      named sprintToggled Lnet/minecraft/client/option/GameOptions;sprintToggled:Lnet/minecraft/client/option/SimpleOption;
    • skipMultiplayerWarning

      public boolean skipMultiplayerWarning
      Mappings:
      Namespace Name Mixin selector
      official w Lebj;w:Z
      intermediary field_21840 Lnet/minecraft/class_315;field_21840:Z
      named skipMultiplayerWarning Lnet/minecraft/client/option/GameOptions;skipMultiplayerWarning:Z
    • skipRealms32BitWarning

      public boolean skipRealms32BitWarning
      Mappings:
      Namespace Name Mixin selector
      official x Lebj;x:Z
      intermediary field_37208 Lnet/minecraft/class_315;field_37208:Z
      named skipRealms32BitWarning Lnet/minecraft/client/option/GameOptions;skipRealms32BitWarning:Z
    • hideMatchedNames

      private final SimpleOption<Boolean> hideMatchedNames
      Mappings:
      Namespace Name Mixin selector
      official bA Lebj;bA:Lebi;
      intermediary field_26926 Lnet/minecraft/class_315;field_26926:Lnet/minecraft/class_7172;
      named hideMatchedNames Lnet/minecraft/client/option/GameOptions;hideMatchedNames:Lnet/minecraft/client/option/SimpleOption;
    • showAutosaveIndicator

      private final SimpleOption<Boolean> showAutosaveIndicator
      Mappings:
      Namespace Name Mixin selector
      official bB Lebj;bB:Lebi;
      intermediary field_35426 Lnet/minecraft/class_315;field_35426:Lnet/minecraft/class_7172;
      named showAutosaveIndicator Lnet/minecraft/client/option/GameOptions;showAutosaveIndicator:Lnet/minecraft/client/option/SimpleOption;
    • forwardKey

      public final KeyBinding forwardKey
      A key binding for moving forward. Bound to the W key by default.
      Mappings:
      Namespace Name Mixin selector
      official y Lebj;y:Lebd;
      intermediary field_1894 Lnet/minecraft/class_315;field_1894:Lnet/minecraft/class_304;
      named forwardKey Lnet/minecraft/client/option/GameOptions;forwardKey:Lnet/minecraft/client/option/KeyBinding;
    • leftKey

      public final KeyBinding leftKey
      A key binding for moving left. Bound to the A key by default.
      Mappings:
      Namespace Name Mixin selector
      official z Lebj;z:Lebd;
      intermediary field_1913 Lnet/minecraft/class_315;field_1913:Lnet/minecraft/class_304;
      named leftKey Lnet/minecraft/client/option/GameOptions;leftKey:Lnet/minecraft/client/option/KeyBinding;
    • backKey

      public final KeyBinding backKey
      A key binding for moving backward. Bound to the S key by default.
      Mappings:
      Namespace Name Mixin selector
      official A Lebj;A:Lebd;
      intermediary field_1881 Lnet/minecraft/class_315;field_1881:Lnet/minecraft/class_304;
      named backKey Lnet/minecraft/client/option/GameOptions;backKey:Lnet/minecraft/client/option/KeyBinding;
    • rightKey

      public final KeyBinding rightKey
      A key binding for moving right. Bound to the D key by default.
      Mappings:
      Namespace Name Mixin selector
      official B Lebj;B:Lebd;
      intermediary field_1849 Lnet/minecraft/class_315;field_1849:Lnet/minecraft/class_304;
      named rightKey Lnet/minecraft/client/option/GameOptions;rightKey:Lnet/minecraft/client/option/KeyBinding;
    • jumpKey

      public final KeyBinding jumpKey
      A key binding for jumping. Bound to the space key by default.
      Mappings:
      Namespace Name Mixin selector
      official C Lebj;C:Lebd;
      intermediary field_1903 Lnet/minecraft/class_315;field_1903:Lnet/minecraft/class_304;
      named jumpKey Lnet/minecraft/client/option/GameOptions;jumpKey:Lnet/minecraft/client/option/KeyBinding;
    • sneakKey

      public final KeyBinding sneakKey
      A key binding for sneaking. Bound to the left shift key by default.
      Mappings:
      Namespace Name Mixin selector
      official D Lebj;D:Lebd;
      intermediary field_1832 Lnet/minecraft/class_315;field_1832:Lnet/minecraft/class_304;
      named sneakKey Lnet/minecraft/client/option/GameOptions;sneakKey:Lnet/minecraft/client/option/KeyBinding;
    • sprintKey

      public final KeyBinding sprintKey
      A key binding for sprinting. Bound to the left control key by default.
      Mappings:
      Namespace Name Mixin selector
      official E Lebj;E:Lebd;
      intermediary field_1867 Lnet/minecraft/class_315;field_1867:Lnet/minecraft/class_304;
      named sprintKey Lnet/minecraft/client/option/GameOptions;sprintKey:Lnet/minecraft/client/option/KeyBinding;
    • inventoryKey

      public final KeyBinding inventoryKey
      A key binding for opening the inventory screen. Bound to the E key by default.
      Mappings:
      Namespace Name Mixin selector
      official F Lebj;F:Lebd;
      intermediary field_1822 Lnet/minecraft/class_315;field_1822:Lnet/minecraft/class_304;
      named inventoryKey Lnet/minecraft/client/option/GameOptions;inventoryKey:Lnet/minecraft/client/option/KeyBinding;
    • swapHandsKey

      public final KeyBinding swapHandsKey
      A key binding for swapping the items in the selected slot and the off hand. Bound to the F key by default.

      The selected slot is the slot the mouse is over when in a screen. Otherwise, it is the main hand.

      Mappings:
      Namespace Name Mixin selector
      official G Lebj;G:Lebd;
      intermediary field_1831 Lnet/minecraft/class_315;field_1831:Lnet/minecraft/class_304;
      named swapHandsKey Lnet/minecraft/client/option/GameOptions;swapHandsKey:Lnet/minecraft/client/option/KeyBinding;
    • dropKey

      public final KeyBinding dropKey
      A key binding for dropping the item in the selected slot. Bound to the Q key by default.

      The selected slot is the slot the mouse is over when in a screen. Otherwise, it is the main hand.

      Mappings:
      Namespace Name Mixin selector
      official H Lebj;H:Lebd;
      intermediary field_1869 Lnet/minecraft/class_315;field_1869:Lnet/minecraft/class_304;
      named dropKey Lnet/minecraft/client/option/GameOptions;dropKey:Lnet/minecraft/client/option/KeyBinding;
    • useKey

      public final KeyBinding useKey
      A key binding for using an item, such as placing a block. Bound to the right mouse button by default.
      Mappings:
      Namespace Name Mixin selector
      official I Lebj;I:Lebd;
      intermediary field_1904 Lnet/minecraft/class_315;field_1904:Lnet/minecraft/class_304;
      named useKey Lnet/minecraft/client/option/GameOptions;useKey:Lnet/minecraft/client/option/KeyBinding;
    • attackKey

      public final KeyBinding attackKey
      A key binding for attacking an entity or breaking a block. Bound to the left mouse button by default.
      Mappings:
      Namespace Name Mixin selector
      official J Lebj;J:Lebd;
      intermediary field_1886 Lnet/minecraft/class_315;field_1886:Lnet/minecraft/class_304;
      named attackKey Lnet/minecraft/client/option/GameOptions;attackKey:Lnet/minecraft/client/option/KeyBinding;
    • pickItemKey

      public final KeyBinding pickItemKey
      A key binding for holding an item corresponding to the entity or block the player is looking at. Bound to the middle mouse button by default.
      Mappings:
      Namespace Name Mixin selector
      official K Lebj;K:Lebd;
      intermediary field_1871 Lnet/minecraft/class_315;field_1871:Lnet/minecraft/class_304;
      named pickItemKey Lnet/minecraft/client/option/GameOptions;pickItemKey:Lnet/minecraft/client/option/KeyBinding;
    • chatKey

      public final KeyBinding chatKey
      A key binding for opening the chat screen. Bound to the T key by default.
      Mappings:
      Namespace Name Mixin selector
      official L Lebj;L:Lebd;
      intermediary field_1890 Lnet/minecraft/class_315;field_1890:Lnet/minecraft/class_304;
      named chatKey Lnet/minecraft/client/option/GameOptions;chatKey:Lnet/minecraft/client/option/KeyBinding;
    • playerListKey

      public final KeyBinding playerListKey
      A key binding for displaying the player list. Bound to the tab key by default.
      Mappings:
      Namespace Name Mixin selector
      official M Lebj;M:Lebd;
      intermediary field_1907 Lnet/minecraft/class_315;field_1907:Lnet/minecraft/class_304;
      named playerListKey Lnet/minecraft/client/option/GameOptions;playerListKey:Lnet/minecraft/client/option/KeyBinding;
    • commandKey

      public final KeyBinding commandKey
      A key binding for opening the chat screen with the / already typed. Bound to the slash key by default.
      Mappings:
      Namespace Name Mixin selector
      official N Lebj;N:Lebd;
      intermediary field_1845 Lnet/minecraft/class_315;field_1845:Lnet/minecraft/class_304;
      named commandKey Lnet/minecraft/client/option/GameOptions;commandKey:Lnet/minecraft/client/option/KeyBinding;
    • socialInteractionsKey

      public final KeyBinding socialInteractionsKey
      A key binding for opening the social interactions screen. Bound to the P key by default.
      Mappings:
      Namespace Name Mixin selector
      official O Lebj;O:Lebd;
      intermediary field_26845 Lnet/minecraft/class_315;field_26845:Lnet/minecraft/class_304;
      named socialInteractionsKey Lnet/minecraft/client/option/GameOptions;socialInteractionsKey:Lnet/minecraft/client/option/KeyBinding;
    • screenshotKey

      public final KeyBinding screenshotKey
      A key binding for taking a screenshot. Bound to the F2 key by default.
      Mappings:
      Namespace Name Mixin selector
      official P Lebj;P:Lebd;
      intermediary field_1835 Lnet/minecraft/class_315;field_1835:Lnet/minecraft/class_304;
      named screenshotKey Lnet/minecraft/client/option/GameOptions;screenshotKey:Lnet/minecraft/client/option/KeyBinding;
    • togglePerspectiveKey

      public final KeyBinding togglePerspectiveKey
      A key binding for toggling perspective. Bound to the F5 key by default.
      Mappings:
      Namespace Name Mixin selector
      official Q Lebj;Q:Lebd;
      intermediary field_1824 Lnet/minecraft/class_315;field_1824:Lnet/minecraft/class_304;
      named togglePerspectiveKey Lnet/minecraft/client/option/GameOptions;togglePerspectiveKey:Lnet/minecraft/client/option/KeyBinding;
    • smoothCameraKey

      public final KeyBinding smoothCameraKey
      A key binding for toggling smooth camera. Not bound to any keys by default.
      Mappings:
      Namespace Name Mixin selector
      official R Lebj;R:Lebd;
      intermediary field_1816 Lnet/minecraft/class_315;field_1816:Lnet/minecraft/class_304;
      named smoothCameraKey Lnet/minecraft/client/option/GameOptions;smoothCameraKey:Lnet/minecraft/client/option/KeyBinding;
    • fullscreenKey

      public final KeyBinding fullscreenKey
      A key binding for toggling fullscreen. Bound to the F11 key by default.
      Mappings:
      Namespace Name Mixin selector
      official S Lebj;S:Lebd;
      intermediary field_1836 Lnet/minecraft/class_315;field_1836:Lnet/minecraft/class_304;
      named fullscreenKey Lnet/minecraft/client/option/GameOptions;fullscreenKey:Lnet/minecraft/client/option/KeyBinding;
    • spectatorOutlinesKey

      public final KeyBinding spectatorOutlinesKey
      A key binding for highlighting players in spectator mode. Not bound to any keys by default.
      Mappings:
      Namespace Name Mixin selector
      official T Lebj;T:Lebd;
      intermediary field_1906 Lnet/minecraft/class_315;field_1906:Lnet/minecraft/class_304;
      named spectatorOutlinesKey Lnet/minecraft/client/option/GameOptions;spectatorOutlinesKey:Lnet/minecraft/client/option/KeyBinding;
    • advancementsKey

      public final KeyBinding advancementsKey
      A key binding for opening the advancements screen. Bound to the L key by default.
      Mappings:
      Namespace Name Mixin selector
      official U Lebj;U:Lebd;
      intermediary field_1844 Lnet/minecraft/class_315;field_1844:Lnet/minecraft/class_304;
      named advancementsKey Lnet/minecraft/client/option/GameOptions;advancementsKey:Lnet/minecraft/client/option/KeyBinding;
    • hotbarKeys

      public final KeyBinding[] hotbarKeys
      Key bindings for selecting hotbar slots. Bound to the corresponding number keys (from the 1 key to the 9 key) by default.
      Mappings:
      Namespace Name Mixin selector
      official V Lebj;V:[Lebd;
      intermediary field_1852 Lnet/minecraft/class_315;field_1852:[Lnet/minecraft/class_304;
      named hotbarKeys Lnet/minecraft/client/option/GameOptions;hotbarKeys:[Lnet/minecraft/client/option/KeyBinding;
    • saveToolbarActivatorKey

      public final KeyBinding saveToolbarActivatorKey
      A key binding for saving the hotbar items in creative mode. Bound to the C key by default.
      Mappings:
      Namespace Name Mixin selector
      official W Lebj;W:Lebd;
      intermediary field_1879 Lnet/minecraft/class_315;field_1879:Lnet/minecraft/class_304;
      named saveToolbarActivatorKey Lnet/minecraft/client/option/GameOptions;saveToolbarActivatorKey:Lnet/minecraft/client/option/KeyBinding;
    • loadToolbarActivatorKey

      public final KeyBinding loadToolbarActivatorKey
      A key binding for loading the hotbar items in creative mode. Bound to the X key by default.
      Mappings:
      Namespace Name Mixin selector
      official X Lebj;X:Lebd;
      intermediary field_1874 Lnet/minecraft/class_315;field_1874:Lnet/minecraft/class_304;
      named loadToolbarActivatorKey Lnet/minecraft/client/option/GameOptions;loadToolbarActivatorKey:Lnet/minecraft/client/option/KeyBinding;
    • allKeys

      public final KeyBinding[] allKeys
      An array of all key bindings.

      Key bindings in this array are shown and can be configured in the controls options screen.

      Mappings:
      Namespace Name Mixin selector
      official Y Lebj;Y:[Lebd;
      intermediary field_1839 Lnet/minecraft/class_315;field_1839:[Lnet/minecraft/class_304;
      named allKeys Lnet/minecraft/client/option/GameOptions;allKeys:[Lnet/minecraft/client/option/KeyBinding;
    • client

      protected MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official Z Lebj;Z:Lebf;
      intermediary field_1863 Lnet/minecraft/class_315;field_1863:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/option/GameOptions;client:Lnet/minecraft/client/MinecraftClient;
    • optionsFile

      private final File optionsFile
      Mappings:
      Namespace Name Mixin selector
      official bC Lebj;bC:Ljava/io/File;
      intermediary field_1897 Lnet/minecraft/class_315;field_1897:Ljava/io/File;
      named optionsFile Lnet/minecraft/client/option/GameOptions;optionsFile:Ljava/io/File;
    • hudHidden

      public boolean hudHidden
      Mappings:
      Namespace Name Mixin selector
      official aa Lebj;aa:Z
      intermediary field_1842 Lnet/minecraft/class_315;field_1842:Z
      named hudHidden Lnet/minecraft/client/option/GameOptions;hudHidden:Z
    • perspective

      private Perspective perspective
      Mappings:
      Namespace Name Mixin selector
      official bD Lebj;bD:Leat;
      intermediary field_26677 Lnet/minecraft/class_315;field_26677:Lnet/minecraft/class_5498;
      named perspective Lnet/minecraft/client/option/GameOptions;perspective:Lnet/minecraft/client/option/Perspective;
    • debugEnabled

      public boolean debugEnabled
      Mappings:
      Namespace Name Mixin selector
      official ab Lebj;ab:Z
      intermediary field_1866 Lnet/minecraft/class_315;field_1866:Z
      named debugEnabled Lnet/minecraft/client/option/GameOptions;debugEnabled:Z
    • debugProfilerEnabled

      public boolean debugProfilerEnabled
      Mappings:
      Namespace Name Mixin selector
      official ac Lebj;ac:Z
      intermediary field_1880 Lnet/minecraft/class_315;field_1880:Z
      named debugProfilerEnabled Lnet/minecraft/client/option/GameOptions;debugProfilerEnabled:Z
    • debugTpsEnabled

      public boolean debugTpsEnabled
      Mappings:
      Namespace Name Mixin selector
      official ad Lebj;ad:Z
      intermediary field_1893 Lnet/minecraft/class_315;field_1893:Z
      named debugTpsEnabled Lnet/minecraft/client/option/GameOptions;debugTpsEnabled:Z
    • lastServer

      public String lastServer
      Mappings:
      Namespace Name Mixin selector
      official ae Lebj;ae:Ljava/lang/String;
      intermediary field_1864 Lnet/minecraft/class_315;field_1864:Ljava/lang/String;
      named lastServer Lnet/minecraft/client/option/GameOptions;lastServer:Ljava/lang/String;
    • smoothCameraEnabled

      public boolean smoothCameraEnabled
      Mappings:
      Namespace Name Mixin selector
      official af Lebj;af:Z
      intermediary field_1914 Lnet/minecraft/class_315;field_1914:Z
      named smoothCameraEnabled Lnet/minecraft/client/option/GameOptions;smoothCameraEnabled:Z
    • fov

      private final SimpleOption<Integer> fov
      Mappings:
      Namespace Name Mixin selector
      official bE Lebj;bE:Lebi;
      intermediary field_1826 Lnet/minecraft/class_315;field_1826:Lnet/minecraft/class_7172;
      named fov Lnet/minecraft/client/option/GameOptions;fov:Lnet/minecraft/client/option/SimpleOption;
    • distortionEffectScale

      private final SimpleOption<Double> distortionEffectScale
      Mappings:
      Namespace Name Mixin selector
      official bG Lebj;bG:Lebi;
      intermediary field_26675 Lnet/minecraft/class_315;field_26675:Lnet/minecraft/class_7172;
      named distortionEffectScale Lnet/minecraft/client/option/GameOptions;distortionEffectScale:Lnet/minecraft/client/option/SimpleOption;
    • fovEffectScale

      private final SimpleOption<Double> fovEffectScale
      Mappings:
      Namespace Name Mixin selector
      official bI Lebj;bI:Lebi;
      intermediary field_26676 Lnet/minecraft/class_315;field_26676:Lnet/minecraft/class_7172;
      named fovEffectScale Lnet/minecraft/client/option/GameOptions;fovEffectScale:Lnet/minecraft/client/option/SimpleOption;
    • field_38293

      private final SimpleOption<Double> field_38293
      Mappings:
      Namespace Name Mixin selector
      official bK Lebj;bK:Lebi;
      intermediary field_38293 Lnet/minecraft/class_315;field_38293:Lnet/minecraft/class_7172;
      named field_38293 Lnet/minecraft/client/option/GameOptions;field_38293:Lnet/minecraft/client/option/SimpleOption;
    • gamma

      private final SimpleOption<Double> gamma
      Mappings:
      Namespace Name Mixin selector
      official bL Lebj;bL:Lebi;
      intermediary field_1840 Lnet/minecraft/class_315;field_1840:Lnet/minecraft/class_7172;
      named gamma Lnet/minecraft/client/option/GameOptions;gamma:Lnet/minecraft/client/option/SimpleOption;
    • guiScale

      private final SimpleOption<Integer> guiScale
      Mappings:
      Namespace Name Mixin selector
      official bM Lebj;bM:Lebi;
      intermediary field_1868 Lnet/minecraft/class_315;field_1868:Lnet/minecraft/class_7172;
      named guiScale Lnet/minecraft/client/option/GameOptions;guiScale:Lnet/minecraft/client/option/SimpleOption;
    • particles

      private final SimpleOption<ParticlesMode> particles
      Mappings:
      Namespace Name Mixin selector
      official bN Lebj;bN:Lebi;
      intermediary field_1882 Lnet/minecraft/class_315;field_1882:Lnet/minecraft/class_7172;
      named particles Lnet/minecraft/client/option/GameOptions;particles:Lnet/minecraft/client/option/SimpleOption;
    • narrator

      private final SimpleOption<NarratorMode> narrator
      Mappings:
      Namespace Name Mixin selector
      official bO Lebj;bO:Lebi;
      intermediary field_1896 Lnet/minecraft/class_315;field_1896:Lnet/minecraft/class_7172;
      named narrator Lnet/minecraft/client/option/GameOptions;narrator:Lnet/minecraft/client/option/SimpleOption;
    • language

      public String language
      Mappings:
      Namespace Name Mixin selector
      official ag Lebj;ag:Ljava/lang/String;
      intermediary field_1883 Lnet/minecraft/class_315;field_1883:Ljava/lang/String;
      named language Lnet/minecraft/client/option/GameOptions;language:Ljava/lang/String;
    • soundDevice

      private final SimpleOption<String> soundDevice
      Mappings:
      Namespace Name Mixin selector
      official bP Lebj;bP:Lebi;
      intermediary field_34783 Lnet/minecraft/class_315;field_34783:Lnet/minecraft/class_7172;
      named soundDevice Lnet/minecraft/client/option/GameOptions;soundDevice:Lnet/minecraft/client/option/SimpleOption;
    • syncChunkWrites

      public boolean syncChunkWrites
      Mappings:
      Namespace Name Mixin selector
      official ah Lebj;ah:Z
      intermediary field_25623 Lnet/minecraft/class_315;field_25623:Z
      named syncChunkWrites Lnet/minecraft/client/option/GameOptions;syncChunkWrites:Z
  • Constructor Details

    • GameOptions

      public GameOptions(MinecraftClient minecraftClient, File optionsFile)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lebj;<init>(Lebf;Ljava/io/File;)V
      intermediary <init> Lnet/minecraft/class_315;<init>(Lnet/minecraft/class_310;Ljava/io/File;)V
      named <init> Lnet/minecraft/client/option/GameOptions;<init>(Lnet/minecraft/client/MinecraftClient;Ljava/io/File;)V
  • Method Details

    • getMonochromeLogo

      public SimpleOption<Boolean> getMonochromeLogo()
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a()Lebi;
      intermediary method_41772 Lnet/minecraft/class_315;method_41772()Lnet/minecraft/class_7172;
      named getMonochromeLogo Lnet/minecraft/client/option/GameOptions;getMonochromeLogo()Lnet/minecraft/client/option/SimpleOption;
    • getHideLightningFlashes

      public SimpleOption<Boolean> getHideLightningFlashes()
      Mappings:
      Namespace Name Mixin selector
      official b Lebj;b()Lebi;
      intermediary method_41784 Lnet/minecraft/class_315;method_41784()Lnet/minecraft/class_7172;
      named getHideLightningFlashes Lnet/minecraft/client/option/GameOptions;getHideLightningFlashes()Lnet/minecraft/client/option/SimpleOption;
    • method_42495

      public SimpleOption<Double> method_42495()
      Mappings:
      Namespace Name Mixin selector
      official c Lebj;c()Lebi;
      intermediary method_42495 Lnet/minecraft/class_315;method_42495()Lnet/minecraft/class_7172;
      named method_42495 Lnet/minecraft/client/option/GameOptions;method_42495()Lnet/minecraft/client/option/SimpleOption;
    • method_42503

      public SimpleOption<Integer> method_42503()
      Mappings:
      Namespace Name Mixin selector
      official d Lebj;d()Lebi;
      intermediary method_42503 Lnet/minecraft/class_315;method_42503()Lnet/minecraft/class_7172;
      named method_42503 Lnet/minecraft/client/option/GameOptions;method_42503()Lnet/minecraft/client/option/SimpleOption;
    • method_42510

      public SimpleOption<Integer> method_42510()
      Mappings:
      Namespace Name Mixin selector
      official e Lebj;e()Lebi;
      intermediary method_42510 Lnet/minecraft/class_315;method_42510()Lnet/minecraft/class_7172;
      named method_42510 Lnet/minecraft/client/option/GameOptions;method_42510()Lnet/minecraft/client/option/SimpleOption;
    • method_42517

      public SimpleOption<Double> method_42517()
      Mappings:
      Namespace Name Mixin selector
      official f Lebj;f()Lebi;
      intermediary method_42517 Lnet/minecraft/class_315;method_42517()Lnet/minecraft/class_7172;
      named method_42517 Lnet/minecraft/client/option/GameOptions;method_42517()Lnet/minecraft/client/option/SimpleOption;
    • method_42524

      public SimpleOption<Integer> method_42524()
      Mappings:
      Namespace Name Mixin selector
      official g Lebj;g()Lebi;
      intermediary method_42524 Lnet/minecraft/class_315;method_42524()Lnet/minecraft/class_7172;
      named method_42524 Lnet/minecraft/client/option/GameOptions;method_42524()Lnet/minecraft/client/option/SimpleOption;
    • method_42528

      public SimpleOption<CloudRenderMode> method_42528()
      Mappings:
      Namespace Name Mixin selector
      official h Lebj;h()Lebi;
      intermediary method_42528 Lnet/minecraft/class_315;method_42528()Lnet/minecraft/class_7172;
      named method_42528 Lnet/minecraft/client/option/GameOptions;method_42528()Lnet/minecraft/client/option/SimpleOption;
    • method_42534

      public SimpleOption<GraphicsMode> method_42534()
      Mappings:
      Namespace Name Mixin selector
      official i Lebj;i()Lebi;
      intermediary method_42534 Lnet/minecraft/class_315;method_42534()Lnet/minecraft/class_7172;
      named method_42534 Lnet/minecraft/client/option/GameOptions;method_42534()Lnet/minecraft/client/option/SimpleOption;
    • getAo

      public SimpleOption<AoMode> getAo()
      Mappings:
      Namespace Name Mixin selector
      official j Lebj;j()Lebi;
      intermediary method_41792 Lnet/minecraft/class_315;method_41792()Lnet/minecraft/class_7172;
      named getAo Lnet/minecraft/client/option/GameOptions;getAo()Lnet/minecraft/client/option/SimpleOption;
    • getChunkBuilderMode

      public SimpleOption<ChunkBuilderMode> getChunkBuilderMode()
      Mappings:
      Namespace Name Mixin selector
      official k Lebj;k()Lebi;
      intermediary method_41798 Lnet/minecraft/class_315;method_41798()Lnet/minecraft/class_7172;
      named getChunkBuilderMode Lnet/minecraft/client/option/GameOptions;getChunkBuilderMode()Lnet/minecraft/client/option/SimpleOption;
    • method_42539

      public SimpleOption<ChatVisibility> method_42539()
      Mappings:
      Namespace Name Mixin selector
      official l Lebj;l()Lebi;
      intermediary method_42539 Lnet/minecraft/class_315;method_42539()Lnet/minecraft/class_7172;
      named method_42539 Lnet/minecraft/client/option/GameOptions;method_42539()Lnet/minecraft/client/option/SimpleOption;
    • method_42542

      public SimpleOption<Double> method_42542()
      Mappings:
      Namespace Name Mixin selector
      official m Lebj;m()Lebi;
      intermediary method_42542 Lnet/minecraft/class_315;method_42542()Lnet/minecraft/class_7172;
      named method_42542 Lnet/minecraft/client/option/GameOptions;method_42542()Lnet/minecraft/client/option/SimpleOption;
    • method_42546

      public SimpleOption<Double> method_42546()
      Mappings:
      Namespace Name Mixin selector
      official n Lebj;n()Lebi;
      intermediary method_42546 Lnet/minecraft/class_315;method_42546()Lnet/minecraft/class_7172;
      named method_42546 Lnet/minecraft/client/option/GameOptions;method_42546()Lnet/minecraft/client/option/SimpleOption;
    • method_42550

      public SimpleOption<Double> method_42550()
      Mappings:
      Namespace Name Mixin selector
      official o Lebj;o()Lebi;
      intermediary method_42550 Lnet/minecraft/class_315;method_42550()Lnet/minecraft/class_7172;
      named method_42550 Lnet/minecraft/client/option/GameOptions;method_42550()Lnet/minecraft/client/option/SimpleOption;
    • method_42552

      public SimpleOption<Arm> method_42552()
      Mappings:
      Namespace Name Mixin selector
      official p Lebj;p()Lebi;
      intermediary method_42552 Lnet/minecraft/class_315;method_42552()Lnet/minecraft/class_7172;
      named method_42552 Lnet/minecraft/client/option/GameOptions;method_42552()Lnet/minecraft/client/option/SimpleOption;
    • method_42554

      public SimpleOption<Double> method_42554()
      Mappings:
      Namespace Name Mixin selector
      official q Lebj;q()Lebi;
      intermediary method_42554 Lnet/minecraft/class_315;method_42554()Lnet/minecraft/class_7172;
      named method_42554 Lnet/minecraft/client/option/GameOptions;method_42554()Lnet/minecraft/client/option/SimpleOption;
    • method_42556

      public SimpleOption<Double> method_42556()
      Mappings:
      Namespace Name Mixin selector
      official r Lebj;r()Lebi;
      intermediary method_42556 Lnet/minecraft/class_315;method_42556()Lnet/minecraft/class_7172;
      named method_42556 Lnet/minecraft/client/option/GameOptions;method_42556()Lnet/minecraft/client/option/SimpleOption;
    • getChatHeightUnfocused

      public SimpleOption<Double> getChatHeightUnfocused()
      Mappings:
      Namespace Name Mixin selector
      official s Lebj;s()Lebi;
      intermediary method_41801 Lnet/minecraft/class_315;method_41801()Lnet/minecraft/class_7172;
      named getChatHeightUnfocused Lnet/minecraft/client/option/GameOptions;getChatHeightUnfocused()Lnet/minecraft/client/option/SimpleOption;
    • getChatHeightFocused

      public SimpleOption<Double> getChatHeightFocused()
      Mappings:
      Namespace Name Mixin selector
      official t Lebj;t()Lebi;
      intermediary method_41803 Lnet/minecraft/class_315;method_41803()Lnet/minecraft/class_7172;
      named getChatHeightFocused Lnet/minecraft/client/option/GameOptions;getChatHeightFocused()Lnet/minecraft/client/option/SimpleOption;
    • method_42561

      public SimpleOption<Double> method_42561()
      Mappings:
      Namespace Name Mixin selector
      official u Lebj;u()Lebi;
      intermediary method_42561 Lnet/minecraft/class_315;method_42561()Lnet/minecraft/class_7172;
      named method_42561 Lnet/minecraft/client/option/GameOptions;method_42561()Lnet/minecraft/client/option/SimpleOption;
    • method_42563

      public SimpleOption<Integer> method_42563()
      Mappings:
      Namespace Name Mixin selector
      official v Lebj;v()Lebi;
      intermediary method_42563 Lnet/minecraft/class_315;method_42563()Lnet/minecraft/class_7172;
      named method_42563 Lnet/minecraft/client/option/GameOptions;method_42563()Lnet/minecraft/client/option/SimpleOption;
    • method_42565

      public SimpleOption<AttackIndicator> method_42565()
      Mappings:
      Namespace Name Mixin selector
      official w Lebj;w()Lebi;
      intermediary method_42565 Lnet/minecraft/class_315;method_42565()Lnet/minecraft/class_7172;
      named method_42565 Lnet/minecraft/client/option/GameOptions;method_42565()Lnet/minecraft/client/option/SimpleOption;
    • getBiomeBlendRadius

      public SimpleOption<Integer> getBiomeBlendRadius()
      Mappings:
      Namespace Name Mixin selector
      official x Lebj;x()Lebi;
      intermediary method_41805 Lnet/minecraft/class_315;method_41805()Lnet/minecraft/class_7172;
      named getBiomeBlendRadius Lnet/minecraft/client/option/GameOptions;getBiomeBlendRadius()Lnet/minecraft/client/option/SimpleOption;
    • toMouseWheelSensitivityValue

      private static double toMouseWheelSensitivityValue(int value)
      Mappings:
      Namespace Name Mixin selector
      official c Lebj;c(I)D
      intermediary method_41793 Lnet/minecraft/class_315;method_41793(I)D
      named toMouseWheelSensitivityValue Lnet/minecraft/client/option/GameOptions;toMouseWheelSensitivityValue(I)D
    • toMouseWheelSensitivitySliderProgressValue

      private static int toMouseWheelSensitivitySliderProgressValue(double value)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(D)I
      intermediary method_41773 Lnet/minecraft/class_315;method_41773(D)I
      named toMouseWheelSensitivitySliderProgressValue Lnet/minecraft/client/option/GameOptions;toMouseWheelSensitivitySliderProgressValue(D)I
    • getMouseWheelSensitivity

      public SimpleOption<Double> getMouseWheelSensitivity()
      Mappings:
      Namespace Name Mixin selector
      official y Lebj;y()Lebi;
      intermediary method_41806 Lnet/minecraft/class_315;method_41806()Lnet/minecraft/class_7172;
      named getMouseWheelSensitivity Lnet/minecraft/client/option/GameOptions;getMouseWheelSensitivity()Lnet/minecraft/client/option/SimpleOption;
    • getRawMouseInput

      public SimpleOption<Boolean> getRawMouseInput()
      Mappings:
      Namespace Name Mixin selector
      official z Lebj;z()Lebi;
      intermediary method_41807 Lnet/minecraft/class_315;method_41807()Lnet/minecraft/class_7172;
      named getRawMouseInput Lnet/minecraft/client/option/GameOptions;getRawMouseInput()Lnet/minecraft/client/option/SimpleOption;
    • method_42423

      public SimpleOption<Boolean> method_42423()
      Mappings:
      Namespace Name Mixin selector
      official A Lebj;A()Lebi;
      intermediary method_42423 Lnet/minecraft/class_315;method_42423()Lnet/minecraft/class_7172;
      named method_42423 Lnet/minecraft/client/option/GameOptions;method_42423()Lnet/minecraft/client/option/SimpleOption;
    • method_42425

      public SimpleOption<Boolean> method_42425()
      Mappings:
      Namespace Name Mixin selector
      official B Lebj;B()Lebi;
      intermediary method_42425 Lnet/minecraft/class_315;method_42425()Lnet/minecraft/class_7172;
      named method_42425 Lnet/minecraft/client/option/GameOptions;method_42425()Lnet/minecraft/client/option/SimpleOption;
    • method_42427

      public SimpleOption<Boolean> method_42427()
      Mappings:
      Namespace Name Mixin selector
      official C Lebj;C()Lebi;
      intermediary method_42427 Lnet/minecraft/class_315;method_42427()Lnet/minecraft/class_7172;
      named method_42427 Lnet/minecraft/client/option/GameOptions;method_42427()Lnet/minecraft/client/option/SimpleOption;
    • method_42429

      public SimpleOption<Boolean> method_42429()
      Mappings:
      Namespace Name Mixin selector
      official D Lebj;D()Lebi;
      intermediary method_42429 Lnet/minecraft/class_315;method_42429()Lnet/minecraft/class_7172;
      named method_42429 Lnet/minecraft/client/option/GameOptions;method_42429()Lnet/minecraft/client/option/SimpleOption;
    • method_42431

      public SimpleOption<Boolean> method_42431()
      Mappings:
      Namespace Name Mixin selector
      official E Lebj;E()Lebi;
      intermediary method_42431 Lnet/minecraft/class_315;method_42431()Lnet/minecraft/class_7172;
      named method_42431 Lnet/minecraft/client/option/GameOptions;method_42431()Lnet/minecraft/client/option/SimpleOption;
    • method_42433

      public SimpleOption<Boolean> method_42433()
      Mappings:
      Namespace Name Mixin selector
      official F Lebj;F()Lebi;
      intermediary method_42433 Lnet/minecraft/class_315;method_42433()Lnet/minecraft/class_7172;
      named method_42433 Lnet/minecraft/client/option/GameOptions;method_42433()Lnet/minecraft/client/option/SimpleOption;
    • method_42435

      public SimpleOption<Boolean> method_42435()
      Mappings:
      Namespace Name Mixin selector
      official G Lebj;G()Lebi;
      intermediary method_42435 Lnet/minecraft/class_315;method_42435()Lnet/minecraft/class_7172;
      named method_42435 Lnet/minecraft/client/option/GameOptions;method_42435()Lnet/minecraft/client/option/SimpleOption;
    • method_42437

      public SimpleOption<Boolean> method_42437()
      Mappings:
      Namespace Name Mixin selector
      official H Lebj;H()Lebi;
      intermediary method_42437 Lnet/minecraft/class_315;method_42437()Lnet/minecraft/class_7172;
      named method_42437 Lnet/minecraft/client/option/GameOptions;method_42437()Lnet/minecraft/client/option/SimpleOption;
    • method_42438

      public SimpleOption<Boolean> method_42438()
      Mappings:
      Namespace Name Mixin selector
      official I Lebj;I()Lebi;
      intermediary method_42438 Lnet/minecraft/class_315;method_42438()Lnet/minecraft/class_7172;
      named method_42438 Lnet/minecraft/client/option/GameOptions;method_42438()Lnet/minecraft/client/option/SimpleOption;
    • method_42439

      public SimpleOption<Boolean> method_42439()
      Mappings:
      Namespace Name Mixin selector
      official J Lebj;J()Lebi;
      intermediary method_42439 Lnet/minecraft/class_315;method_42439()Lnet/minecraft/class_7172;
      named method_42439 Lnet/minecraft/client/option/GameOptions;method_42439()Lnet/minecraft/client/option/SimpleOption;
    • method_42440

      public SimpleOption<Boolean> method_42440()
      Mappings:
      Namespace Name Mixin selector
      official K Lebj;K()Lebi;
      intermediary method_42440 Lnet/minecraft/class_315;method_42440()Lnet/minecraft/class_7172;
      named method_42440 Lnet/minecraft/client/option/GameOptions;method_42440()Lnet/minecraft/client/option/SimpleOption;
    • method_42441

      public SimpleOption<Boolean> method_42441()
      Mappings:
      Namespace Name Mixin selector
      official L Lebj;L()Lebi;
      intermediary method_42441 Lnet/minecraft/class_315;method_42441()Lnet/minecraft/class_7172;
      named method_42441 Lnet/minecraft/client/option/GameOptions;method_42441()Lnet/minecraft/client/option/SimpleOption;
    • method_42442

      public SimpleOption<Boolean> method_42442()
      Mappings:
      Namespace Name Mixin selector
      official M Lebj;M()Lebi;
      intermediary method_42442 Lnet/minecraft/class_315;method_42442()Lnet/minecraft/class_7172;
      named method_42442 Lnet/minecraft/client/option/GameOptions;method_42442()Lnet/minecraft/client/option/SimpleOption;
    • method_42443

      public SimpleOption<Boolean> method_42443()
      Mappings:
      Namespace Name Mixin selector
      official N Lebj;N()Lebi;
      intermediary method_42443 Lnet/minecraft/class_315;method_42443()Lnet/minecraft/class_7172;
      named method_42443 Lnet/minecraft/client/option/GameOptions;method_42443()Lnet/minecraft/client/option/SimpleOption;
    • method_42444

      public SimpleOption<Boolean> method_42444()
      Mappings:
      Namespace Name Mixin selector
      official O Lebj;O()Lebi;
      intermediary method_42444 Lnet/minecraft/class_315;method_42444()Lnet/minecraft/class_7172;
      named method_42444 Lnet/minecraft/client/option/GameOptions;method_42444()Lnet/minecraft/client/option/SimpleOption;
    • method_42445

      public SimpleOption<Boolean> method_42445()
      Mappings:
      Namespace Name Mixin selector
      official P Lebj;P()Lebi;
      intermediary method_42445 Lnet/minecraft/class_315;method_42445()Lnet/minecraft/class_7172;
      named method_42445 Lnet/minecraft/client/option/GameOptions;method_42445()Lnet/minecraft/client/option/SimpleOption;
    • method_42446

      public SimpleOption<Boolean> method_42446()
      Mappings:
      Namespace Name Mixin selector
      official Q Lebj;Q()Lebi;
      intermediary method_42446 Lnet/minecraft/class_315;method_42446()Lnet/minecraft/class_7172;
      named method_42446 Lnet/minecraft/client/option/GameOptions;method_42446()Lnet/minecraft/client/option/SimpleOption;
    • method_42447

      public SimpleOption<Boolean> method_42447()
      Mappings:
      Namespace Name Mixin selector
      official R Lebj;R()Lebi;
      intermediary method_42447 Lnet/minecraft/class_315;method_42447()Lnet/minecraft/class_7172;
      named method_42447 Lnet/minecraft/client/option/GameOptions;method_42447()Lnet/minecraft/client/option/SimpleOption;
    • method_42448

      public SimpleOption<Boolean> method_42448()
      Mappings:
      Namespace Name Mixin selector
      official S Lebj;S()Lebi;
      intermediary method_42448 Lnet/minecraft/class_315;method_42448()Lnet/minecraft/class_7172;
      named method_42448 Lnet/minecraft/client/option/GameOptions;method_42448()Lnet/minecraft/client/option/SimpleOption;
    • method_42449

      public SimpleOption<Boolean> method_42449()
      Mappings:
      Namespace Name Mixin selector
      official T Lebj;T()Lebi;
      intermediary method_42449 Lnet/minecraft/class_315;method_42449()Lnet/minecraft/class_7172;
      named method_42449 Lnet/minecraft/client/option/GameOptions;method_42449()Lnet/minecraft/client/option/SimpleOption;
    • method_42450

      public SimpleOption<Boolean> method_42450()
      Mappings:
      Namespace Name Mixin selector
      official U Lebj;U()Lebi;
      intermediary method_42450 Lnet/minecraft/class_315;method_42450()Lnet/minecraft/class_7172;
      named method_42450 Lnet/minecraft/client/option/GameOptions;method_42450()Lnet/minecraft/client/option/SimpleOption;
    • method_42451

      public SimpleOption<Boolean> method_42451()
      Mappings:
      Namespace Name Mixin selector
      official V Lebj;V()Lebi;
      intermediary method_42451 Lnet/minecraft/class_315;method_42451()Lnet/minecraft/class_7172;
      named method_42451 Lnet/minecraft/client/option/GameOptions;method_42451()Lnet/minecraft/client/option/SimpleOption;
    • method_42452

      public SimpleOption<Boolean> method_42452()
      Mappings:
      Namespace Name Mixin selector
      official W Lebj;W()Lebi;
      intermediary method_42452 Lnet/minecraft/class_315;method_42452()Lnet/minecraft/class_7172;
      named method_42452 Lnet/minecraft/client/option/GameOptions;method_42452()Lnet/minecraft/client/option/SimpleOption;
    • getFov

      public SimpleOption<Integer> getFov()
      Mappings:
      Namespace Name Mixin selector
      official X Lebj;X()Lebi;
      intermediary method_41808 Lnet/minecraft/class_315;method_41808()Lnet/minecraft/class_7172;
      named getFov Lnet/minecraft/client/option/GameOptions;getFov()Lnet/minecraft/client/option/SimpleOption;
    • method_42453

      public SimpleOption<Double> method_42453()
      Mappings:
      Namespace Name Mixin selector
      official Y Lebj;Y()Lebi;
      intermediary method_42453 Lnet/minecraft/class_315;method_42453()Lnet/minecraft/class_7172;
      named method_42453 Lnet/minecraft/client/option/GameOptions;method_42453()Lnet/minecraft/client/option/SimpleOption;
    • method_42454

      public SimpleOption<Double> method_42454()
      Mappings:
      Namespace Name Mixin selector
      official Z Lebj;Z()Lebi;
      intermediary method_42454 Lnet/minecraft/class_315;method_42454()Lnet/minecraft/class_7172;
      named method_42454 Lnet/minecraft/client/option/GameOptions;method_42454()Lnet/minecraft/client/option/SimpleOption;
    • method_42472

      public SimpleOption<Double> method_42472()
      Mappings:
      Namespace Name Mixin selector
      official aa Lebj;aa()Lebi;
      intermediary method_42472 Lnet/minecraft/class_315;method_42472()Lnet/minecraft/class_7172;
      named method_42472 Lnet/minecraft/client/option/GameOptions;method_42472()Lnet/minecraft/client/option/SimpleOption;
    • method_42473

      public SimpleOption<Double> method_42473()
      Mappings:
      Namespace Name Mixin selector
      official ab Lebj;ab()Lebi;
      intermediary method_42473 Lnet/minecraft/class_315;method_42473()Lnet/minecraft/class_7172;
      named method_42473 Lnet/minecraft/client/option/GameOptions;method_42473()Lnet/minecraft/client/option/SimpleOption;
    • method_42474

      public SimpleOption<Integer> method_42474()
      Mappings:
      Namespace Name Mixin selector
      official ac Lebj;ac()Lebi;
      intermediary method_42474 Lnet/minecraft/class_315;method_42474()Lnet/minecraft/class_7172;
      named method_42474 Lnet/minecraft/client/option/GameOptions;method_42474()Lnet/minecraft/client/option/SimpleOption;
    • method_42475

      public SimpleOption<ParticlesMode> method_42475()
      Mappings:
      Namespace Name Mixin selector
      official ad Lebj;ad()Lebi;
      intermediary method_42475 Lnet/minecraft/class_315;method_42475()Lnet/minecraft/class_7172;
      named method_42475 Lnet/minecraft/client/option/GameOptions;method_42475()Lnet/minecraft/client/option/SimpleOption;
    • method_42476

      public SimpleOption<NarratorMode> method_42476()
      Mappings:
      Namespace Name Mixin selector
      official ae Lebj;ae()Lebi;
      intermediary method_42476 Lnet/minecraft/class_315;method_42476()Lnet/minecraft/class_7172;
      named method_42476 Lnet/minecraft/client/option/GameOptions;method_42476()Lnet/minecraft/client/option/SimpleOption;
    • method_42477

      public SimpleOption<String> method_42477()
      Mappings:
      Namespace Name Mixin selector
      official af Lebj;af()Lebi;
      intermediary method_42477 Lnet/minecraft/class_315;method_42477()Lnet/minecraft/class_7172;
      named method_42477 Lnet/minecraft/client/option/GameOptions;method_42477()Lnet/minecraft/client/option/SimpleOption;
    • getTextBackgroundOpacity

      public float getTextBackgroundOpacity(float fallback)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(F)F
      intermediary method_19343 Lnet/minecraft/class_315;method_19343(F)F
      named getTextBackgroundOpacity Lnet/minecraft/client/option/GameOptions;getTextBackgroundOpacity(F)F
    • getTextBackgroundColor

      public int getTextBackgroundColor(float fallbackOpacity)
      Mappings:
      Namespace Name Mixin selector
      official b Lebj;b(F)I
      intermediary method_19345 Lnet/minecraft/class_315;method_19345(F)I
      named getTextBackgroundColor Lnet/minecraft/client/option/GameOptions;getTextBackgroundColor(F)I
    • getTextBackgroundColor

      public int getTextBackgroundColor(int fallbackColor)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(I)I
      intermediary method_19344 Lnet/minecraft/class_315;method_19344(I)I
      named getTextBackgroundColor Lnet/minecraft/client/option/GameOptions;getTextBackgroundColor(I)I
    • setKeyCode

      public void setKeyCode(KeyBinding key, InputUtil.Key code)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lebd;Ldux$a;)V
      intermediary method_1641 Lnet/minecraft/class_315;method_1641(Lnet/minecraft/class_304;Lnet/minecraft/class_3675$class_306;)V
      named setKeyCode Lnet/minecraft/client/option/GameOptions;setKeyCode(Lnet/minecraft/client/option/KeyBinding;Lnet/minecraft/client/util/InputUtil$Key;)V
    • accept

      private void accept(GameOptions.Visitor visitor)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lebj$a;)V
      intermediary method_33666 Lnet/minecraft/class_315;method_33666(Lnet/minecraft/class_315$class_5823;)V
      named accept Lnet/minecraft/client/option/GameOptions;accept(Lnet/minecraft/client/option/GameOptions$Visitor;)V
    • load

      public void load()
      Mappings:
      Namespace Name Mixin selector
      official ag Lebj;ag()V
      intermediary method_1636 Lnet/minecraft/class_315;method_1636()V
      named load Lnet/minecraft/client/option/GameOptions;load()V
    • isTrue

      static boolean isTrue(String value)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Ljava/lang/String;)Z
      intermediary method_32595 Lnet/minecraft/class_315;method_32595(Ljava/lang/String;)Z
      named isTrue Lnet/minecraft/client/option/GameOptions;isTrue(Ljava/lang/String;)Z
    • isFalse

      static boolean isFalse(String value)
      Mappings:
      Namespace Name Mixin selector
      official b Lebj;b(Ljava/lang/String;)Z
      intermediary method_32596 Lnet/minecraft/class_315;method_32596(Ljava/lang/String;)Z
      named isFalse Lnet/minecraft/client/option/GameOptions;isFalse(Ljava/lang/String;)Z
    • update

      private NbtCompound update(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Los;)Los;
      intermediary method_1626 Lnet/minecraft/class_315;method_1626(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
      named update Lnet/minecraft/client/option/GameOptions;update(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • write

      public void write()
      Mappings:
      Namespace Name Mixin selector
      official ah Lebj;ah()V
      intermediary method_1640 Lnet/minecraft/class_315;method_1640()V
      named write Lnet/minecraft/client/option/GameOptions;write()V
    • getSoundVolume

      public float getSoundVolume(SoundCategory category)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lahw;)F
      intermediary method_1630 Lnet/minecraft/class_315;method_1630(Lnet/minecraft/class_3419;)F
      named getSoundVolume Lnet/minecraft/client/option/GameOptions;getSoundVolume(Lnet/minecraft/sound/SoundCategory;)F
    • setSoundVolume

      public void setSoundVolume(SoundCategory category, float volume)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lahw;F)V
      intermediary method_1624 Lnet/minecraft/class_315;method_1624(Lnet/minecraft/class_3419;F)V
      named setSoundVolume Lnet/minecraft/client/option/GameOptions;setSoundVolume(Lnet/minecraft/sound/SoundCategory;F)V
    • sendClientSettings

      public void sendClientSettings()
      Sends the current client settings to the server if the client is connected to a server.

      Called when a player joins the game or when client settings are changed.

      Mappings:
      Namespace Name Mixin selector
      official ai Lebj;ai()V
      intermediary method_1643 Lnet/minecraft/class_315;method_1643()V
      named sendClientSettings Lnet/minecraft/client/option/GameOptions;sendClientSettings()V
    • setPlayerModelPart

      private void setPlayerModelPart(PlayerModelPart part, boolean enabled)
      Mappings:
      Namespace Name Mixin selector
      official b Lebj;b(Lbqj;Z)V
      intermediary method_1635 Lnet/minecraft/class_315;method_1635(Lnet/minecraft/class_1664;Z)V
      named setPlayerModelPart Lnet/minecraft/client/option/GameOptions;setPlayerModelPart(Lnet/minecraft/client/render/entity/PlayerModelPart;Z)V
    • isPlayerModelPartEnabled

      public boolean isPlayerModelPartEnabled(PlayerModelPart part)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lbqj;)Z
      intermediary method_32594 Lnet/minecraft/class_315;method_32594(Lnet/minecraft/class_1664;)Z
      named isPlayerModelPartEnabled Lnet/minecraft/client/option/GameOptions;isPlayerModelPartEnabled(Lnet/minecraft/client/render/entity/PlayerModelPart;)Z
    • togglePlayerModelPart

      public void togglePlayerModelPart(PlayerModelPart part, boolean enabled)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lbqj;Z)V
      intermediary method_1631 Lnet/minecraft/class_315;method_1631(Lnet/minecraft/class_1664;Z)V
      named togglePlayerModelPart Lnet/minecraft/client/option/GameOptions;togglePlayerModelPart(Lnet/minecraft/client/render/entity/PlayerModelPart;Z)V
    • getCloudRenderMode

      public CloudRenderMode getCloudRenderMode()
      Mappings:
      Namespace Name Mixin selector
      official aj Lebj;aj()Leaw;
      intermediary method_1632 Lnet/minecraft/class_315;method_1632()Lnet/minecraft/class_4063;
      named getCloudRenderMode Lnet/minecraft/client/option/GameOptions;getCloudRenderMode()Lnet/minecraft/client/option/CloudRenderMode;
    • shouldUseNativeTransport

      public boolean shouldUseNativeTransport()
      Mappings:
      Namespace Name Mixin selector
      official ak Lebj;ak()Z
      intermediary method_1639 Lnet/minecraft/class_315;method_1639()Z
      named shouldUseNativeTransport Lnet/minecraft/client/option/GameOptions;shouldUseNativeTransport()Z
    • addResourcePackProfilesToManager

      public void addResourcePackProfilesToManager(ResourcePackManager manager)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lafw;)V
      intermediary method_1627 Lnet/minecraft/class_315;method_1627(Lnet/minecraft/class_3283;)V
      named addResourcePackProfilesToManager Lnet/minecraft/client/option/GameOptions;addResourcePackProfilesToManager(Lnet/minecraft/resource/ResourcePackManager;)V
    • getPerspective

      public Perspective getPerspective()
      Mappings:
      Namespace Name Mixin selector
      official al Lebj;al()Leat;
      intermediary method_31044 Lnet/minecraft/class_315;method_31044()Lnet/minecraft/class_5498;
      named getPerspective Lnet/minecraft/client/option/GameOptions;getPerspective()Lnet/minecraft/client/option/Perspective;
    • setPerspective

      public void setPerspective(Perspective perspective)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Leat;)V
      intermediary method_31043 Lnet/minecraft/class_315;method_31043(Lnet/minecraft/class_5498;)V
      named setPerspective Lnet/minecraft/client/option/GameOptions;setPerspective(Lnet/minecraft/client/option/Perspective;)V
    • parseList

      private static List<String> parseList(String content)
      Mappings:
      Namespace Name Mixin selector
      official c Lebj;c(Ljava/lang/String;)Ljava/util/List;
      intermediary method_33671 Lnet/minecraft/class_315;method_33671(Ljava/lang/String;)Ljava/util/List;
      named parseList Lnet/minecraft/client/option/GameOptions;parseList(Ljava/lang/String;)Ljava/util/List;
    • getOptionsFile

      public File getOptionsFile()
      Mappings:
      Namespace Name Mixin selector
      official am Lebj;am()Ljava/io/File;
      intermediary method_37294 Lnet/minecraft/class_315;method_37294()Ljava/io/File;
      named getOptionsFile Lnet/minecraft/client/option/GameOptions;getOptionsFile()Ljava/io/File;
    • collectProfiledOptions

      public String collectProfiledOptions()
      Mappings:
      Namespace Name Mixin selector
      official an Lebj;an()Ljava/lang/String;
      intermediary method_37295 Lnet/minecraft/class_315;method_37295()Ljava/lang/String;
      named collectProfiledOptions Lnet/minecraft/client/option/GameOptions;collectProfiledOptions()Ljava/lang/String;
    • setServerViewDistance

      public void setServerViewDistance(int serverViewDistance)
      Mappings:
      Namespace Name Mixin selector
      official b Lebj;b(I)V
      intermediary method_38520 Lnet/minecraft/class_315;method_38520(I)V
      named setServerViewDistance Lnet/minecraft/client/option/GameOptions;setServerViewDistance(I)V
    • getViewDistance

      public int getViewDistance()
      Mappings:
      Namespace Name Mixin selector
      official ao Lebj;ao()I
      intermediary method_38521 Lnet/minecraft/class_315;method_38521()I
      named getViewDistance Lnet/minecraft/client/option/GameOptions;getViewDistance()I
    • getPixelValueText

      private static Text getPixelValueText(Text prefix, int value)
      Mappings:
      Namespace Name Mixin selector
      official b Lebj;b(Lqs;I)Lqs;
      intermediary method_41791 Lnet/minecraft/class_315;method_41791(Lnet/minecraft/class_2561;I)Lnet/minecraft/class_2561;
      named getPixelValueText Lnet/minecraft/client/option/GameOptions;getPixelValueText(Lnet/minecraft/text/Text;I)Lnet/minecraft/text/Text;
    • getPercentValueText

      private static Text getPercentValueText(Text prefix, double value)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lqs;D)Lqs;
      intermediary method_41781 Lnet/minecraft/class_315;method_41781(Lnet/minecraft/class_2561;D)Lnet/minecraft/class_2561;
      named getPercentValueText Lnet/minecraft/client/option/GameOptions;getPercentValueText(Lnet/minecraft/text/Text;D)Lnet/minecraft/text/Text;
    • getGenericValueText

      public static Text getGenericValueText(Text prefix, Text value)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lqs;Lqs;)Lqs;
      intermediary method_41783 Lnet/minecraft/class_315;method_41783(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
      named getGenericValueText Lnet/minecraft/client/option/GameOptions;getGenericValueText(Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;)Lnet/minecraft/text/Text;
    • getGenericValueText

      public static Text getGenericValueText(Text prefix, int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lebj;a(Lqs;I)Lqs;
      intermediary method_41782 Lnet/minecraft/class_315;method_41782(Lnet/minecraft/class_2561;I)Lnet/minecraft/class_2561;
      named getGenericValueText Lnet/minecraft/client/option/GameOptions;getGenericValueText(Lnet/minecraft/text/Text;I)Lnet/minecraft/text/Text;