Package org.bukkit.configuration.file

Examples of org.bukkit.configuration.file.FileConfiguration.options()


  for (File file : directory.listFiles()) {
   String filename = file.getName();
   if (filename.endsWith(".yml")) {
    String sectionName = filename.replaceAll("\\.yml$", "");
    FileConfiguration sectionConfig = new YamlConfiguration();
    sectionConfig.options().pathSeparator(this.options().pathSeparator());
    sectionConfig.load(file);
    this.putSection(sectionName, sectionConfig);
   }
  }
}
View Full Code Here


   if (section != null && !sectionName.equals(section))
    continue;
   if (this.isConfigurationSection(sectionName)) {
    FileConfiguration sectionConfig = new YamlConfiguration();
    sectionConfig.addDefaults(this.getConfigurationSection(sectionName).getValues(true));
    sectionConfig.options().copyDefaults(true);
    sectionConfig.save(new File(directory, sectionName + ".yml"));
   }
  }
}
// No-op saver; this is a directory-based configuration, so this is meaningless
View Full Code Here

        return Settings.worldChangeCheck;
    }

    static void freshStart(VanishPlugin plugin) {
        final FileConfiguration config = plugin.getConfig();
        config.options().copyDefaults(true);
        final int ver = config.getInt("configVersionDoNotTouch.SeriouslyThisWillEraseYourConfig", 0);
        if (ver != Settings.confVersion) {
            plugin.getLogger().info("Attempting to update your configuration. Check to make sure it's ok");
            if (ver < 1) {
                config.set("hooks.spoutcraft", config.getBoolean("spoutcraft.enable", true));
View Full Code Here

        this.titles = new HashMap<String, String>();
        this.bars = new HashMap<String, StatusBar>();
        this.playerDataMap = new HashMap<String, PlayerData>();
        final File confFile = new File(this.plugin.getDataFolder(), "spoutcraft.yml");
        final FileConfiguration config = YamlConfiguration.loadConfiguration(confFile);
        config.options().copyDefaults(true);
        final InputStream stream = this.plugin.getResource("spoutcraft.yml");
        if (stream == null) {
            this.plugin.getLogger().info("Defaults for spoutcraft.yml not loaded");
            this.plugin.getLogger().info("The /reload command is not fully supported by this plugin or Spout");
            this.enabled = false;
View Full Code Here

  private static HashMap<String, List<Waypoint> > waypoints = new HashMap<String, List<Waypoint>>();

  public void read() {
    Spout.getInstance().reloadConfig();
    FileConfiguration configuration = Spout.getInstance().getConfig();
    configuration.options().copyDefaults(true);

    kickMessage = configuration.getString("ForceClientKickMessage");
    authTicks = configuration.getInt("ClientCheckTicks", 200);
    buildCheck = configuration.getBoolean("ServerVersionCheck", true);
    /*allowSkyCheat = configuration.getBoolean("AllowSkyCheat", false);
View Full Code Here

     
   
    // add/get the configuration
    CityWorld plugin = generator.getPlugin();
    FileConfiguration config = plugin.getConfig();
    config.options().header("CityWorld Plugin Options");
    config.options().copyDefaults(true);
   
    // get the right section
    ConfigurationSection section = null;
   
View Full Code Here

   
    // add/get the configuration
    CityWorld plugin = generator.getPlugin();
    FileConfiguration config = plugin.getConfig();
    config.options().header("CityWorld Plugin Options");
    config.options().copyDefaults(true);
   
    // get the right section
    ConfigurationSection section = null;
   
    // see if we can find the specific world
View Full Code Here

            //YamlConfiguration defConfig = YamlConfiguration.loadConfiguration(languageConfigStream);
          // only save...
          if (defConfig == null) continue; // errors have been logged already
            // update config
            languageConfig.setDefaults(defConfig);
            languageConfig.options().copyDefaults(true); // copy defaults, too
            // force update of admin.help
            languageConfig.set("admin.help", defConfig.getString("admin.help"));
            try {
              // save updated config
              languageConfig.save(languageFile);
View Full Code Here

    // Copy the default configuration if it hasn't been copied already
    saveDefaultConfig();

    // Update old configurations with new key-value pairs
    configuration.options().copyDefaults(true);

    // Get configuration.
    configurationHandler = new Configuration(configuration);
    int entityUpdatePeriod = configurationHandler.getEntityUpdatePeriod();
    int listUpdatePeriod = configurationHandler.getListUpdatePeriod();
View Full Code Here

        config.set("ItemOpenInvItemID", config.getInt("ItemOpenInvItemID", 280));
        config.addDefault("ItemOpenInvItemID", 280);
        config.addDefault("CheckForUpdates", true);
        config.addDefault("NotifySilentChest", true);
        config.addDefault("NotifyAnyChest", true);
        config.options().copyDefaults(true);
        saveConfig();

        pm.registerEvents(new OpenInvPlayerListener(), this);
        pm.registerEvents(new OpenInvEntityListener(), this);
        pm.registerEvents(new OpenInvInventoryListener(), this);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.