Class GameOptions

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

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official aP Lavh;aP:Lorg/apache/logging/log4j/Logger;
      intermediary field_2667 Lnet/minecraft/class_671;field_2667:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/options/GameOptions;LOGGER:Lorg/apache/logging/log4j/Logger;
    • GSON

      private static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official aQ Lavh;aQ:Lcom/google/gson/Gson;
      intermediary field_2668 Lnet/minecraft/class_671;field_2668:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/client/options/GameOptions;GSON:Lcom/google/gson/Gson;
    • STRING_LIST_TYPE

      private static final ParameterizedType STRING_LIST_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aR Lavh;aR:Ljava/lang/reflect/ParameterizedType;
      intermediary field_2669 Lnet/minecraft/class_671;field_2669:Ljava/lang/reflect/ParameterizedType;
      named STRING_LIST_TYPE Lnet/minecraft/client/options/GameOptions;STRING_LIST_TYPE:Ljava/lang/reflect/ParameterizedType;
    • GUI_SCALE

      private static final String[] GUI_SCALE
      Mappings:
      Namespace Name Mixin selector
      official aS Lavh;aS:[Ljava/lang/String;
      intermediary field_2670 Lnet/minecraft/class_671;field_2670:[Ljava/lang/String;
      named GUI_SCALE Lnet/minecraft/client/options/GameOptions;GUI_SCALE:[Ljava/lang/String;
    • PARTICLES

      private static final String[] PARTICLES
      Mappings:
      Namespace Name Mixin selector
      official aT Lavh;aT:[Ljava/lang/String;
      intermediary field_2671 Lnet/minecraft/class_671;field_2671:[Ljava/lang/String;
      named PARTICLES Lnet/minecraft/client/options/GameOptions;PARTICLES:[Ljava/lang/String;
    • AMBIENT_OCCLUSION

      private static final String[] AMBIENT_OCCLUSION
      Mappings:
      Namespace Name Mixin selector
      official aU Lavh;aU:[Ljava/lang/String;
      intermediary field_2672 Lnet/minecraft/class_671;field_2672:[Ljava/lang/String;
      named AMBIENT_OCCLUSION Lnet/minecraft/client/options/GameOptions;AMBIENT_OCCLUSION:[Ljava/lang/String;
    • STREAM_COMPRESSION

      private static final String[] STREAM_COMPRESSION
      Mappings:
      Namespace Name Mixin selector
      official aV Lavh;aV:[Ljava/lang/String;
      intermediary field_2673 Lnet/minecraft/class_671;field_2673:[Ljava/lang/String;
      named STREAM_COMPRESSION Lnet/minecraft/client/options/GameOptions;STREAM_COMPRESSION:[Ljava/lang/String;
    • STREAM_CHAT_ENABLED

      private static final String[] STREAM_CHAT_ENABLED
      Mappings:
      Namespace Name Mixin selector
      official aW Lavh;aW:[Ljava/lang/String;
      intermediary field_2674 Lnet/minecraft/class_671;field_2674:[Ljava/lang/String;
      named STREAM_CHAT_ENABLED Lnet/minecraft/client/options/GameOptions;STREAM_CHAT_ENABLED:[Ljava/lang/String;
    • STREAM_CHAT_USERFILTER

      private static final String[] STREAM_CHAT_USERFILTER
      Mappings:
      Namespace Name Mixin selector
      official aX Lavh;aX:[Ljava/lang/String;
      intermediary field_2675 Lnet/minecraft/class_671;field_2675:[Ljava/lang/String;
      named STREAM_CHAT_USERFILTER Lnet/minecraft/client/options/GameOptions;STREAM_CHAT_USERFILTER:[Ljava/lang/String;
    • STREAM_MIC_TIGGLE

      private static final String[] STREAM_MIC_TIGGLE
      Mappings:
      Namespace Name Mixin selector
      official aY Lavh;aY:[Ljava/lang/String;
      intermediary field_2676 Lnet/minecraft/class_671;field_2676:[Ljava/lang/String;
      named STREAM_MIC_TIGGLE Lnet/minecraft/client/options/GameOptions;STREAM_MIC_TIGGLE:[Ljava/lang/String;
    • GRAPHICS_LEVEL

      private static final String[] GRAPHICS_LEVEL
      Mappings:
      Namespace Name Mixin selector
      official aZ Lavh;aZ:[Ljava/lang/String;
      intermediary field_2677 Lnet/minecraft/class_671;field_2677:[Ljava/lang/String;
      named GRAPHICS_LEVEL Lnet/minecraft/client/options/GameOptions;GRAPHICS_LEVEL:[Ljava/lang/String;
    • sensitivity

      public float sensitivity
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a:F
      intermediary field_2656 Lnet/minecraft/class_671;field_2656:F
      named sensitivity Lnet/minecraft/client/options/GameOptions;sensitivity:F
    • invertYMouse

      public boolean invertYMouse
      Mappings:
      Namespace Name Mixin selector
      official b Lavh;b:Z
      intermediary field_2704 Lnet/minecraft/class_671;field_2704:Z
      named invertYMouse Lnet/minecraft/client/options/GameOptions;invertYMouse:Z
    • viewDistance

      public int viewDistance
      Mappings:
      Namespace Name Mixin selector
      official c Lavh;c:I
      intermediary field_2708 Lnet/minecraft/class_671;field_2708:I
      named viewDistance Lnet/minecraft/client/options/GameOptions;viewDistance:I
    • bobView

      public boolean bobView
      Mappings:
      Namespace Name Mixin selector
      official d Lavh;d:Z
      intermediary field_2709 Lnet/minecraft/class_671;field_2709:Z
      named bobView Lnet/minecraft/client/options/GameOptions;bobView:Z
    • anaglyph3d

      public boolean anaglyph3d
      Mappings:
      Namespace Name Mixin selector
      official e Lavh;e:Z
      intermediary field_2710 Lnet/minecraft/class_671;field_2710:Z
      named anaglyph3d Lnet/minecraft/client/options/GameOptions;anaglyph3d:Z
    • fbo

      public boolean fbo
      Mappings:
      Namespace Name Mixin selector
      official f Lavh;f:Z
      intermediary field_2711 Lnet/minecraft/class_671;field_2711:Z
      named fbo Lnet/minecraft/client/options/GameOptions;fbo:Z
    • maxFramerate

      public int maxFramerate
      Mappings:
      Namespace Name Mixin selector
      official g Lavh;g:I
      intermediary field_2712 Lnet/minecraft/class_671;field_2712:I
      named maxFramerate Lnet/minecraft/client/options/GameOptions;maxFramerate:I
    • cloudMode

      public int cloudMode
      Mappings:
      Namespace Name Mixin selector
      official h Lavh;h:I
      intermediary field_2713 Lnet/minecraft/class_671;field_2713:I
      named cloudMode Lnet/minecraft/client/options/GameOptions;cloudMode:I
    • fancyGraphics

      public boolean fancyGraphics
      Mappings:
      Namespace Name Mixin selector
      official i Lavh;i:Z
      intermediary field_2714 Lnet/minecraft/class_671;field_2714:Z
      named fancyGraphics Lnet/minecraft/client/options/GameOptions;fancyGraphics:Z
    • ao

      public int ao
      Mappings:
      Namespace Name Mixin selector
      official j Lavh;j:I
      intermediary field_2715 Lnet/minecraft/class_671;field_2715:I
      named ao Lnet/minecraft/client/options/GameOptions;ao:I
    • resourcePacks

      public List<String> resourcePacks
      Mappings:
      Namespace Name Mixin selector
      official k Lavh;k:Ljava/util/List;
      intermediary field_2716 Lnet/minecraft/class_671;field_2716:Ljava/util/List;
      named resourcePacks Lnet/minecraft/client/options/GameOptions;resourcePacks:Ljava/util/List;
    • incompatibleResourcePacks

      public List<String> incompatibleResourcePacks
      Mappings:
      Namespace Name Mixin selector
      official l Lavh;l:Ljava/util/List;
      intermediary field_2717 Lnet/minecraft/class_671;field_2717:Ljava/util/List;
      named incompatibleResourcePacks Lnet/minecraft/client/options/GameOptions;incompatibleResourcePacks:Ljava/util/List;
    • chatVisibilityType

      public PlayerEntity.ChatVisibilityType chatVisibilityType
      Mappings:
      Namespace Name Mixin selector
      official m Lavh;m:Lwn$b;
      intermediary field_2718 Lnet/minecraft/class_671;field_2718:Lnet/minecraft/class_1963$class_1965;
      named chatVisibilityType Lnet/minecraft/client/options/GameOptions;chatVisibilityType:Lnet/minecraft/entity/player/PlayerEntity$ChatVisibilityType;
    • chatColor

      public boolean chatColor
      Mappings:
      Namespace Name Mixin selector
      official n Lavh;n:Z
      intermediary field_2719 Lnet/minecraft/class_671;field_2719:Z
      named chatColor Lnet/minecraft/client/options/GameOptions;chatColor:Z
    • chatLinkPrompt

      public boolean chatLinkPrompt
      Mappings:
      Namespace Name Mixin selector
      official p Lavh;p:Z
      intermediary field_2721 Lnet/minecraft/class_671;field_2721:Z
      named chatLinkPrompt Lnet/minecraft/client/options/GameOptions;chatLinkPrompt:Z
    • chatOpacity

      public float chatOpacity
      Mappings:
      Namespace Name Mixin selector
      official q Lavh;q:F
      intermediary field_2722 Lnet/minecraft/class_671;field_2722:F
      named chatOpacity Lnet/minecraft/client/options/GameOptions;chatOpacity:F
    • snopperEnabled

      public boolean snopperEnabled
      Mappings:
      Namespace Name Mixin selector
      official r Lavh;r:Z
      intermediary field_2723 Lnet/minecraft/class_671;field_2723:Z
      named snopperEnabled Lnet/minecraft/client/options/GameOptions;snopperEnabled:Z
    • fullscreen

      public boolean fullscreen
      Mappings:
      Namespace Name Mixin selector
      official s Lavh;s:Z
      intermediary field_2724 Lnet/minecraft/class_671;field_2724:Z
      named fullscreen Lnet/minecraft/client/options/GameOptions;fullscreen:Z
    • vsync

      public boolean vsync
      Mappings:
      Namespace Name Mixin selector
      official t Lavh;t:Z
      intermediary field_2725 Lnet/minecraft/class_671;field_2725:Z
      named vsync Lnet/minecraft/client/options/GameOptions;vsync:Z
    • vbo

      public boolean vbo
      Mappings:
      Namespace Name Mixin selector
      official u Lavh;u:Z
      intermediary field_2726 Lnet/minecraft/class_671;field_2726:Z
      named vbo Lnet/minecraft/client/options/GameOptions;vbo:Z
    • alternativeBlocks

      public boolean alternativeBlocks
      Mappings:
      Namespace Name Mixin selector
      official v Lavh;v:Z
      intermediary field_2727 Lnet/minecraft/class_671;field_2727:Z
      named alternativeBlocks Lnet/minecraft/client/options/GameOptions;alternativeBlocks:Z
    • reducedDebugInfo

      public boolean reducedDebugInfo
      Mappings:
      Namespace Name Mixin selector
      official w Lavh;w:Z
      intermediary field_2728 Lnet/minecraft/class_671;field_2728:Z
      named reducedDebugInfo Lnet/minecraft/client/options/GameOptions;reducedDebugInfo:Z
    • hideServerAddress

      public boolean hideServerAddress
      Mappings:
      Namespace Name Mixin selector
      official x Lavh;x:Z
      intermediary field_2729 Lnet/minecraft/class_671;field_2729:Z
      named hideServerAddress Lnet/minecraft/client/options/GameOptions;hideServerAddress:Z
    • advancedItemTooltips

      public boolean advancedItemTooltips
      Mappings:
      Namespace Name Mixin selector
      official y Lavh;y:Z
      intermediary field_2730 Lnet/minecraft/class_671;field_2730:Z
      named advancedItemTooltips Lnet/minecraft/client/options/GameOptions;advancedItemTooltips:Z
    • pauseOnLostFocus

      public boolean pauseOnLostFocus
      Mappings:
      Namespace Name Mixin selector
      official z Lavh;z:Z
      intermediary field_2731 Lnet/minecraft/class_671;field_2731:Z
      named pauseOnLostFocus Lnet/minecraft/client/options/GameOptions;pauseOnLostFocus:Z
    • playerModelParts

      private final Set<PlayerModelPart> playerModelParts
      Mappings:
      Namespace Name Mixin selector
      official ba Lavh;ba:Ljava/util/Set;
      intermediary field_2705 Lnet/minecraft/class_671;field_2705:Ljava/util/Set;
      named playerModelParts Lnet/minecraft/client/options/GameOptions;playerModelParts:Ljava/util/Set;
    • touchScreen

      public boolean touchScreen
      Mappings:
      Namespace Name Mixin selector
      official A Lavh;A:Z
      intermediary field_2625 Lnet/minecraft/class_671;field_2625:Z
      named touchScreen Lnet/minecraft/client/options/GameOptions;touchScreen:Z
    • overrideWidth

      public int overrideWidth
      Mappings:
      Namespace Name Mixin selector
      official B Lavh;B:I
      intermediary field_2626 Lnet/minecraft/class_671;field_2626:I
      named overrideWidth Lnet/minecraft/client/options/GameOptions;overrideWidth:I
    • overrideHeight

      public int overrideHeight
      Mappings:
      Namespace Name Mixin selector
      official C Lavh;C:I
      intermediary field_2627 Lnet/minecraft/class_671;field_2627:I
      named overrideHeight Lnet/minecraft/client/options/GameOptions;overrideHeight:I
    • heldItemTooltips

      public boolean heldItemTooltips
      Mappings:
      Namespace Name Mixin selector
      official D Lavh;D:Z
      intermediary field_2628 Lnet/minecraft/class_671;field_2628:Z
      named heldItemTooltips Lnet/minecraft/client/options/GameOptions;heldItemTooltips:Z
    • chatScale

      public float chatScale
      Mappings:
      Namespace Name Mixin selector
      official E Lavh;E:F
      intermediary field_2629 Lnet/minecraft/class_671;field_2629:F
      named chatScale Lnet/minecraft/client/options/GameOptions;chatScale:F
    • chatWidth

      public float chatWidth
      Mappings:
      Namespace Name Mixin selector
      official F Lavh;F:F
      intermediary field_2630 Lnet/minecraft/class_671;field_2630:F
      named chatWidth Lnet/minecraft/client/options/GameOptions;chatWidth:F
    • chatHeightUnfocused

      public float chatHeightUnfocused
      Mappings:
      Namespace Name Mixin selector
      official G Lavh;G:F
      intermediary field_2631 Lnet/minecraft/class_671;field_2631:F
      named chatHeightUnfocused Lnet/minecraft/client/options/GameOptions;chatHeightUnfocused:F
    • chatHeightFocused

      public float chatHeightFocused
      Mappings:
      Namespace Name Mixin selector
      official H Lavh;H:F
      intermediary field_2632 Lnet/minecraft/class_671;field_2632:F
      named chatHeightFocused Lnet/minecraft/client/options/GameOptions;chatHeightFocused:F
    • showInventoryAchievementHint

      public boolean showInventoryAchievementHint
      Mappings:
      Namespace Name Mixin selector
      official I Lavh;I:Z
      intermediary field_2633 Lnet/minecraft/class_671;field_2633:Z
      named showInventoryAchievementHint Lnet/minecraft/client/options/GameOptions;showInventoryAchievementHint:Z
    • mipmapLevels

      public int mipmapLevels
      Mappings:
      Namespace Name Mixin selector
      official J Lavh;J:I
      intermediary field_2634 Lnet/minecraft/class_671;field_2634:I
      named mipmapLevels Lnet/minecraft/client/options/GameOptions;mipmapLevels:I
    • soundVolumeLevels

      private Map<SoundCategory,​Float> soundVolumeLevels
      Mappings:
      Namespace Name Mixin selector
      official bb Lavh;bb:Ljava/util/Map;
      intermediary field_2706 Lnet/minecraft/class_671;field_2706:Ljava/util/Map;
      named soundVolumeLevels Lnet/minecraft/client/options/GameOptions;soundVolumeLevels:Ljava/util/Map;
    • streamBytesPerPixel

      public float streamBytesPerPixel
      Mappings:
      Namespace Name Mixin selector
      official K Lavh;K:F
      intermediary field_2635 Lnet/minecraft/class_671;field_2635:F
      named streamBytesPerPixel Lnet/minecraft/client/options/GameOptions;streamBytesPerPixel:F
    • streamMicVolume

      public float streamMicVolume
      Mappings:
      Namespace Name Mixin selector
      official L Lavh;L:F
      intermediary field_2636 Lnet/minecraft/class_671;field_2636:F
      named streamMicVolume Lnet/minecraft/client/options/GameOptions;streamMicVolume:F
    • streamSystemVolume

      public float streamSystemVolume
      Mappings:
      Namespace Name Mixin selector
      official M Lavh;M:F
      intermediary field_2637 Lnet/minecraft/class_671;field_2637:F
      named streamSystemVolume Lnet/minecraft/client/options/GameOptions;streamSystemVolume:F
    • streamKbps

      public float streamKbps
      Mappings:
      Namespace Name Mixin selector
      official N Lavh;N:F
      intermediary field_2638 Lnet/minecraft/class_671;field_2638:F
      named streamKbps Lnet/minecraft/client/options/GameOptions;streamKbps:F
    • streamFps

      public float streamFps
      Mappings:
      Namespace Name Mixin selector
      official O Lavh;O:F
      intermediary field_2639 Lnet/minecraft/class_671;field_2639:F
      named streamFps Lnet/minecraft/client/options/GameOptions;streamFps:F
    • streamCompression

      public int streamCompression
      Mappings:
      Namespace Name Mixin selector
      official P Lavh;P:I
      intermediary field_2640 Lnet/minecraft/class_671;field_2640:I
      named streamCompression Lnet/minecraft/client/options/GameOptions;streamCompression:I
    • streamSendMetadata

      public boolean streamSendMetadata
      Mappings:
      Namespace Name Mixin selector
      official Q Lavh;Q:Z
      intermediary field_2641 Lnet/minecraft/class_671;field_2641:Z
      named streamSendMetadata Lnet/minecraft/client/options/GameOptions;streamSendMetadata:Z
    • streamPreferredServer

      public String streamPreferredServer
      Mappings:
      Namespace Name Mixin selector
      official R Lavh;R:Ljava/lang/String;
      intermediary field_2642 Lnet/minecraft/class_671;field_2642:Ljava/lang/String;
      named streamPreferredServer Lnet/minecraft/client/options/GameOptions;streamPreferredServer:Ljava/lang/String;
    • streamChatEnabled

      public int streamChatEnabled
      Mappings:
      Namespace Name Mixin selector
      official S Lavh;S:I
      intermediary field_2643 Lnet/minecraft/class_671;field_2643:I
      named streamChatEnabled Lnet/minecraft/client/options/GameOptions;streamChatEnabled:I
    • streamChatUserFilter

      public int streamChatUserFilter
      Mappings:
      Namespace Name Mixin selector
      official T Lavh;T:I
      intermediary field_2644 Lnet/minecraft/class_671;field_2644:I
      named streamChatUserFilter Lnet/minecraft/client/options/GameOptions;streamChatUserFilter:I
    • streamMicToggleBehavior

      public int streamMicToggleBehavior
      Mappings:
      Namespace Name Mixin selector
      official U Lavh;U:I
      intermediary field_2645 Lnet/minecraft/class_671;field_2645:I
      named streamMicToggleBehavior Lnet/minecraft/client/options/GameOptions;streamMicToggleBehavior:I
    • useNativeTransport

      public boolean useNativeTransport
      Mappings:
      Namespace Name Mixin selector
      official V Lavh;V:Z
      intermediary field_2646 Lnet/minecraft/class_671;field_2646:Z
      named useNativeTransport Lnet/minecraft/client/options/GameOptions;useNativeTransport:Z
    • entityShadows

      public boolean entityShadows
      Mappings:
      Namespace Name Mixin selector
      official W Lavh;W:Z
      intermediary field_2647 Lnet/minecraft/class_671;field_2647:Z
      named entityShadows Lnet/minecraft/client/options/GameOptions;entityShadows:Z
    • realmsNotifications

      public boolean realmsNotifications
      Mappings:
      Namespace Name Mixin selector
      official X Lavh;X:Z
      intermediary field_2648 Lnet/minecraft/class_671;field_2648:Z
      named realmsNotifications Lnet/minecraft/client/options/GameOptions;realmsNotifications:Z
    • keyForward

      public KeyBinding keyForward
      Mappings:
      Namespace Name Mixin selector
      official Y Lavh;Y:Lavb;
      intermediary field_2649 Lnet/minecraft/class_671;field_2649:Lnet/minecraft/class_666;
      named keyForward Lnet/minecraft/client/options/GameOptions;keyForward:Lnet/minecraft/client/options/KeyBinding;
    • keyLeft

      public KeyBinding keyLeft
      Mappings:
      Namespace Name Mixin selector
      official Z Lavh;Z:Lavb;
      intermediary field_2650 Lnet/minecraft/class_671;field_2650:Lnet/minecraft/class_666;
      named keyLeft Lnet/minecraft/client/options/GameOptions;keyLeft:Lnet/minecraft/client/options/KeyBinding;
    • keyBack

      public KeyBinding keyBack
      Mappings:
      Namespace Name Mixin selector
      official aa Lavh;aa:Lavb;
      intermediary field_2678 Lnet/minecraft/class_671;field_2678:Lnet/minecraft/class_666;
      named keyBack Lnet/minecraft/client/options/GameOptions;keyBack:Lnet/minecraft/client/options/KeyBinding;
    • keyRight

      public KeyBinding keyRight
      Mappings:
      Namespace Name Mixin selector
      official ab Lavh;ab:Lavb;
      intermediary field_2679 Lnet/minecraft/class_671;field_2679:Lnet/minecraft/class_666;
      named keyRight Lnet/minecraft/client/options/GameOptions;keyRight:Lnet/minecraft/client/options/KeyBinding;
    • keyJump

      public KeyBinding keyJump
      Mappings:
      Namespace Name Mixin selector
      official ac Lavh;ac:Lavb;
      intermediary field_2680 Lnet/minecraft/class_671;field_2680:Lnet/minecraft/class_666;
      named keyJump Lnet/minecraft/client/options/GameOptions;keyJump:Lnet/minecraft/client/options/KeyBinding;
    • keySneak

      public KeyBinding keySneak
      Mappings:
      Namespace Name Mixin selector
      official ad Lavh;ad:Lavb;
      intermediary field_2681 Lnet/minecraft/class_671;field_2681:Lnet/minecraft/class_666;
      named keySneak Lnet/minecraft/client/options/GameOptions;keySneak:Lnet/minecraft/client/options/KeyBinding;
    • keySprint

      public KeyBinding keySprint
      Mappings:
      Namespace Name Mixin selector
      official ae Lavh;ae:Lavb;
      intermediary field_2682 Lnet/minecraft/class_671;field_2682:Lnet/minecraft/class_666;
      named keySprint Lnet/minecraft/client/options/GameOptions;keySprint:Lnet/minecraft/client/options/KeyBinding;
    • keyInventory

      public KeyBinding keyInventory
      Mappings:
      Namespace Name Mixin selector
      official af Lavh;af:Lavb;
      intermediary field_2683 Lnet/minecraft/class_671;field_2683:Lnet/minecraft/class_666;
      named keyInventory Lnet/minecraft/client/options/GameOptions;keyInventory:Lnet/minecraft/client/options/KeyBinding;
    • keyUse

      public KeyBinding keyUse
      Mappings:
      Namespace Name Mixin selector
      official ag Lavh;ag:Lavb;
      intermediary field_2684 Lnet/minecraft/class_671;field_2684:Lnet/minecraft/class_666;
      named keyUse Lnet/minecraft/client/options/GameOptions;keyUse:Lnet/minecraft/client/options/KeyBinding;
    • keyDrop

      public KeyBinding keyDrop
      Mappings:
      Namespace Name Mixin selector
      official ah Lavh;ah:Lavb;
      intermediary field_2685 Lnet/minecraft/class_671;field_2685:Lnet/minecraft/class_666;
      named keyDrop Lnet/minecraft/client/options/GameOptions;keyDrop:Lnet/minecraft/client/options/KeyBinding;
    • keyAttack

      public KeyBinding keyAttack
      Mappings:
      Namespace Name Mixin selector
      official ai Lavh;ai:Lavb;
      intermediary field_2686 Lnet/minecraft/class_671;field_2686:Lnet/minecraft/class_666;
      named keyAttack Lnet/minecraft/client/options/GameOptions;keyAttack:Lnet/minecraft/client/options/KeyBinding;
    • keyPickItem

      public KeyBinding keyPickItem
      Mappings:
      Namespace Name Mixin selector
      official aj Lavh;aj:Lavb;
      intermediary field_2687 Lnet/minecraft/class_671;field_2687:Lnet/minecraft/class_666;
      named keyPickItem Lnet/minecraft/client/options/GameOptions;keyPickItem:Lnet/minecraft/client/options/KeyBinding;
    • keyChat

      public KeyBinding keyChat
      Mappings:
      Namespace Name Mixin selector
      official ak Lavh;ak:Lavb;
      intermediary field_2688 Lnet/minecraft/class_671;field_2688:Lnet/minecraft/class_666;
      named keyChat Lnet/minecraft/client/options/GameOptions;keyChat:Lnet/minecraft/client/options/KeyBinding;
    • keyPlayerList

      public KeyBinding keyPlayerList
      Mappings:
      Namespace Name Mixin selector
      official al Lavh;al:Lavb;
      intermediary field_2689 Lnet/minecraft/class_671;field_2689:Lnet/minecraft/class_666;
      named keyPlayerList Lnet/minecraft/client/options/GameOptions;keyPlayerList:Lnet/minecraft/client/options/KeyBinding;
    • keyCommand

      public KeyBinding keyCommand
      Mappings:
      Namespace Name Mixin selector
      official am Lavh;am:Lavb;
      intermediary field_2690 Lnet/minecraft/class_671;field_2690:Lnet/minecraft/class_666;
      named keyCommand Lnet/minecraft/client/options/GameOptions;keyCommand:Lnet/minecraft/client/options/KeyBinding;
    • keyScreenshot

      public KeyBinding keyScreenshot
      Mappings:
      Namespace Name Mixin selector
      official an Lavh;an:Lavb;
      intermediary field_2691 Lnet/minecraft/class_671;field_2691:Lnet/minecraft/class_666;
      named keyScreenshot Lnet/minecraft/client/options/GameOptions;keyScreenshot:Lnet/minecraft/client/options/KeyBinding;
    • keyTogglePerspective

      public KeyBinding keyTogglePerspective
      Mappings:
      Namespace Name Mixin selector
      official ao Lavh;ao:Lavb;
      intermediary field_2692 Lnet/minecraft/class_671;field_2692:Lnet/minecraft/class_666;
      named keyTogglePerspective Lnet/minecraft/client/options/GameOptions;keyTogglePerspective:Lnet/minecraft/client/options/KeyBinding;
    • keySmoothCamera

      public KeyBinding keySmoothCamera
      Mappings:
      Namespace Name Mixin selector
      official ap Lavh;ap:Lavb;
      intermediary field_2693 Lnet/minecraft/class_671;field_2693:Lnet/minecraft/class_666;
      named keySmoothCamera Lnet/minecraft/client/options/GameOptions;keySmoothCamera:Lnet/minecraft/client/options/KeyBinding;
    • keyFullscreen

      public KeyBinding keyFullscreen
      Mappings:
      Namespace Name Mixin selector
      official aq Lavh;aq:Lavb;
      intermediary field_2694 Lnet/minecraft/class_671;field_2694:Lnet/minecraft/class_666;
      named keyFullscreen Lnet/minecraft/client/options/GameOptions;keyFullscreen:Lnet/minecraft/client/options/KeyBinding;
    • keySpectatorOutlines

      public KeyBinding keySpectatorOutlines
      Mappings:
      Namespace Name Mixin selector
      official ar Lavh;ar:Lavb;
      intermediary field_2695 Lnet/minecraft/class_671;field_2695:Lnet/minecraft/class_666;
      named keySpectatorOutlines Lnet/minecraft/client/options/GameOptions;keySpectatorOutlines:Lnet/minecraft/client/options/KeyBinding;
    • keyStreamStartStop

      public KeyBinding keyStreamStartStop
      Mappings:
      Namespace Name Mixin selector
      official as Lavh;as:Lavb;
      intermediary field_2696 Lnet/minecraft/class_671;field_2696:Lnet/minecraft/class_666;
      named keyStreamStartStop Lnet/minecraft/client/options/GameOptions;keyStreamStartStop:Lnet/minecraft/client/options/KeyBinding;
    • keyStreamPauseUnpause

      public KeyBinding keyStreamPauseUnpause
      Mappings:
      Namespace Name Mixin selector
      official at Lavh;at:Lavb;
      intermediary field_2697 Lnet/minecraft/class_671;field_2697:Lnet/minecraft/class_666;
      named keyStreamPauseUnpause Lnet/minecraft/client/options/GameOptions;keyStreamPauseUnpause:Lnet/minecraft/client/options/KeyBinding;
    • keyStreamCommercial

      public KeyBinding keyStreamCommercial
      Mappings:
      Namespace Name Mixin selector
      official au Lavh;au:Lavb;
      intermediary field_2698 Lnet/minecraft/class_671;field_2698:Lnet/minecraft/class_666;
      named keyStreamCommercial Lnet/minecraft/client/options/GameOptions;keyStreamCommercial:Lnet/minecraft/client/options/KeyBinding;
    • keyStreamToggleMic

      public KeyBinding keyStreamToggleMic
      Mappings:
      Namespace Name Mixin selector
      official av Lavh;av:Lavb;
      intermediary field_2699 Lnet/minecraft/class_671;field_2699:Lnet/minecraft/class_666;
      named keyStreamToggleMic Lnet/minecraft/client/options/GameOptions;keyStreamToggleMic:Lnet/minecraft/client/options/KeyBinding;
    • keysHotbar

      public KeyBinding[] keysHotbar
      Mappings:
      Namespace Name Mixin selector
      official aw Lavh;aw:[Lavb;
      intermediary field_2700 Lnet/minecraft/class_671;field_2700:[Lnet/minecraft/class_666;
      named keysHotbar Lnet/minecraft/client/options/GameOptions;keysHotbar:[Lnet/minecraft/client/options/KeyBinding;
    • keysAll

      public KeyBinding[] keysAll
      Mappings:
      Namespace Name Mixin selector
      official ax Lavh;ax:[Lavb;
      intermediary field_2701 Lnet/minecraft/class_671;field_2701:[Lnet/minecraft/class_666;
      named keysAll Lnet/minecraft/client/options/GameOptions;keysAll:[Lnet/minecraft/client/options/KeyBinding;
    • client

      protected MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official ay Lavh;ay:Lave;
      intermediary field_2702 Lnet/minecraft/class_671;field_2702:Lnet/minecraft/class_669;
      named client Lnet/minecraft/client/options/GameOptions;client:Lnet/minecraft/client/MinecraftClient;
    • optionsFile

      private File optionsFile
      Mappings:
      Namespace Name Mixin selector
      official bc Lavh;bc:Ljava/io/File;
      intermediary field_2707 Lnet/minecraft/class_671;field_2707:Ljava/io/File;
      named optionsFile Lnet/minecraft/client/options/GameOptions;optionsFile:Ljava/io/File;
    • difficulty

      public Difficulty difficulty
      Mappings:
      Namespace Name Mixin selector
      official az Lavh;az:Loj;
      intermediary field_2703 Lnet/minecraft/class_671;field_2703:Lnet/minecraft/class_1721;
      named difficulty Lnet/minecraft/client/options/GameOptions;difficulty:Lnet/minecraft/world/Difficulty;
    • hudHidden

      public boolean hudHidden
      Mappings:
      Namespace Name Mixin selector
      official aA Lavh;aA:Z
      intermediary field_2651 Lnet/minecraft/class_671;field_2651:Z
      named hudHidden Lnet/minecraft/client/options/GameOptions;hudHidden:Z
    • perspective

      public int perspective
      Mappings:
      Namespace Name Mixin selector
      official aB Lavh;aB:I
      intermediary field_2652 Lnet/minecraft/class_671;field_2652:I
      named perspective Lnet/minecraft/client/options/GameOptions;perspective:I
    • debugEnabled

      public boolean debugEnabled
      Mappings:
      Namespace Name Mixin selector
      official aC Lavh;aC:Z
      intermediary field_2653 Lnet/minecraft/class_671;field_2653:Z
      named debugEnabled Lnet/minecraft/client/options/GameOptions;debugEnabled:Z
    • debugProfilerEnabled

      public boolean debugProfilerEnabled
      Mappings:
      Namespace Name Mixin selector
      official aD Lavh;aD:Z
      intermediary field_2654 Lnet/minecraft/class_671;field_2654:Z
      named debugProfilerEnabled Lnet/minecraft/client/options/GameOptions;debugProfilerEnabled:Z
    • debugFpsEnabled

      public boolean debugFpsEnabled
      Mappings:
      Namespace Name Mixin selector
      official aE Lavh;aE:Z
      intermediary field_2655 Lnet/minecraft/class_671;field_2655:Z
      named debugFpsEnabled Lnet/minecraft/client/options/GameOptions;debugFpsEnabled:Z
    • lastServer

      public String lastServer
      Mappings:
      Namespace Name Mixin selector
      official aF Lavh;aF:Ljava/lang/String;
      intermediary field_2657 Lnet/minecraft/class_671;field_2657:Ljava/lang/String;
      named lastServer Lnet/minecraft/client/options/GameOptions;lastServer:Ljava/lang/String;
    • smoothCameraEnabled

      public boolean smoothCameraEnabled
      Mappings:
      Namespace Name Mixin selector
      official aG Lavh;aG:Z
      intermediary field_2658 Lnet/minecraft/class_671;field_2658:Z
      named smoothCameraEnabled Lnet/minecraft/client/options/GameOptions;smoothCameraEnabled:Z
    • field_2659

      public boolean field_2659
      Mappings:
      Namespace Name Mixin selector
      official aH Lavh;aH:Z
      intermediary field_2659 Lnet/minecraft/class_671;field_2659:Z
      named field_2659 Lnet/minecraft/client/options/GameOptions;field_2659:Z
    • fov

      public float fov
      Mappings:
      Namespace Name Mixin selector
      official aI Lavh;aI:F
      intermediary field_2660 Lnet/minecraft/class_671;field_2660:F
      named fov Lnet/minecraft/client/options/GameOptions;fov:F
    • gamma

      public float gamma
      Mappings:
      Namespace Name Mixin selector
      official aJ Lavh;aJ:F
      intermediary field_2661 Lnet/minecraft/class_671;field_2661:F
      named gamma Lnet/minecraft/client/options/GameOptions;gamma:F
    • saturation

      public float saturation
      Mappings:
      Namespace Name Mixin selector
      official aK Lavh;aK:F
      intermediary field_2662 Lnet/minecraft/class_671;field_2662:F
      named saturation Lnet/minecraft/client/options/GameOptions;saturation:F
    • guiScale

      public int guiScale
      Mappings:
      Namespace Name Mixin selector
      official aL Lavh;aL:I
      intermediary field_2663 Lnet/minecraft/class_671;field_2663:I
      named guiScale Lnet/minecraft/client/options/GameOptions;guiScale:I
    • particle

      public int particle
      Mappings:
      Namespace Name Mixin selector
      official aM Lavh;aM:I
      intermediary field_2664 Lnet/minecraft/class_671;field_2664:I
      named particle Lnet/minecraft/client/options/GameOptions;particle:I
    • language

      public String language
      Mappings:
      Namespace Name Mixin selector
      official aN Lavh;aN:Ljava/lang/String;
      intermediary field_2665 Lnet/minecraft/class_671;field_2665:Ljava/lang/String;
      named language Lnet/minecraft/client/options/GameOptions;language:Ljava/lang/String;
    • forceUnicode

      public boolean forceUnicode
      Mappings:
      Namespace Name Mixin selector
      official aO Lavh;aO:Z
      intermediary field_2666 Lnet/minecraft/class_671;field_2666:Z
      named forceUnicode Lnet/minecraft/client/options/GameOptions;forceUnicode:Z
  • Constructor Details

    • GameOptions

      public GameOptions​(MinecraftClient client, File optionsDir)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lavh;<init>(Lave;Ljava/io/File;)V
      intermediary <init> Lnet/minecraft/class_671;<init>(Lnet/minecraft/class_669;Ljava/io/File;)V
      named <init> Lnet/minecraft/client/options/GameOptions;<init>(Lnet/minecraft/client/MinecraftClient;Ljava/io/File;)V
    • GameOptions

      public GameOptions()
  • Method Details

    • getFormattedNameForKeyCode

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

      public static boolean isPressed​(KeyBinding binding)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lavb;)Z
      intermediary method_2337 Lnet/minecraft/class_671;method_2337(Lnet/minecraft/class_666;)Z
      named isPressed Lnet/minecraft/client/options/GameOptions;isPressed(Lnet/minecraft/client/options/KeyBinding;)Z
    • setKeyBindingCode

      public void setKeyBindingCode​(KeyBinding binding, int code)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lavb;I)V
      intermediary method_2338 Lnet/minecraft/class_671;method_2338(Lnet/minecraft/class_666;I)V
      named setKeyBindingCode Lnet/minecraft/client/options/GameOptions;setKeyBindingCode(Lnet/minecraft/client/options/KeyBinding;I)V
    • setValue

      public void setValue​(GameOptions.Option option, float var)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lavh$a;F)V
      intermediary method_2340 Lnet/minecraft/class_671;method_2340(Lnet/minecraft/class_671$class_672;F)V
      named setValue Lnet/minecraft/client/options/GameOptions;setValue(Lnet/minecraft/client/options/GameOptions$Option;F)V
    • getBooleanValue

      public void getBooleanValue​(GameOptions.Option option, int integer)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lavh$a;I)V
      intermediary method_2341 Lnet/minecraft/class_671;method_2341(Lnet/minecraft/class_671$class_672;I)V
      named getBooleanValue Lnet/minecraft/client/options/GameOptions;getBooleanValue(Lnet/minecraft/client/options/GameOptions$Option;I)V
    • getIntValue

      public float getIntValue​(GameOptions.Option option)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lavh$a;)F
      intermediary method_2339 Lnet/minecraft/class_671;method_2339(Lnet/minecraft/class_671$class_672;)F
      named getIntValue Lnet/minecraft/client/options/GameOptions;getIntValue(Lnet/minecraft/client/options/GameOptions$Option;)F
    • getIntVideoOptions

      public boolean getIntVideoOptions​(GameOptions.Option option)
      Mappings:
      Namespace Name Mixin selector
      official b Lavh;b(Lavh$a;)Z
      intermediary method_2349 Lnet/minecraft/class_671;method_2349(Lnet/minecraft/class_671$class_672;)Z
      named getIntVideoOptions Lnet/minecraft/client/options/GameOptions;getIntVideoOptions(Lnet/minecraft/client/options/GameOptions$Option;)Z
    • translateArrayElement

      private static String translateArrayElement​(String[] array, int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a([Ljava/lang/String;I)Ljava/lang/String;
      intermediary method_2347 Lnet/minecraft/class_671;method_2347([Ljava/lang/String;I)Ljava/lang/String;
      named translateArrayElement Lnet/minecraft/client/options/GameOptions;translateArrayElement([Ljava/lang/String;I)Ljava/lang/String;
    • getValueMessage

      public String getValueMessage​(GameOptions.Option option)
      Mappings:
      Namespace Name Mixin selector
      official c Lavh;c(Lavh$a;)Ljava/lang/String;
      intermediary method_2352 Lnet/minecraft/class_671;method_2352(Lnet/minecraft/class_671$class_672;)Ljava/lang/String;
      named getValueMessage Lnet/minecraft/client/options/GameOptions;getValueMessage(Lnet/minecraft/client/options/GameOptions$Option;)Ljava/lang/String;
    • load

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

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

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

      public float getSoundVolume​(SoundCategory category)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lbpg;)F
      intermediary method_2342 Lnet/minecraft/class_671;method_2342(Lnet/minecraft/class_1306;)F
      named getSoundVolume Lnet/minecraft/client/options/GameOptions;getSoundVolume(Lnet/minecraft/client/sound/SoundCategory;)F
    • setSoundVolume

      public void setSoundVolume​(SoundCategory category, float volume)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lbpg;F)V
      intermediary method_2343 Lnet/minecraft/class_671;method_2343(Lnet/minecraft/class_1306;F)V
      named setSoundVolume Lnet/minecraft/client/options/GameOptions;setSoundVolume(Lnet/minecraft/client/sound/SoundCategory;F)V
    • onPlayerModelPartChange

      public void onPlayerModelPartChange()
      Mappings:
      Namespace Name Mixin selector
      official c Lavh;c()V
      intermediary method_2350 Lnet/minecraft/class_671;method_2350()V
      named onPlayerModelPartChange Lnet/minecraft/client/options/GameOptions;onPlayerModelPartChange()V
    • getEnabledPlayerModelParts

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

      public void setPlayerModelPart​(PlayerModelPart part, boolean enabled)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lwo;Z)V
      intermediary method_2346 Lnet/minecraft/class_671;method_2346(Lnet/minecraft/class_1966;Z)V
      named setPlayerModelPart Lnet/minecraft/client/options/GameOptions;setPlayerModelPart(Lnet/minecraft/client/render/entity/PlayerModelPart;Z)V
    • togglePlayerModelPart

      public void togglePlayerModelPart​(PlayerModelPart part)
      Mappings:
      Namespace Name Mixin selector
      official a Lavh;a(Lwo;)V
      intermediary method_2345 Lnet/minecraft/class_671;method_2345(Lnet/minecraft/class_1966;)V
      named togglePlayerModelPart Lnet/minecraft/client/options/GameOptions;togglePlayerModelPart(Lnet/minecraft/client/render/entity/PlayerModelPart;)V
    • getCloudMode

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

      public boolean shouldUseNativeTransport()
      Mappings:
      Namespace Name Mixin selector
      official f Lavh;f()Z
      intermediary method_2355 Lnet/minecraft/class_671;method_2355()Z
      named shouldUseNativeTransport Lnet/minecraft/client/options/GameOptions;shouldUseNativeTransport()Z