From 0283adb8c519c82a9d36951cb169811134936b0e Mon Sep 17 00:00:00 2001 From: ementalo Date: Thu, 27 Sep 2012 15:27:25 +0100 Subject: Updating antibuild to use 3.0 configs and perms. AntiBuild listener still has some conversions to do --- .../net/ess3/antibuild/EssentialsAntiBuild.java | 24 ++++++++-------------- 1 file changed, 8 insertions(+), 16 deletions(-) (limited to 'EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java') diff --git a/EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java b/EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java index e7ef71709..50e3f56f2 100644 --- a/EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java +++ b/EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java @@ -12,9 +12,8 @@ import org.bukkit.plugin.java.JavaPlugin; public class EssentialsAntiBuild extends JavaPlugin implements IAntiBuild { private static final Logger LOGGER = Logger.getLogger("Minecraft"); - private final transient Map settingsBoolean = new EnumMap(AntiBuildConfig.class); - private final transient Map> settingsList = new EnumMap>(AntiBuildConfig.class); private transient EssentialsConnect ess = null; + private transient AntiBuildHolder settings = null; @Override public void onEnable() @@ -32,7 +31,7 @@ public class EssentialsAntiBuild extends JavaPlugin implements IAntiBuild } @Override - public boolean checkProtectionItems(final AntiBuildConfig list, final int id) + public boolean checkProtectionItems(final int id) { final List itemList = settingsList.get(list); return itemList != null && !itemList.isEmpty() && itemList.contains(id); @@ -42,24 +41,17 @@ public class EssentialsAntiBuild extends JavaPlugin implements IAntiBuild public EssentialsConnect getEssentialsConnect() { return ess; - } - - @Override - public Map getSettingsBoolean() - { - return settingsBoolean; - } - + } + @Override - public Map> getSettingsList() + public AntiBuildHolder getSettings() { - return settingsList; + return settings; } @Override - public boolean getSettingBool(final AntiBuildConfig protectConfig) + public void setSettings(final AntiBuildHolder settings) { - final Boolean bool = settingsBoolean.get(protectConfig); - return bool == null ? protectConfig.getDefaultValueBoolean() : bool; + this.settings = settings; } } -- cgit v1.2.3