Class GameOptions

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

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

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official bl Ldxs;bl:Lorg/apache/logging/log4j/Logger;
      intermediary field_1834 Lnet/minecraft/class_315;field_1834:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/option/GameOptions;LOGGER:Lorg/apache/logging/log4j/Logger;
    • GSON

      private static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official bm Ldxs;bm: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 bn Ldxs;bn: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 Ldxs;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 Ldxs;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 Ldxs;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 Ldxs;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 Ldxs;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 Ldxs;f:I
      intermediary field_32155 Lnet/minecraft/class_315;field_32155:I
      named field_32155 Lnet/minecraft/client/option/GameOptions;field_32155:I
    • COLON_SPLITTER

      private static final Splitter COLON_SPLITTER
      Mappings:
      Namespace Name Mixin selector
      official bo Ldxs;bo: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 bp Ldxs;bp:F
      intermediary field_32151 Lnet/minecraft/class_315;field_32151:F
      named field_32151 Lnet/minecraft/client/option/GameOptions;field_32151:F
    • field_34785

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

      public boolean hideLightningFlashes
      Mappings:
      Namespace Name Mixin selector
      official i Ldxs;i:Z
      intermediary field_34786 Lnet/minecraft/class_315;field_34786:Z
      named hideLightningFlashes Lnet/minecraft/client/option/GameOptions;hideLightningFlashes:Z
    • mouseSensitivity

      public double mouseSensitivity
      Mappings:
      Namespace Name Mixin selector
      official j Ldxs;j:D
      intermediary field_1843 Lnet/minecraft/class_315;field_1843:D
      named mouseSensitivity Lnet/minecraft/client/option/GameOptions;mouseSensitivity:D
    • viewDistance

      public int viewDistance
      Mappings:
      Namespace Name Mixin selector
      official k Ldxs;k:I
      intermediary field_1870 Lnet/minecraft/class_315;field_1870:I
      named viewDistance Lnet/minecraft/client/option/GameOptions;viewDistance:I
    • simulationDistance

      public int simulationDistance
      Mappings:
      Namespace Name Mixin selector
      official l Ldxs;l:I
      intermediary field_34959 Lnet/minecraft/class_315;field_34959:I
      named simulationDistance Lnet/minecraft/client/option/GameOptions;simulationDistance:I
    • serverViewDistance

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

      public float entityDistanceScaling
      Mappings:
      Namespace Name Mixin selector
      official m Ldxs;m:F
      intermediary field_24214 Lnet/minecraft/class_315;field_24214:F
      named entityDistanceScaling Lnet/minecraft/client/option/GameOptions;entityDistanceScaling:F
    • maxFps

      public int maxFps
      Mappings:
      Namespace Name Mixin selector
      official n Ldxs;n:I
      intermediary field_1909 Lnet/minecraft/class_315;field_1909:I
      named maxFps Lnet/minecraft/client/option/GameOptions;maxFps:I
    • cloudRenderMode

      public CloudRenderMode cloudRenderMode
      Mappings:
      Namespace Name Mixin selector
      official o Ldxs;o:Ldxc;
      intermediary field_1814 Lnet/minecraft/class_315;field_1814:Lnet/minecraft/class_4063;
      named cloudRenderMode Lnet/minecraft/client/option/GameOptions;cloudRenderMode:Lnet/minecraft/client/option/CloudRenderMode;
    • graphicsMode

      public GraphicsMode graphicsMode
      Mappings:
      Namespace Name Mixin selector
      official p Ldxs;p:Ldxi;
      intermediary field_25444 Lnet/minecraft/class_315;field_25444:Lnet/minecraft/class_5365;
      named graphicsMode Lnet/minecraft/client/option/GameOptions;graphicsMode:Lnet/minecraft/client/option/GraphicsMode;
    • ao

      public AoMode ao
      Mappings:
      Namespace Name Mixin selector
      official q Ldxs;q:Ldww;
      intermediary field_1841 Lnet/minecraft/class_315;field_1841:Lnet/minecraft/class_4060;
      named ao Lnet/minecraft/client/option/GameOptions;ao:Lnet/minecraft/client/option/AoMode;
    • chunkBuilderMode

      public ChunkBuilderMode chunkBuilderMode
      Mappings:
      Namespace Name Mixin selector
      official r Ldxs;r:Ldxu;
      intermediary field_34787 Lnet/minecraft/class_315;field_34787:Lnet/minecraft/class_6597;
      named chunkBuilderMode Lnet/minecraft/client/option/GameOptions;chunkBuilderMode:Lnet/minecraft/client/render/ChunkBuilderMode;
    • resourcePacks

      public List<String> resourcePacks
      Mappings:
      Namespace Name Mixin selector
      official s Ldxs;s: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 t Ldxs;t: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

      public ChatVisibility chatVisibility
      Mappings:
      Namespace Name Mixin selector
      official u Ldxs;u:Lbnp;
      intermediary field_1877 Lnet/minecraft/class_315;field_1877:Lnet/minecraft/class_1659;
      named chatVisibility Lnet/minecraft/client/option/GameOptions;chatVisibility:Lnet/minecraft/client/option/ChatVisibility;
    • chatOpacity

      public double chatOpacity
      Mappings:
      Namespace Name Mixin selector
      official v Ldxs;v:D
      intermediary field_1820 Lnet/minecraft/class_315;field_1820:D
      named chatOpacity Lnet/minecraft/client/option/GameOptions;chatOpacity:D
    • chatLineSpacing

      public double chatLineSpacing
      Mappings:
      Namespace Name Mixin selector
      official w Ldxs;w:D
      intermediary field_23932 Lnet/minecraft/class_315;field_23932:D
      named chatLineSpacing Lnet/minecraft/client/option/GameOptions;chatLineSpacing:D
    • textBackgroundOpacity

      public double textBackgroundOpacity
      Mappings:
      Namespace Name Mixin selector
      official x Ldxs;x:D
      intermediary field_18726 Lnet/minecraft/class_315;field_18726:D
      named textBackgroundOpacity Lnet/minecraft/client/option/GameOptions;textBackgroundOpacity:D
    • fullscreenResolution

      @Nullable public @Nullable String fullscreenResolution
      Mappings:
      Namespace Name Mixin selector
      official y Ldxs;y: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 z Ldxs;z: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 A Ldxs;A: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 B Ldxs;B: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 br Ldxs;br: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

      public Arm mainArm
      Mappings:
      Namespace Name Mixin selector
      official C Ldxs;C:Laxc;
      intermediary field_1829 Lnet/minecraft/class_315;field_1829:Lnet/minecraft/class_1306;
      named mainArm Lnet/minecraft/client/option/GameOptions;mainArm:Lnet/minecraft/util/Arm;
    • overrideWidth

      public int overrideWidth
      Mappings:
      Namespace Name Mixin selector
      official D Ldxs;D: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 E Ldxs;E: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 F Ldxs;F:Z
      intermediary field_1905 Lnet/minecraft/class_315;field_1905:Z
      named heldItemTooltips Lnet/minecraft/client/option/GameOptions;heldItemTooltips:Z
    • chatScale

      public double chatScale
      Mappings:
      Namespace Name Mixin selector
      official G Ldxs;G:D
      intermediary field_1908 Lnet/minecraft/class_315;field_1908:D
      named chatScale Lnet/minecraft/client/option/GameOptions;chatScale:D
    • chatWidth

      public double chatWidth
      Mappings:
      Namespace Name Mixin selector
      official H Ldxs;H:D
      intermediary field_1915 Lnet/minecraft/class_315;field_1915:D
      named chatWidth Lnet/minecraft/client/option/GameOptions;chatWidth:D
    • chatHeightUnfocused

      public double chatHeightUnfocused
      Mappings:
      Namespace Name Mixin selector
      official I Ldxs;I:D
      intermediary field_1825 Lnet/minecraft/class_315;field_1825:D
      named chatHeightUnfocused Lnet/minecraft/client/option/GameOptions;chatHeightUnfocused:D
    • chatHeightFocused

      public double chatHeightFocused
      Mappings:
      Namespace Name Mixin selector
      official J Ldxs;J:D
      intermediary field_1838 Lnet/minecraft/class_315;field_1838:D
      named chatHeightFocused Lnet/minecraft/client/option/GameOptions;chatHeightFocused:D
    • chatDelay

      public double chatDelay
      Mappings:
      Namespace Name Mixin selector
      official K Ldxs;K:D
      intermediary field_23933 Lnet/minecraft/class_315;field_23933:D
      named chatDelay Lnet/minecraft/client/option/GameOptions;chatDelay:D
    • mipmapLevels

      public int mipmapLevels
      Mappings:
      Namespace Name Mixin selector
      official L Ldxs;L:I
      intermediary field_1856 Lnet/minecraft/class_315;field_1856:I
      named mipmapLevels Lnet/minecraft/client/option/GameOptions;mipmapLevels:I
    • soundVolumeLevels

      private final Object2FloatMap<SoundCategory> soundVolumeLevels
      Mappings:
      Namespace Name Mixin selector
      official bs Ldxs;bs: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 M Ldxs;M:Z
      intermediary field_1876 Lnet/minecraft/class_315;field_1876:Z
      named useNativeTransport Lnet/minecraft/client/option/GameOptions;useNativeTransport:Z
    • attackIndicator

      public AttackIndicator attackIndicator
      Mappings:
      Namespace Name Mixin selector
      official N Ldxs;N:Ldwx;
      intermediary field_1895 Lnet/minecraft/class_315;field_1895:Lnet/minecraft/class_4061;
      named attackIndicator Lnet/minecraft/client/option/GameOptions;attackIndicator:Lnet/minecraft/client/option/AttackIndicator;
    • tutorialStep

      public TutorialStep tutorialStep
      Mappings:
      Namespace Name Mixin selector
      official O Ldxs;O:Lfdv;
      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 P Ldxs;P: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 Q Ldxs;Q:Z
      intermediary field_28777 Lnet/minecraft/class_315;field_28777:Z
      named hideBundleTutorial Lnet/minecraft/client/option/GameOptions;hideBundleTutorial:Z
    • biomeBlendRadius

      public int biomeBlendRadius
      Mappings:
      Namespace Name Mixin selector
      official R Ldxs;R:I
      intermediary field_1878 Lnet/minecraft/class_315;field_1878:I
      named biomeBlendRadius Lnet/minecraft/client/option/GameOptions;biomeBlendRadius:I
    • mouseWheelSensitivity

      public double mouseWheelSensitivity
      Mappings:
      Namespace Name Mixin selector
      official S Ldxs;S:D
      intermediary field_1889 Lnet/minecraft/class_315;field_1889:D
      named mouseWheelSensitivity Lnet/minecraft/client/option/GameOptions;mouseWheelSensitivity:D
    • rawMouseInput

      public boolean rawMouseInput
      Mappings:
      Namespace Name Mixin selector
      official T Ldxs;T:Z
      intermediary field_20308 Lnet/minecraft/class_315;field_20308:Z
      named rawMouseInput Lnet/minecraft/client/option/GameOptions;rawMouseInput:Z
    • glDebugVerbosity

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

      public boolean autoJump
      Mappings:
      Namespace Name Mixin selector
      official V Ldxs;V:Z
      intermediary field_1848 Lnet/minecraft/class_315;field_1848:Z
      named autoJump Lnet/minecraft/client/option/GameOptions;autoJump:Z
    • autoSuggestions

      public boolean autoSuggestions
      Mappings:
      Namespace Name Mixin selector
      official W Ldxs;W:Z
      intermediary field_1873 Lnet/minecraft/class_315;field_1873:Z
      named autoSuggestions Lnet/minecraft/client/option/GameOptions;autoSuggestions:Z
    • chatColors

      public boolean chatColors
      Mappings:
      Namespace Name Mixin selector
      official X Ldxs;X:Z
      intermediary field_1900 Lnet/minecraft/class_315;field_1900:Z
      named chatColors Lnet/minecraft/client/option/GameOptions;chatColors:Z
    • chatLinksPrompt

      public boolean chatLinksPrompt
      Mappings:
      Namespace Name Mixin selector
      official Z Ldxs;Z:Z
      intermediary field_1817 Lnet/minecraft/class_315;field_1817:Z
      named chatLinksPrompt Lnet/minecraft/client/option/GameOptions;chatLinksPrompt:Z
    • enableVsync

      public boolean enableVsync
      Mappings:
      Namespace Name Mixin selector
      official aa Ldxs;aa:Z
      intermediary field_1884 Lnet/minecraft/class_315;field_1884:Z
      named enableVsync Lnet/minecraft/client/option/GameOptions;enableVsync:Z
    • entityShadows

      public boolean entityShadows
      Mappings:
      Namespace Name Mixin selector
      official ab Ldxs;ab:Z
      intermediary field_1888 Lnet/minecraft/class_315;field_1888:Z
      named entityShadows Lnet/minecraft/client/option/GameOptions;entityShadows:Z
    • forceUnicodeFont

      public boolean forceUnicodeFont
      Mappings:
      Namespace Name Mixin selector
      official ac Ldxs;ac:Z
      intermediary field_1819 Lnet/minecraft/class_315;field_1819:Z
      named forceUnicodeFont Lnet/minecraft/client/option/GameOptions;forceUnicodeFont:Z
    • invertYMouse

      public boolean invertYMouse
      Mappings:
      Namespace Name Mixin selector
      official ad Ldxs;ad:Z
      intermediary field_1865 Lnet/minecraft/class_315;field_1865:Z
      named invertYMouse Lnet/minecraft/client/option/GameOptions;invertYMouse:Z
    • discreteMouseScroll

      public boolean discreteMouseScroll
      Mappings:
      Namespace Name Mixin selector
      official ae Ldxs;ae:Z
      intermediary field_19244 Lnet/minecraft/class_315;field_19244:Z
      named discreteMouseScroll Lnet/minecraft/client/option/GameOptions;discreteMouseScroll:Z
    • realmsNotifications

      public boolean realmsNotifications
      Mappings:
      Namespace Name Mixin selector
      official af Ldxs;af:Z
      intermediary field_1830 Lnet/minecraft/class_315;field_1830:Z
      named realmsNotifications Lnet/minecraft/client/option/GameOptions;realmsNotifications:Z
    • allowServerListing

      public boolean allowServerListing
      Mappings:
      Namespace Name Mixin selector
      official ag Ldxs;ag:Z
      intermediary field_35637 Lnet/minecraft/class_315;field_35637:Z
      named allowServerListing Lnet/minecraft/client/option/GameOptions;allowServerListing:Z
    • reducedDebugInfo

      public boolean reducedDebugInfo
      Mappings:
      Namespace Name Mixin selector
      official ah Ldxs;ah:Z
      intermediary field_1910 Lnet/minecraft/class_315;field_1910:Z
      named reducedDebugInfo Lnet/minecraft/client/option/GameOptions;reducedDebugInfo:Z
    • showSubtitles

      public boolean showSubtitles
      Mappings:
      Namespace Name Mixin selector
      official ai Ldxs;ai:Z
      intermediary field_1818 Lnet/minecraft/class_315;field_1818:Z
      named showSubtitles Lnet/minecraft/client/option/GameOptions;showSubtitles:Z
    • backgroundForChatOnly

      public boolean backgroundForChatOnly
      Mappings:
      Namespace Name Mixin selector
      official aj Ldxs;aj:Z
      intermediary field_18725 Lnet/minecraft/class_315;field_18725:Z
      named backgroundForChatOnly Lnet/minecraft/client/option/GameOptions;backgroundForChatOnly:Z
    • touchscreen

      public boolean touchscreen
      Mappings:
      Namespace Name Mixin selector
      official ak Ldxs;ak:Z
      intermediary field_1854 Lnet/minecraft/class_315;field_1854:Z
      named touchscreen Lnet/minecraft/client/option/GameOptions;touchscreen:Z
    • fullscreen

      public boolean fullscreen
      Mappings:
      Namespace Name Mixin selector
      official al Ldxs;al:Z
      intermediary field_1857 Lnet/minecraft/class_315;field_1857:Z
      named fullscreen Lnet/minecraft/client/option/GameOptions;fullscreen:Z
    • bobView

      public boolean bobView
      Mappings:
      Namespace Name Mixin selector
      official am Ldxs;am:Z
      intermediary field_1891 Lnet/minecraft/class_315;field_1891:Z
      named bobView Lnet/minecraft/client/option/GameOptions;bobView:Z
    • sneakToggled

      public boolean sneakToggled
      Mappings:
      Namespace Name Mixin selector
      official an Ldxs;an:Z
      intermediary field_21332 Lnet/minecraft/class_315;field_21332:Z
      named sneakToggled Lnet/minecraft/client/option/GameOptions;sneakToggled:Z
    • sprintToggled

      public boolean sprintToggled
      Mappings:
      Namespace Name Mixin selector
      official ao Ldxs;ao:Z
      intermediary field_21333 Lnet/minecraft/class_315;field_21333:Z
      named sprintToggled Lnet/minecraft/client/option/GameOptions;sprintToggled:Z
    • skipMultiplayerWarning

      public boolean skipMultiplayerWarning
      Mappings:
      Namespace Name Mixin selector
      official ap Ldxs;ap:Z
      intermediary field_21840 Lnet/minecraft/class_315;field_21840:Z
      named skipMultiplayerWarning Lnet/minecraft/client/option/GameOptions;skipMultiplayerWarning:Z
    • hideMatchedNames

      public boolean hideMatchedNames
      Mappings:
      Namespace Name Mixin selector
      official aq Ldxs;aq:Z
      intermediary field_26926 Lnet/minecraft/class_315;field_26926:Z
      named hideMatchedNames Lnet/minecraft/client/option/GameOptions;hideMatchedNames:Z
    • showAutosaveIndicator

      public boolean showAutosaveIndicator
      Mappings:
      Namespace Name Mixin selector
      official ar Ldxs;ar:Z
      intermediary field_35426 Lnet/minecraft/class_315;field_35426:Z
      named showAutosaveIndicator Lnet/minecraft/client/option/GameOptions;showAutosaveIndicator:Z
    • keyForward

      public final KeyBinding keyForward
      A key binding for moving forward. Bound to the W key by default.
      Mappings:
      Namespace Name Mixin selector
      official as Ldxs;as:Ldxl;
      intermediary field_1894 Lnet/minecraft/class_315;field_1894:Lnet/minecraft/class_304;
      named keyForward Lnet/minecraft/client/option/GameOptions;keyForward:Lnet/minecraft/client/option/KeyBinding;
    • keyLeft

      public final KeyBinding keyLeft
      A key binding for moving left. Bound to the A key by default.
      Mappings:
      Namespace Name Mixin selector
      official at Ldxs;at:Ldxl;
      intermediary field_1913 Lnet/minecraft/class_315;field_1913:Lnet/minecraft/class_304;
      named keyLeft Lnet/minecraft/client/option/GameOptions;keyLeft:Lnet/minecraft/client/option/KeyBinding;
    • keyBack

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

      public final KeyBinding keyRight
      A key binding for moving right. Bound to the D key by default.
      Mappings:
      Namespace Name Mixin selector
      official av Ldxs;av:Ldxl;
      intermediary field_1849 Lnet/minecraft/class_315;field_1849:Lnet/minecraft/class_304;
      named keyRight Lnet/minecraft/client/option/GameOptions;keyRight:Lnet/minecraft/client/option/KeyBinding;
    • keyJump

      public final KeyBinding keyJump
      A key binding for jumping. Bound to the space key by default.
      Mappings:
      Namespace Name Mixin selector
      official aw Ldxs;aw:Ldxl;
      intermediary field_1903 Lnet/minecraft/class_315;field_1903:Lnet/minecraft/class_304;
      named keyJump Lnet/minecraft/client/option/GameOptions;keyJump:Lnet/minecraft/client/option/KeyBinding;
    • keySneak

      public final KeyBinding keySneak
      A key binding for sneaking. Bound to the left shift key by default.
      Mappings:
      Namespace Name Mixin selector
      official ax Ldxs;ax:Ldxl;
      intermediary field_1832 Lnet/minecraft/class_315;field_1832:Lnet/minecraft/class_304;
      named keySneak Lnet/minecraft/client/option/GameOptions;keySneak:Lnet/minecraft/client/option/KeyBinding;
    • keySprint

      public final KeyBinding keySprint
      A key binding for sprinting. Bound to the left control key by default.
      Mappings:
      Namespace Name Mixin selector
      official ay Ldxs;ay:Ldxl;
      intermediary field_1867 Lnet/minecraft/class_315;field_1867:Lnet/minecraft/class_304;
      named keySprint Lnet/minecraft/client/option/GameOptions;keySprint:Lnet/minecraft/client/option/KeyBinding;
    • keyInventory

      public final KeyBinding keyInventory
      A key binding for opening the inventory screen. Bound to the E key by default.
      Mappings:
      Namespace Name Mixin selector
      official az Ldxs;az:Ldxl;
      intermediary field_1822 Lnet/minecraft/class_315;field_1822:Lnet/minecraft/class_304;
      named keyInventory Lnet/minecraft/client/option/GameOptions;keyInventory:Lnet/minecraft/client/option/KeyBinding;
    • keySwapHands

      public final KeyBinding keySwapHands
      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 aA Ldxs;aA:Ldxl;
      intermediary field_1831 Lnet/minecraft/class_315;field_1831:Lnet/minecraft/class_304;
      named keySwapHands Lnet/minecraft/client/option/GameOptions;keySwapHands:Lnet/minecraft/client/option/KeyBinding;
    • keyDrop

      public final KeyBinding keyDrop
      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 aB Ldxs;aB:Ldxl;
      intermediary field_1869 Lnet/minecraft/class_315;field_1869:Lnet/minecraft/class_304;
      named keyDrop Lnet/minecraft/client/option/GameOptions;keyDrop:Lnet/minecraft/client/option/KeyBinding;
    • keyUse

      public final KeyBinding keyUse
      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 aC Ldxs;aC:Ldxl;
      intermediary field_1904 Lnet/minecraft/class_315;field_1904:Lnet/minecraft/class_304;
      named keyUse Lnet/minecraft/client/option/GameOptions;keyUse:Lnet/minecraft/client/option/KeyBinding;
    • keyAttack

      public final KeyBinding keyAttack
      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 aD Ldxs;aD:Ldxl;
      intermediary field_1886 Lnet/minecraft/class_315;field_1886:Lnet/minecraft/class_304;
      named keyAttack Lnet/minecraft/client/option/GameOptions;keyAttack:Lnet/minecraft/client/option/KeyBinding;
    • keyPickItem

      public final KeyBinding keyPickItem
      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 aE Ldxs;aE:Ldxl;
      intermediary field_1871 Lnet/minecraft/class_315;field_1871:Lnet/minecraft/class_304;
      named keyPickItem Lnet/minecraft/client/option/GameOptions;keyPickItem:Lnet/minecraft/client/option/KeyBinding;
    • keyChat

      public final KeyBinding keyChat
      A key binding for opening the chat screen. Bound to the T key by default.
      Mappings:
      Namespace Name Mixin selector
      official aF Ldxs;aF:Ldxl;
      intermediary field_1890 Lnet/minecraft/class_315;field_1890:Lnet/minecraft/class_304;
      named keyChat Lnet/minecraft/client/option/GameOptions;keyChat:Lnet/minecraft/client/option/KeyBinding;
    • keyPlayerList

      public final KeyBinding keyPlayerList
      A key binding for displaying the player list. Bound to the tab key by default.
      Mappings:
      Namespace Name Mixin selector
      official aG Ldxs;aG:Ldxl;
      intermediary field_1907 Lnet/minecraft/class_315;field_1907:Lnet/minecraft/class_304;
      named keyPlayerList Lnet/minecraft/client/option/GameOptions;keyPlayerList:Lnet/minecraft/client/option/KeyBinding;
    • keyCommand

      public final KeyBinding keyCommand
      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 aH Ldxs;aH:Ldxl;
      intermediary field_1845 Lnet/minecraft/class_315;field_1845:Lnet/minecraft/class_304;
      named keyCommand Lnet/minecraft/client/option/GameOptions;keyCommand:Lnet/minecraft/client/option/KeyBinding;
    • keySocialInteractions

      public final KeyBinding keySocialInteractions
      A key binding for opening the social interactions screen. Bound to the P key by default.
      Mappings:
      Namespace Name Mixin selector
      official aI Ldxs;aI:Ldxl;
      intermediary field_26845 Lnet/minecraft/class_315;field_26845:Lnet/minecraft/class_304;
      named keySocialInteractions Lnet/minecraft/client/option/GameOptions;keySocialInteractions:Lnet/minecraft/client/option/KeyBinding;
    • keyScreenshot

      public final KeyBinding keyScreenshot
      A key binding for taking a screenshot. Bound to the F2 key by default.
      Mappings:
      Namespace Name Mixin selector
      official aJ Ldxs;aJ:Ldxl;
      intermediary field_1835 Lnet/minecraft/class_315;field_1835:Lnet/minecraft/class_304;
      named keyScreenshot Lnet/minecraft/client/option/GameOptions;keyScreenshot:Lnet/minecraft/client/option/KeyBinding;
    • keyTogglePerspective

      public final KeyBinding keyTogglePerspective
      A key binding for toggling perspective. Bound to the F5 key by default.
      Mappings:
      Namespace Name Mixin selector
      official aK Ldxs;aK:Ldxl;
      intermediary field_1824 Lnet/minecraft/class_315;field_1824:Lnet/minecraft/class_304;
      named keyTogglePerspective Lnet/minecraft/client/option/GameOptions;keyTogglePerspective:Lnet/minecraft/client/option/KeyBinding;
    • keySmoothCamera

      public final KeyBinding keySmoothCamera
      A key binding for toggling smooth camera. Not bound to any keys by default.
      Mappings:
      Namespace Name Mixin selector
      official aL Ldxs;aL:Ldxl;
      intermediary field_1816 Lnet/minecraft/class_315;field_1816:Lnet/minecraft/class_304;
      named keySmoothCamera Lnet/minecraft/client/option/GameOptions;keySmoothCamera:Lnet/minecraft/client/option/KeyBinding;
    • keyFullscreen

      public final KeyBinding keyFullscreen
      A key binding for toggling fullscreen. Bound to the F11 key by default.
      Mappings:
      Namespace Name Mixin selector
      official aM Ldxs;aM:Ldxl;
      intermediary field_1836 Lnet/minecraft/class_315;field_1836:Lnet/minecraft/class_304;
      named keyFullscreen Lnet/minecraft/client/option/GameOptions;keyFullscreen:Lnet/minecraft/client/option/KeyBinding;
    • keySpectatorOutlines

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

      public final KeyBinding keyAdvancements
      A key binding for opening the advancements screen. Bound to the L key by default.
      Mappings:
      Namespace Name Mixin selector
      official aO Ldxs;aO:Ldxl;
      intermediary field_1844 Lnet/minecraft/class_315;field_1844:Lnet/minecraft/class_304;
      named keyAdvancements Lnet/minecraft/client/option/GameOptions;keyAdvancements:Lnet/minecraft/client/option/KeyBinding;
    • keysHotbar

      public final KeyBinding[] keysHotbar
      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 aP Ldxs;aP:[Ldxl;
      intermediary field_1852 Lnet/minecraft/class_315;field_1852:[Lnet/minecraft/class_304;
      named keysHotbar Lnet/minecraft/client/option/GameOptions;keysHotbar:[Lnet/minecraft/client/option/KeyBinding;
    • keySaveToolbarActivator

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

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

      public final KeyBinding[] keysAll
      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 aS Ldxs;aS:[Ldxl;
      intermediary field_1839 Lnet/minecraft/class_315;field_1839:[Lnet/minecraft/class_304;
      named keysAll Lnet/minecraft/client/option/GameOptions;keysAll:[Lnet/minecraft/client/option/KeyBinding;
    • client

      protected MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official aT Ldxs;aT:Ldxo;
      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 bt Ldxs;bt: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;
    • difficulty

      public Difficulty difficulty
      Mappings:
      Namespace Name Mixin selector
      official aU Ldxs;aU:Lavn;
      intermediary field_1851 Lnet/minecraft/class_315;field_1851:Lnet/minecraft/class_1267;
      named difficulty Lnet/minecraft/client/option/GameOptions;difficulty:Lnet/minecraft/world/Difficulty;
    • hudHidden

      public boolean hudHidden
      Mappings:
      Namespace Name Mixin selector
      official aV Ldxs;aV: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 bu Ldxs;bu:Ldwz;
      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 aW Ldxs;aW: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 aX Ldxs;aX: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 aY Ldxs;aY: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 aZ Ldxs;aZ: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 ba Ldxs;ba:Z
      intermediary field_1914 Lnet/minecraft/class_315;field_1914:Z
      named smoothCameraEnabled Lnet/minecraft/client/option/GameOptions;smoothCameraEnabled:Z
    • fov

      public double fov
      Mappings:
      Namespace Name Mixin selector
      official bb Ldxs;bb:D
      intermediary field_1826 Lnet/minecraft/class_315;field_1826:D
      named fov Lnet/minecraft/client/option/GameOptions;fov:D
    • distortionEffectScale

      public float distortionEffectScale
      Mappings:
      Namespace Name Mixin selector
      official bc Ldxs;bc:F
      intermediary field_26675 Lnet/minecraft/class_315;field_26675:F
      named distortionEffectScale Lnet/minecraft/client/option/GameOptions;distortionEffectScale:F
    • fovEffectScale

      public float fovEffectScale
      Mappings:
      Namespace Name Mixin selector
      official bd Ldxs;bd:F
      intermediary field_26676 Lnet/minecraft/class_315;field_26676:F
      named fovEffectScale Lnet/minecraft/client/option/GameOptions;fovEffectScale:F
    • gamma

      public double gamma
      Mappings:
      Namespace Name Mixin selector
      official be Ldxs;be:D
      intermediary field_1840 Lnet/minecraft/class_315;field_1840:D
      named gamma Lnet/minecraft/client/option/GameOptions;gamma:D
    • guiScale

      public int guiScale
      Mappings:
      Namespace Name Mixin selector
      official bf Ldxs;bf:I
      intermediary field_1868 Lnet/minecraft/class_315;field_1868:I
      named guiScale Lnet/minecraft/client/option/GameOptions;guiScale:I
    • particles

      public ParticlesMode particles
      Mappings:
      Namespace Name Mixin selector
      official bg Ldxs;bg:Ldxt;
      intermediary field_1882 Lnet/minecraft/class_315;field_1882:Lnet/minecraft/class_4066;
      named particles Lnet/minecraft/client/option/GameOptions;particles:Lnet/minecraft/client/option/ParticlesMode;
    • narrator

      public NarratorMode narrator
      Mappings:
      Namespace Name Mixin selector
      official bh Ldxs;bh:Ldxq;
      intermediary field_1896 Lnet/minecraft/class_315;field_1896:Lnet/minecraft/class_4065;
      named narrator Lnet/minecraft/client/option/GameOptions;narrator:Lnet/minecraft/client/option/NarratorMode;
    • language

      public String language
      Mappings:
      Namespace Name Mixin selector
      official bi Ldxs;bi: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

      public String soundDevice
      Mappings:
      Namespace Name Mixin selector
      official bj Ldxs;bj:Ljava/lang/String;
      intermediary field_34783 Lnet/minecraft/class_315;field_34783:Ljava/lang/String;
      named soundDevice Lnet/minecraft/client/option/GameOptions;soundDevice:Ljava/lang/String;
    • syncChunkWrites

      public boolean syncChunkWrites
      Mappings:
      Namespace Name Mixin selector
      official bk Ldxs;bk: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 client, File optionsFile)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldxs;<init>(Ldxo;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

    • getTextBackgroundOpacity

      public float getTextBackgroundOpacity(float fallback)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxs;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 Ldxs;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 Ldxs;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 Ldxs;a(Ldxl;Ldrf$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 Ldxs;a(Ldxs$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 a Ldxs;a()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 Ldxs;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 Ldxs;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 Ldxs;a(Loc;)Loc;
      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 b Ldxs;b()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 Ldxs;a(Lagw;)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 Ldxs;a(Lagw;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 c Ldxs;c()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 Ldxs;b(Lbns;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 Ldxs;a(Lbns;)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 Ldxs;a(Lbns;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 d Ldxs;d()Ldxc;
      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 e Ldxs;e()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 Ldxs;a(Laez;)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 f Ldxs;f()Ldwz;
      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 Ldxs;a(Ldwz;)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 Ldxs;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;
    • loadCloudRenderMode

      private static CloudRenderMode loadCloudRenderMode(String literal)
      Mappings:
      Namespace Name Mixin selector
      official d Ldxs;d(Ljava/lang/String;)Ldxc;
      intermediary method_33672 Lnet/minecraft/class_315;method_33672(Ljava/lang/String;)Lnet/minecraft/class_4063;
      named loadCloudRenderMode Lnet/minecraft/client/option/GameOptions;loadCloudRenderMode(Ljava/lang/String;)Lnet/minecraft/client/option/CloudRenderMode;
    • saveCloudRenderMode

      private static String saveCloudRenderMode(CloudRenderMode mode)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxs;a(Ldxc;)Ljava/lang/String;
      intermediary method_33665 Lnet/minecraft/class_315;method_33665(Lnet/minecraft/class_4063;)Ljava/lang/String;
      named saveCloudRenderMode Lnet/minecraft/client/option/GameOptions;saveCloudRenderMode(Lnet/minecraft/client/option/CloudRenderMode;)Ljava/lang/String;
    • loadAo

      private static AoMode loadAo(String value)
      Mappings:
      Namespace Name Mixin selector
      official e Ldxs;e(Ljava/lang/String;)Ldww;
      intermediary method_33674 Lnet/minecraft/class_315;method_33674(Ljava/lang/String;)Lnet/minecraft/class_4060;
      named loadAo Lnet/minecraft/client/option/GameOptions;loadAo(Ljava/lang/String;)Lnet/minecraft/client/option/AoMode;
    • loadArm

      private static Arm loadArm(String arm)
      Mappings:
      Namespace Name Mixin selector
      official f Ldxs;f(Ljava/lang/String;)Laxc;
      intermediary method_33675 Lnet/minecraft/class_315;method_33675(Ljava/lang/String;)Lnet/minecraft/class_1306;
      named loadArm Lnet/minecraft/client/option/GameOptions;loadArm(Ljava/lang/String;)Lnet/minecraft/util/Arm;
    • saveArm

      private static String saveArm(Arm arm)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxs;a(Laxc;)Ljava/lang/String;
      intermediary method_33663 Lnet/minecraft/class_315;method_33663(Lnet/minecraft/class_1306;)Ljava/lang/String;
      named saveArm Lnet/minecraft/client/option/GameOptions;saveArm(Lnet/minecraft/util/Arm;)Ljava/lang/String;
    • getOptionsFile

      public File getOptionsFile()
      Mappings:
      Namespace Name Mixin selector
      official g Ldxs;g()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 h Ldxs;h()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 viewDistance)
      Mappings:
      Namespace Name Mixin selector
      official b Ldxs;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 i Ldxs;i()I
      intermediary method_38521 Lnet/minecraft/class_315;method_38521()I
      named getViewDistance Lnet/minecraft/client/option/GameOptions;getViewDistance()I