public class GameSettings
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GameSettings.Options |
Constructor and Description |
---|
GameSettings() |
GameSettings(Minecraft mcIn,
java.io.File p_i46326_2_) |
Modifier and Type | Method and Description |
---|---|
int |
func_181147_e() |
boolean |
func_181148_f() |
java.lang.String |
getKeyBinding(GameSettings.Options p_74297_1_)
Gets a key binding.
|
static java.lang.String |
getKeyDisplayString(int p_74298_0_)
Represents a key or mouse button as a string.
|
java.util.Set<EnumPlayerModelParts> |
getModelParts() |
float |
getOptionFloatValue(GameSettings.Options p_74296_1_) |
boolean |
getOptionOrdinalValue(GameSettings.Options p_74308_1_) |
float |
getSoundLevel(SoundCategory p_151438_1_) |
static boolean |
isKeyDown(KeyBinding p_100015_0_)
Returns whether the specified key binding is currently being pressed.
|
void |
loadOptions()
Loads the options from the options file.
|
void |
saveOptions()
Saves the options to the options file.
|
void |
sendSettingsToServer()
Send a client info packet with settings information to the server
|
void |
setModelPartEnabled(EnumPlayerModelParts p_178878_1_,
boolean p_178878_2_) |
void |
setOptionFloatValue(GameSettings.Options p_74304_1_,
float p_74304_2_)
If the specified option is controlled by a slider (float value), this will set the float value.
|
void |
setOptionKeyBinding(KeyBinding p_151440_1_,
int p_151440_2_)
Sets a key binding and then saves all settings.
|
void |
setOptionValue(GameSettings.Options p_74306_1_,
int p_74306_2_)
For non-float options.
|
void |
setSoundLevel(SoundCategory p_151439_1_,
float p_151439_2_) |
void |
switchModelPartEnabled(EnumPlayerModelParts p_178877_1_) |
public float mouseSensitivity
public boolean invertMouse
public int renderDistanceChunks
public boolean viewBobbing
public boolean anaglyph
public boolean fboEnable
public int limitFramerate
public int clouds
public boolean fancyGraphics
public int ambientOcclusion
public java.util.List<java.lang.String> resourcePacks
public java.util.List<java.lang.String> incompatibleResourcePacks
public EntityPlayer.EnumChatVisibility chatVisibility
public boolean chatColours
public boolean chatLinks
public boolean chatLinksPrompt
public float chatOpacity
public boolean snooperEnabled
public boolean fullScreen
public boolean enableVsync
public boolean useVbo
public boolean allowBlockAlternatives
public boolean reducedDebugInfo
public boolean hideServerAddress
public boolean advancedItemTooltips
public boolean pauseOnLostFocus
public boolean touchscreen
public int overrideWidth
public int overrideHeight
public boolean heldItemTooltips
public float chatScale
public float chatWidth
public float chatHeightUnfocused
public float chatHeightFocused
public boolean showInventoryAchievementHint
public int mipmapLevels
public float streamBytesPerPixel
public float streamMicVolume
public float streamGameVolume
public float streamKbps
public float streamFps
public int streamCompression
public boolean streamSendMetadata
public java.lang.String streamPreferredServer
public int streamChatEnabled
public int streamChatUserFilter
public int streamMicToggleBehavior
public boolean useNativeTransport
public boolean entityShadows
public boolean field_183509_X
public KeyBinding keyBindForward
public KeyBinding keyBindLeft
public KeyBinding keyBindBack
public KeyBinding keyBindRight
public KeyBinding keyBindJump
public KeyBinding keyBindSneak
public KeyBinding keyBindSprint
public KeyBinding keyBindInventory
public KeyBinding keyBindUseItem
public KeyBinding keyBindDrop
public KeyBinding keyBindAttack
public KeyBinding keyBindPickBlock
public KeyBinding keyBindChat
public KeyBinding keyBindPlayerList
public KeyBinding keyBindCommand
public KeyBinding keyBindScreenshot
public KeyBinding keyBindTogglePerspective
public KeyBinding keyBindSmoothCamera
public KeyBinding keyBindFullscreen
public KeyBinding keyBindSpectatorOutlines
public KeyBinding keyBindStreamStartStop
public KeyBinding keyBindStreamPauseUnpause
public KeyBinding keyBindStreamCommercials
public KeyBinding keyBindStreamToggleMic
public KeyBinding[] keyBindsHotbar
public KeyBinding[] keyBindings
protected Minecraft mc
public EnumDifficulty difficulty
public boolean hideGUI
public int thirdPersonView
public boolean showDebugInfo
public boolean showDebugProfilerChart
public boolean showLagometer
public java.lang.String lastServer
public boolean smoothCamera
public boolean debugCamEnable
public float fovSetting
public float gammaSetting
public float saturation
public int guiScale
public int particleSetting
public java.lang.String language
public boolean forceUnicodeFont
public GameSettings(Minecraft mcIn, java.io.File p_i46326_2_)
public GameSettings()
public static java.lang.String getKeyDisplayString(int p_74298_0_)
public static boolean isKeyDown(KeyBinding p_100015_0_)
public void setOptionKeyBinding(KeyBinding p_151440_1_, int p_151440_2_)
public void setOptionFloatValue(GameSettings.Options p_74304_1_, float p_74304_2_)
public void setOptionValue(GameSettings.Options p_74306_1_, int p_74306_2_)
public float getOptionFloatValue(GameSettings.Options p_74296_1_)
public boolean getOptionOrdinalValue(GameSettings.Options p_74308_1_)
public java.lang.String getKeyBinding(GameSettings.Options p_74297_1_)
public void loadOptions()
public void saveOptions()
public float getSoundLevel(SoundCategory p_151438_1_)
public void setSoundLevel(SoundCategory p_151439_1_, float p_151439_2_)
public void sendSettingsToServer()
public java.util.Set<EnumPlayerModelParts> getModelParts()
public void setModelPartEnabled(EnumPlayerModelParts p_178878_1_, boolean p_178878_2_)
public void switchModelPartEnabled(EnumPlayerModelParts p_178877_1_)
public int func_181147_e()
public boolean func_181148_f()