Files
CustomNPC-Plus-API/java/noppes/npcs/api/event/IQuestEvent.java
T
2022-11-25 00:57:24 -05:00

32 lines
699 B
Java

package noppes.npcs.api.event;
import cpw.mods.fml.common.eventhandler.Cancelable;
import noppes.npcs.api.entity.IPlayer;
import noppes.npcs.api.handler.data.IQuest;
import noppes.npcs.api.item.IItemStack;
public interface IQuestEvent extends ICustomNPCsEvent {
IPlayer getPlayer();
IQuest getQuest();
interface QuestCompletedEvent extends IQuestEvent {
}
@Cancelable
interface QuestStartEvent extends IQuestEvent {
}
@Cancelable
interface QuestTurnedInEvent extends IQuestEvent {
void setExpReward(int expReward);
void setItemRewards(IItemStack[] itemRewards);
int getExpReward();
IItemStack[] getItemRewards();
}
}