Example #1
0
 private void initConfig() {
   plugin
       .saveDefaultConfig(); // creates a copy of the provided config.yml in the plugins data
                             // folder, if it does not exist
   config =
       plugin
           .getConfig(); // re-reads config out of memory. (Reads the config from file only, when
                         // invoked the first time!)
 }
Example #2
0
  // reloads the config from disc (used if user made manual changes to the config.yml file)
  public void reloadConfig(CommandSender sender) {
    plugin.reloadConfig();
    config =
        plugin
            .getConfig(); // new assignment necessary when returned value is assigned to a variable
                          // or static field(!)
    plugin.readConfigValues();

    sender.sendMessage(
        AsyncTest.logPrefix
            + plugin.getDescription().getName()
            + " "
            + plugin.getDescription().getVersion()
            + " reloaded!");
  }