summaryrefslogtreecommitdiffstats
path: root/Essentials/src/net/ess3/api/IJails.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/net/ess3/api/IJails.java')
-rw-r--r--Essentials/src/net/ess3/api/IJails.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/Essentials/src/net/ess3/api/IJails.java b/Essentials/src/net/ess3/api/IJails.java
index bf616d7ec..a0a038003 100644
--- a/Essentials/src/net/ess3/api/IJails.java
+++ b/Essentials/src/net/ess3/api/IJails.java
@@ -6,15 +6,47 @@ import org.bukkit.Location;
public interface IJails extends IReload
{
+ /**
+ *
+ * @param jailName
+ * @return
+ * @throws Exception
+ */
Location getJail(String jailName) throws Exception;
+ /**
+ *
+ * @return
+ * @throws Exception
+ */
Collection<String> getList() throws Exception;
+ /**
+ *
+ * @return
+ */
int getCount();
+ /**
+ *
+ * @param jail
+ * @throws Exception
+ */
void removeJail(String jail) throws Exception;
+ /**
+ *
+ * @param user
+ * @param jail
+ * @throws Exception
+ */
void sendToJail(IUser user, String jail) throws Exception;
+ /**
+ *
+ * @param jailName
+ * @param loc
+ * @throws Exception
+ */
void setJail(String jailName, Location loc) throws Exception;
}