Reading and storing the configured values
Once your configuration file is loaded, you must be able to access the file and read the values that are set. The JavaPlugin
class, which is extended by the main class, has a getConfig
method, which returns FileConfiguration
. This FileConfiguration
class is what we will use to get the values that we are looking for. You will see that the FileConfiguration
class has methods such as getInt
, getDouble
, getString
, and getBoolean
; all of these methods take a string as a parameter. The string
parameter is the path to the value. To fully understand the path, we need to look at a YAML configuration that contains nested keys. An example of this is the plugin.yml
file that we were just working with. If we want to get the MobEnhancer
string from the configuration, then the path will be name
. If we want to retrieve the description of the mobenhancerreload
command, then the path will be commands.mobenhancerreload.description
. Therefore, the Java code needed to...