mirror of
https://github.com/KAMKEEL/CustomNPC-Plus-API.git
synced 2026-11-14 22:34:44 +00:00
32 lines
675 B
Java
32 lines
675 B
Java
package noppes.npcs.api.event;
|
|
|
|
import cpw.mods.fml.common.eventhandler.Cancelable;
|
|
import noppes.npcs.api.handler.data.IQuest;
|
|
import noppes.npcs.api.item.IItemStack;
|
|
|
|
public interface IQuestEvent extends IPlayerEvent {
|
|
|
|
IQuest getQuest();
|
|
|
|
interface QuestCompletedEvent extends IQuestEvent {
|
|
}
|
|
|
|
@Cancelable
|
|
interface QuestStartEvent extends IQuestEvent {
|
|
}
|
|
|
|
/**
|
|
* @hookName questTurnIn
|
|
*/
|
|
@Cancelable
|
|
interface QuestTurnedInEvent extends IQuestEvent {
|
|
void setExpReward(int expReward);
|
|
|
|
void setItemRewards(IItemStack[] itemRewards);
|
|
|
|
int getExpReward();
|
|
|
|
IItemStack[] getItemRewards();
|
|
}
|
|
}
|