summaryrefslogtreecommitdiffstats
path: root/Essentials/src/net/ess3/api/IKits.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/net/ess3/api/IKits.java')
-rw-r--r--Essentials/src/net/ess3/api/IKits.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/Essentials/src/net/ess3/api/IKits.java b/Essentials/src/net/ess3/api/IKits.java
index 089e77cb7..50438e6b3 100644
--- a/Essentials/src/net/ess3/api/IKits.java
+++ b/Essentials/src/net/ess3/api/IKits.java
@@ -7,15 +7,48 @@ import net.ess3.settings.Kit;
public interface IKits extends IReload
{
+ /**
+ *
+ * @param kit
+ * @return
+ * @throws Exception
+ */
Kit getKit(String kit) throws Exception;
+ /**
+ *
+ * @param user
+ * @param kit
+ * @throws Exception
+ */
void sendKit(IUser user, String kit) throws Exception;
+ /**
+ *
+ * @param user
+ * @param kit
+ * @throws Exception
+ */
void sendKit(IUser user, Kit kit) throws Exception;
+ /**
+ *
+ * @return
+ * @throws Exception
+ */
Collection<String> getList() throws Exception;
+ /**
+ *
+ * @return
+ */
boolean isEmpty();
+ /**
+ *
+ * @param user
+ * @param kit
+ * @throws NoChargeException
+ */
void checkTime(final IUser user, Kit kit) throws NoChargeException;
}