Esempio n. 1
0
 public void load(ConfigurationSection config) {
   // Set some defaults.
   config.addDefault("Permission", "");
   config.addDefault("Interval", 60);
   config.addDefault("Prefix", "[&eServer&r] ");
   config.addDefault("LogToConsole", true);
   config.addDefault("Randomize", true);
   config.addDefault("Announcements", new ArrayList<String>(0));
   // Load
   permission = config.getString("Permission");
   if (permission.length() == 0) permission = null;
   interval = config.getInt("Interval");
   Object prefix = config.get("Prefix");
   logToConsole = config.getBoolean("LogToConsole");
   randomize = config.getBoolean("Randomize");
   announcements.clear();
   randomQueue = null;
   for (Object entry : config.getList("Announcements")) {
     announcements.add(Announcement.withPrefixAndEntry(prefix, entry));
   }
 }