diff options
author | snowleo <schneeleo@gmail.com> | 2011-11-30 21:25:11 +0100 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2011-11-30 21:25:11 +0100 |
commit | bd7bd86e628146899eeb24884029e43b41354c93 (patch) | |
tree | c11556776ab83e8401d25ef3d739caf32a7d902d /EssentialsProtect/src/com/earth2me/essentials/protect/IProtect.java | |
parent | 5e2123c91e44b9ea0a2aa61ca8d889e506274875 (diff) | |
download | Essentials-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.java | 19 |
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(); } |