mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-30 19:40:37 +01:00
Added Configuration.getBoolean().
By: sk89q <the.sk89q@gmail.com>
This commit is contained in:
parent
33e5645054
commit
c59341049f
1 changed files with 20 additions and 0 deletions
|
@ -196,4 +196,24 @@ public class Configuration {
|
|||
return def;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets a boolean at a location. This will either return an boolean
|
||||
* or the default value. If the object at the particular location is not
|
||||
* actually a boolean, the default value will be returned.
|
||||
*
|
||||
* @param path SK's dot notation supported
|
||||
* @param def default value
|
||||
* @return boolean or default
|
||||
*/
|
||||
public boolean getBoolean(String path, boolean def) {
|
||||
Object o = getProperty(path);
|
||||
if (o == null) {
|
||||
return def;
|
||||
} else if (o instanceof Boolean) {
|
||||
return (Boolean)o;
|
||||
} else {
|
||||
return def;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue