summaryrefslogtreecommitdiffstats
path: root/Essentials/src/net/ess3/api/IKits.java
blob: 089e77cb75cdb25c54ff8bdd283a1ea9aa6d39c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package net.ess3.api;

import java.util.Collection;
import net.ess3.commands.NoChargeException;
import net.ess3.settings.Kit;


public interface IKits extends IReload
{
	Kit getKit(String kit) throws Exception;

	void sendKit(IUser user, String kit) throws Exception;

	void sendKit(IUser user, Kit kit) throws Exception;

	Collection<String> getList() throws Exception;

	boolean isEmpty();

	void checkTime(final IUser user, Kit kit) throws NoChargeException;
}