HeroChat support - reflection based binding to it

This commit is contained in:
Mike Primm 2011-05-14 09:23:08 -05:00 committed by FrozenCow
parent fe93f64273
commit 600dd00bcd
3 changed files with 212 additions and 0 deletions

View file

@ -58,6 +58,7 @@ public class DynmapPlugin extends JavaPlugin {
public Configuration configuration;
public HashSet<String> enabledTriggers = new HashSet<String>();
public PermissionProvider permissions;
public HeroChatHandler hchand;
public Timer timer;
@ -106,6 +107,8 @@ public class DynmapPlugin extends JavaPlugin {
timer.scheduleAtFixedRate(new JsonTimerTask(this, configuration), jsonInterval, jsonInterval);
}
hchand = new HeroChatHandler(configuration, this, getServer());
enabledTriggers.clear();
for (Object trigger : configuration.getList("render-triggers")) {
enabledTriggers.add((String) trigger);