public class GameSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
advancedItemTooltips
Whether to show advanced information on item tooltips, toggled by F3+H
|
boolean |
advancedOpengl
Advanced OpenGL
|
int |
ambientOcclusion
Smooth Lighting
|
boolean |
anaglyph |
boolean |
chatColours |
float |
chatHeightFocused |
float |
chatHeightUnfocused |
boolean |
chatLinks |
boolean |
chatLinksPrompt |
float |
chatOpacity |
float |
chatScale |
int |
chatVisibility |
float |
chatWidth |
boolean |
clouds
Clouds flag
|
boolean |
debugCamEnable |
float |
debugCamRate
Change rate for debug camera
|
int |
difficulty |
boolean |
enableVsync |
boolean |
fancyGraphics |
float |
fovSetting |
boolean |
fullScreen |
float |
gammaSetting |
int |
guiScale
GUI scale
|
boolean |
heldItemTooltips |
boolean |
hideGUI |
boolean |
hideServerAddress |
boolean |
invertMouse |
KeyBinding |
keyBindAttack |
KeyBinding |
keyBindBack |
KeyBinding |
keyBindChat |
KeyBinding |
keyBindCommand |
KeyBinding |
keyBindDrop |
KeyBinding |
keyBindForward |
KeyBinding[] |
keyBindings |
KeyBinding |
keyBindInventory |
KeyBinding |
keyBindJump |
KeyBinding |
keyBindLeft |
KeyBinding |
keyBindPickBlock |
KeyBinding |
keyBindPlayerList |
KeyBinding |
keyBindRight |
KeyBinding |
keyBindSneak |
KeyBinding |
keyBindUseItem |
java.lang.String |
language
Game settings language
|
java.lang.String |
lastServer
The lastServer string.
|
int |
limitFramerate |
protected Minecraft |
mc |
float |
mouseSensitivity |
float |
musicVolume |
boolean |
noclip
No clipping for singleplayer
|
float |
noclipRate
No clipping movement rate
|
int |
overrideHeight |
int |
overrideWidth |
int |
particleSetting
Determines amount of particles.
|
boolean |
pauseOnLostFocus
Whether to pause when the game loses focus, toggled by F3+P
|
int |
renderDistance |
boolean |
serverTextures |
boolean |
showCape
Whether to show your cape
|
boolean |
showDebugInfo
true if debug info should be displayed instead of version
|
boolean |
showDebugProfilerChart |
java.lang.String |
skin
The name of the selected texture pack.
|
boolean |
smoothCamera
Smooth Camera Toggle
|
boolean |
snooperEnabled |
float |
soundVolume |
int |
thirdPersonView |
boolean |
touchscreen |
boolean |
viewBobbing |
Constructor and Description |
---|
GameSettings() |
GameSettings(Minecraft par1Minecraft,
java.io.File par2File) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKeyBinding(EnumOptions par1EnumOptions)
Gets a key binding.
|
java.lang.String |
getKeyBindingDescription(int par1) |
static java.lang.String |
getKeyDisplayString(int par0)
Represents a key or mouse button as a string.
|
java.lang.String |
getOptionDisplayString(int par1)
The string that appears inside the button/slider in the options menu.
|
float |
getOptionFloatValue(EnumOptions par1EnumOptions) |
boolean |
getOptionOrdinalValue(EnumOptions par1EnumOptions) |
static boolean |
isKeyDown(KeyBinding par0KeyBinding)
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 |
setKeyBinding(int par1,
int par2)
Sets a key binding.
|
void |
setOptionFloatValue(EnumOptions par1EnumOptions,
float par2)
If the specified option is controlled by a slider (float value), this will set the float value.
|
void |
setOptionValue(EnumOptions par1EnumOptions,
int par2)
For non-float options.
|
boolean |
shouldRenderClouds()
Should render clouds
|
public float musicVolume
public float soundVolume
public float mouseSensitivity
public boolean invertMouse
public int renderDistance
public boolean viewBobbing
public boolean anaglyph
public boolean advancedOpengl
public int limitFramerate
public boolean fancyGraphics
public int ambientOcclusion
public boolean clouds
public java.lang.String skin
public int chatVisibility
public boolean chatColours
public boolean chatLinks
public boolean chatLinksPrompt
public float chatOpacity
public boolean serverTextures
public boolean snooperEnabled
public boolean fullScreen
public boolean enableVsync
public boolean hideServerAddress
public boolean advancedItemTooltips
public boolean pauseOnLostFocus
public boolean showCape
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 KeyBinding keyBindForward
public KeyBinding keyBindLeft
public KeyBinding keyBindBack
public KeyBinding keyBindRight
public KeyBinding keyBindJump
public KeyBinding keyBindInventory
public KeyBinding keyBindDrop
public KeyBinding keyBindChat
public KeyBinding keyBindSneak
public KeyBinding keyBindAttack
public KeyBinding keyBindUseItem
public KeyBinding keyBindPlayerList
public KeyBinding keyBindPickBlock
public KeyBinding keyBindCommand
public KeyBinding[] keyBindings
protected Minecraft mc
public int difficulty
public boolean hideGUI
public int thirdPersonView
public boolean showDebugInfo
public boolean showDebugProfilerChart
public java.lang.String lastServer
public boolean noclip
public boolean smoothCamera
public boolean debugCamEnable
public float noclipRate
public float debugCamRate
public float fovSetting
public float gammaSetting
public int guiScale
public int particleSetting
public java.lang.String language
public GameSettings(Minecraft par1Minecraft, java.io.File par2File)
public GameSettings()
public java.lang.String getKeyBindingDescription(int par1)
public java.lang.String getOptionDisplayString(int par1)
public static java.lang.String getKeyDisplayString(int par0)
public static boolean isKeyDown(KeyBinding par0KeyBinding)
public void setKeyBinding(int par1, int par2)
public void setOptionFloatValue(EnumOptions par1EnumOptions, float par2)
public void setOptionValue(EnumOptions par1EnumOptions, int par2)
public float getOptionFloatValue(EnumOptions par1EnumOptions)
public boolean getOptionOrdinalValue(EnumOptions par1EnumOptions)
public java.lang.String getKeyBinding(EnumOptions par1EnumOptions)
public void loadOptions()
public void saveOptions()
public void sendSettingsToServer()
public boolean shouldRenderClouds()