Files
2022-11-25 00:57:24 -05:00

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);
}