summaryrefslogtreecommitdiffstats
path: root/EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java
diff options
context:
space:
mode:
authorementalo <ementalodev@gmx.co.uk>2012-09-27 15:27:25 +0100
committerementalo <ementalodev@gmx.co.uk>2012-09-27 15:27:25 +0100
commit0283adb8c519c82a9d36951cb169811134936b0e (patch)
treeecd9eefb92ec3b6903db68f98f253b16ba450e1c /EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java
parent622877dabe24fa623ea6bf88f736086741e4de36 (diff)
downloadEssentials-0283adb8c519c82a9d36951cb169811134936b0e.tar
Essentials-0283adb8c519c82a9d36951cb169811134936b0e.tar.gz
Essentials-0283adb8c519c82a9d36951cb169811134936b0e.tar.lz
Essentials-0283adb8c519c82a9d36951cb169811134936b0e.tar.xz
Essentials-0283adb8c519c82a9d36951cb169811134936b0e.zip
Updating antibuild to use 3.0 configs and perms.
AntiBuild listener still has some conversions to do
Diffstat (limited to 'EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java')
-rw-r--r--EssentialsAntiBuild/src/net/ess3/antibuild/EssentialsAntiBuild.java24
1 files changed, 8 insertions, 16 deletions
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<AntiBuildConfig, Boolean> settingsBoolean = new EnumMap<AntiBuildConfig, Boolean>(AntiBuildConfig.class);
- private final transient Map<AntiBuildConfig, List<Integer>> settingsList = new EnumMap<AntiBuildConfig, List<Integer>>(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<Integer> 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<AntiBuildConfig, Boolean> getSettingsBoolean()
- {
- return settingsBoolean;
- }
-
+ }
+
@Override
- public Map<AntiBuildConfig, List<Integer>> 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;
}
}