Package baritone.api.utils
Class SettingsUtil
java.lang.Object
baritone.api.utils.SettingsUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanjavaOnlySetting(Settings.Setting setting) Deprecated.static StringmaybeCensor(int coord) static List<Settings.Setting> modifiedSettings(Settings settings) static voidparseAndApply(Settings settings, String settingName, String settingValue) static voidreadAndApply(Settings settings, String settingsName) static voidstatic StringsettingDefaultToString(Settings.Setting setting) static StringsettingToString(Settings.Setting setting) static StringsettingTypeToString(Settings.Setting setting) Gets the type of a setting and returns it as a string, with package names stripped.static StringsettingValueToString(Settings.Setting setting) static <T> StringsettingValueToString(Settings.Setting<T> setting, T value)
-
Field Details
-
SETTINGS_DEFAULT_NAME
- See Also:
-
-
Constructor Details
-
SettingsUtil
public SettingsUtil()
-
-
Method Details
-
readAndApply
-
save
-
modifiedSettings
-
settingTypeToString
Gets the type of a setting and returns it as a string, with package names stripped.For example, if the setting type is
java.util.List<java.lang.String>, this function returnsList<String>.- Parameters:
setting- The setting- Returns:
- The type
-
settingValueToString
public static <T> String settingValueToString(Settings.Setting<T> setting, T value) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
settingValueToString
- Throws:
IllegalArgumentException
-
settingDefaultToString
public static String settingDefaultToString(Settings.Setting setting) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
maybeCensor
-
settingToString
- Throws:
IllegalStateException
-
javaOnlySetting
Deprecated.Deprecated. UseSettings.Setting.isJavaOnly()instead.- Parameters:
setting- The Setting- Returns:
- true if the setting can not be set or read by the user
-
parseAndApply
public static void parseAndApply(Settings settings, String settingName, String settingValue) throws IllegalStateException, NumberFormatException
-