Package emu.grasscutter.game.quest
Class QuestSystem
java.lang.Object
emu.grasscutter.server.game.BaseGameSystem
emu.grasscutter.game.quest.QuestSystem
-
Field Summary
Fields inherited from class emu.grasscutter.server.game.BaseGameSystem
server -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid<T> voidregisterHandlers(it.unimi.dsi.fastutil.ints.Int2ObjectMap<T> map, String packageName, Class<T> clazz) <T> voidregisterPacketHandler(it.unimi.dsi.fastutil.ints.Int2ObjectMap<T> map, Class<? extends T> handlerClass) booleantriggerCondition(GameQuest quest, QuestData.QuestCondition condition, String paramStr, int... params) booleantriggerContent(GameQuest quest, QuestData.QuestCondition condition, String paramStr, int... params) booleantriggerExec(GameQuest quest, QuestData.QuestExecParam execParam, String... params) Methods inherited from class emu.grasscutter.server.game.BaseGameSystem
getServer
-
Constructor Details
-
QuestSystem
-
-
Method Details
-
registerHandlers
public void registerHandlers() -
registerHandlers
-
registerPacketHandler
public <T> void registerPacketHandler(it.unimi.dsi.fastutil.ints.Int2ObjectMap<T> map, Class<? extends T> handlerClass) -
triggerCondition
public boolean triggerCondition(GameQuest quest, QuestData.QuestCondition condition, String paramStr, int... params) -
triggerContent
public boolean triggerContent(GameQuest quest, QuestData.QuestCondition condition, String paramStr, int... params) -
triggerExec
-