Class QuestSystem

java.lang.Object
emu.grasscutter.server.game.BaseGameSystem
emu.grasscutter.game.quest.QuestSystem

public class QuestSystem extends BaseGameSystem
  • Constructor Details

    • QuestSystem

      public QuestSystem(GameServer server)
  • Method Details

    • registerHandlers

      public void registerHandlers()
    • registerHandlers

      public <T> void registerHandlers(it.unimi.dsi.fastutil.ints.Int2ObjectMap<T> map, String packageName, Class<T> clazz)
    • 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

      public boolean triggerExec(GameQuest quest, QuestData.QuestExecParam execParam, String... params)