summaryrefslogtreecommitdiffstats
path: root/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/IAntiBuild.java
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-08-18 21:19:00 +0100
committerKHobbits <rob@khobbits.co.uk>2012-08-19 14:54:58 +0100
commitf5bf5ed25116a8b290bf8fe5e4bd351418af3856 (patch)
tree8c42a15cee3555453436d00face55b39781fc4c0 /EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/IAntiBuild.java
parent9261b259a98d156870b62706cb7bd16b7d9cf57a (diff)
downloadEssentials-f5bf5ed25116a8b290bf8fe5e4bd351418af3856.tar
Essentials-f5bf5ed25116a8b290bf8fe5e4bd351418af3856.tar.gz
Essentials-f5bf5ed25116a8b290bf8fe5e4bd351418af3856.tar.lz
Essentials-f5bf5ed25116a8b290bf8fe5e4bd351418af3856.tar.xz
Essentials-f5bf5ed25116a8b290bf8fe5e4bd351418af3856.zip
Split Ess protect into EssProtect and EssAntiBuild
New permissions: essentials.build - same as build: true essentials.build.interact.<id> - whitelist single interact block essentials.build.place.<id> - whitelist single place block essentials.build.break.<id> - whitelist single break block essentials.build.use.<id> - whitelist single use item
Diffstat (limited to 'EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/IAntiBuild.java')
-rw-r--r--EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/IAntiBuild.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/IAntiBuild.java b/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/IAntiBuild.java
new file mode 100644
index 000000000..c7b370006
--- /dev/null
+++ b/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/IAntiBuild.java
@@ -0,0 +1,19 @@
+package com.earth2me.essentials.antibuild;
+
+import java.util.List;
+import java.util.Map;
+import org.bukkit.plugin.Plugin;
+
+
+public interface IAntiBuild extends Plugin
+{
+ boolean checkProtectionItems(final AntiBuildConfig list, final int id);
+
+ boolean getSettingBool(final AntiBuildConfig protectConfig);
+
+ EssentialsConnect getEssentialsConnect();
+
+ Map<AntiBuildConfig, Boolean> getSettingsBoolean();
+
+ Map<AntiBuildConfig, List<Integer>> getSettingsList();
+}