public Particles(Main plugin) {
   super("particles.yml", plugin);
   this.plugin = plugin;
   Config pluginConfig = plugin.getBabies();
   this.enabled = this.config.getBoolean("Enabled");
   this.worldsBlacklist = this.config.getStringList("WorldsBlacklist");
   this.command = this.config.getString("Command");
   this.noPermissionMessage = this.config.getString("NoPermissionMessage");
   this.giveSound = Sound.valueOf(this.config.getString("GiveSound"));
   this.removeSound = Sound.valueOf(this.config.getString("RemoveSound"));
   this.updateInterval = this.config.getDouble("UpdateInterval");
   this.viewDistance = this.config.getInt("ViewDistance");
   this.guiName = this.config.getString("GUIName");
   this.guiSize = Parsing.parseInt(this.config.getString("GUISize"));
   this.noPermissionItem = Methods.getNoPermissionItem(this.config);
   this.noPermissionItem_Enabled = this.config.getBoolean("NoPermissionItem.Enabled");
   this.removeItem = Methods.getGuiItem(this.config, "RemoveItem");
   this.homeItem = Methods.getGuiItem(this.config, "HomeItem");
   this.previousItem = Methods.getGuiItem(this.config, "PreviousItem");
   this.nextItem = Methods.getGuiItem(this.config, "NextItem");
   this.particles = getParticlesInternal();
   this.maxPage = getMaxPageInternal();
   if (pluginConfig.getLoggingLevel() >= 2)
     General.sendColoredMessage(plugin, "Particles config successfully loaded!", ChatColor.GREEN);
 }