@Override public long getLong(String path) { return configFile.getLong(path); }
@Override public Long getLong(Object file, String path) { return ((YamlConfiguration) file).getLong(path); }
@Override public long getLong(Object file, String path, long def) { return ((YamlConfiguration) file).getLong(path, def); }
public long getSetLong(String path, long defaultInt) throws InvalidConfigurationException { if (config.isInt(path)) { return config.getLong(path); } else if (config.contains(path)) { throw new InvalidConfigurationException("Object " + config.get(path) + " found under " + path + " in file " + configFile.toAbsolutePath() + " is not a long"); } else { logger.log(Level.INFO, "Setting {0} to {1} in file {2}", new Object[]{path, defaultInt, configFile}); config.set(path, defaultInt); return defaultInt; } }
public void load() { InputStreamReader reader = mcMMO.p.getResourceAsReader(fileName); if (reader != null) { config = YamlConfiguration.loadConfiguration(reader); chunkletsEnabled = config.getBoolean("Options.Chunklets", true); conversionRate = config.getInt("Options.ConversionRate", 1); useEnchantmentBuffs = config.getBoolean("Options.EnchantmentBuffs", true); uuidConvertAmount = config.getInt("Options.UUIDConvertAmount", 5); mojangRateLimit = config.getInt("Options.MojangRateLimit", 50000); mojangLimitPeriod = config.getLong("Options.MojangLimitPeriod", 600000); } }
.loadExecutor(new HelperLoadingExecutor()) .runExecutor(Schedulers.sync()) .pollRate(Ticks.to(config.getLong("poll-interval", 20L), TimeUnit.MILLISECONDS), TimeUnit.MILLISECONDS) .initScript(config.getString("init-script", "init.js")) .withBindings(new GeneralScriptBindings())
out_parentID.add(yaml.getLong("Parent Claim ID", -1L));