Example #1
0
 /**
  * Load a message file for a PocketMine plugin.  Only uses .ini files.
  *
  * @param Plugin $plugin - owning plugin
  * @param str $path - output of $plugin->getFile()
  */
 public static function plugin_init($plugin, $path)
 {
     if (file_exists($plugin->getDataFolder() . "messages.ini")) {
         self::load($plugin->getDataFolder() . "messages.ini");
         return;
     }
     $msgs = $path . "resources/messages/" . $plugin->getServer()->getProperty("settings.language") . ".ini";
     if (!file_exists($msgs)) {
         return;
     }
     mc::load($msgs);
 }