mirror of
https://github.com/KAMKEEL/CustomNPC-Plus-API.git
synced 2026-11-15 11:24:44 +00:00
35 lines
698 B
Java
35 lines
698 B
Java
package noppes.npcs.api.jobs;
|
|
|
|
import noppes.npcs.api.entity.IPlayer;
|
|
import noppes.npcs.api.handler.data.IAvailability;
|
|
import noppes.npcs.api.item.IItemStack;
|
|
|
|
public interface IJobItemGiver extends IJob {
|
|
|
|
void setCooldown(int cooldown);
|
|
|
|
void setCooldownType(int type);
|
|
|
|
int getCooldownType();
|
|
|
|
void setGivingMethod(int method);
|
|
|
|
int getGivingMethod();
|
|
|
|
void setLines(String[] lines);
|
|
|
|
String[] getLines();
|
|
|
|
void setAvailability(IAvailability availability);
|
|
|
|
IAvailability getAvailability();
|
|
|
|
void setItem(int slot, IItemStack item);
|
|
|
|
IItemStack[] getItems();
|
|
|
|
boolean giveItems(IPlayer player);
|
|
|
|
boolean canPlayerInteract(IPlayer player);
|
|
}
|