summaryrefslogtreecommitdiffstats
path: root/EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-11-30 21:25:11 +0100
committersnowleo <schneeleo@gmail.com>2011-11-30 21:25:11 +0100
commitbd7bd86e628146899eeb24884029e43b41354c93 (patch)
treec11556776ab83e8401d25ef3d739caf32a7d902d /EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java
parent5e2123c91e44b9ea0a2aa61ca8d889e506274875 (diff)
downloadEssentials-bd7bd86e628146899eeb24884029e43b41354c93.tar
Essentials-bd7bd86e628146899eeb24884029e43b41354c93.tar.gz
Essentials-bd7bd86e628146899eeb24884029e43b41354c93.tar.lz
Essentials-bd7bd86e628146899eeb24884029e43b41354c93.tar.xz
Essentials-bd7bd86e628146899eeb24884029e43b41354c93.zip
Allow EssentialsProtect to go into emergency mode, if Essentials core is not present at all.
Diffstat (limited to 'EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java')
-rw-r--r--EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java19
1 files changed, 13 insertions, 6 deletions
diff --git a/EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java b/EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java
index ac095e33d..afcb6e8ce 100644
--- a/EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java
+++ b/EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java
@@ -1,14 +1,13 @@
package com.earth2me.essentials.protect;
-import com.earth2me.essentials.IEssentials;
-import com.earth2me.essentials.User;
import com.earth2me.essentials.protect.data.IProtectedBlock;
+import java.util.List;
+import java.util.Map;
+import org.bukkit.plugin.Plugin;
-public interface IProtect
+public interface IProtect extends Plugin
{
- void alert(final User user, final String item, final String type);
-
boolean checkProtectionItems(final ProtectConfig list, final int id);
boolean getSettingBool(final ProtectConfig protectConfig);
@@ -17,5 +16,13 @@ public interface IProtect
IProtectedBlock getStorage();
- IEssentials getEssentials();
+ void setStorage(IProtectedBlock pb);
+
+ EssentialsConnect getEssentialsConnect();
+
+ Map<ProtectConfig, Boolean> getSettingsBoolean();
+
+ Map<ProtectConfig, String> getSettingsString();
+
+ Map<ProtectConfig, List<Integer>> getSettingsList();
}