public abstract class Option
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
name |
java.lang.String |
namespace |
OptionList |
parent |
GuiOptionList.OptionScrollSlot |
slot |
| Constructor and Description |
|---|
Option(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
ConfigTag |
activeTag() |
ConfigTag |
activeTag(java.lang.String s) |
OptionList |
configBase() |
java.lang.String |
configName() |
ConfigSet |
configSet() |
void |
copyGlobal(java.lang.String s)
Copies the global value into a world specific override
|
void |
copyGlobal(java.lang.String s,
boolean recursive) |
void |
copyGlobals()
Called when world specific is activated for this option.
|
boolean |
defaulting() |
boolean |
defaulting(java.lang.String s) |
void |
draw(int mx,
int my,
float frame) |
java.lang.String |
fullName() |
int |
getHeight() |
ConfigTag |
getTag() |
ConfigTag |
getTag(java.lang.String s) |
ConfigSet |
globalConfigSet() |
java.util.List<java.lang.String> |
handleTooltip(int mx,
int my,
java.util.List<java.lang.String> currenttip) |
boolean |
hasWorldOverride() |
void |
keyTyped(char c,
int keycode) |
void |
mouseClicked(int mx,
int my,
int button) |
java.lang.String |
namespaced(java.lang.String name) |
void |
onAdded(GuiOptionList.OptionScrollSlot slot) |
void |
onAdded(OptionList list) |
void |
onMouseClicked(int mx,
int my,
int button)
Mouse coordinates are relative to screen
|
static void |
playClickSound() |
ConfigTag |
renderTag() |
ConfigTag |
renderTag(java.lang.String s) |
boolean |
showWorldSelector() |
java.lang.String |
translateN(java.lang.String s,
java.lang.Object... args) |
void |
update() |
void |
useGlobal(java.lang.String s)
Deletes a specific named tag from the worldConfig
|
void |
useGlobals()
Called when world specific is disabled for this option.
|
boolean |
worldConfig() |
ConfigSet |
worldConfigSet() |
boolean |
worldSpecific() |
boolean |
worldSpecific(java.lang.String s) |
public GuiOptionList.OptionScrollSlot slot
public java.lang.String namespace
public final java.lang.String name
public OptionList parent
public static void playClickSound()
public java.lang.String fullName()
public java.lang.String configName()
public java.lang.String namespaced(java.lang.String name)
public java.lang.String translateN(java.lang.String s,
java.lang.Object... args)
public int getHeight()
public ConfigSet globalConfigSet()
public ConfigSet worldConfigSet()
public OptionList configBase()
public boolean worldSpecific()
public boolean worldSpecific(java.lang.String s)
public ConfigSet configSet()
public ConfigTag renderTag()
public ConfigTag renderTag(java.lang.String s)
public ConfigTag getTag()
public ConfigTag getTag(java.lang.String s)
public ConfigTag activeTag()
public ConfigTag activeTag(java.lang.String s)
public boolean worldConfig()
public boolean defaulting()
public boolean defaulting(java.lang.String s)
public void useGlobals()
public void useGlobal(java.lang.String s)
public void copyGlobals()
public void copyGlobal(java.lang.String s)
public void copyGlobal(java.lang.String s,
boolean recursive)
public void onAdded(GuiOptionList.OptionScrollSlot slot)
public void onAdded(OptionList list)
public void onMouseClicked(int mx,
int my,
int button)
public void mouseClicked(int mx,
int my,
int button)
public void update()
public void draw(int mx,
int my,
float frame)
public void keyTyped(char c,
int keycode)
public java.util.List<java.lang.String> handleTooltip(int mx,
int my,
java.util.List<java.lang.String> currenttip)
public boolean showWorldSelector()
public boolean hasWorldOverride()