/* * This file is part of the L2J Mobius project. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ package quests; import java.util.logging.Level; import java.util.logging.Logger; import quests.Q00013_ParcelDelivery.Q00013_ParcelDelivery; import quests.Q00015_SweetWhispers.Q00015_SweetWhispers; import quests.Q00016_TheComingDarkness.Q00016_TheComingDarkness; import quests.Q00017_LightAndDarkness.Q00017_LightAndDarkness; import quests.Q00019_GoToThePastureland.Q00019_GoToThePastureland; import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove; import quests.Q00026_TiredOfWaiting.Q00026_TiredOfWaiting; import quests.Q00031_SecretBuriedInTheSwamp.Q00031_SecretBuriedInTheSwamp; import quests.Q00032_AnObviousLie.Q00032_AnObviousLie; import quests.Q00033_MakeAPairOfDressShoes.Q00033_MakeAPairOfDressShoes; import quests.Q00034_InSearchOfCloth.Q00034_InSearchOfCloth; import quests.Q00035_FindGlitteringJewelry.Q00035_FindGlitteringJewelry; import quests.Q00036_MakeASewingKit.Q00036_MakeASewingKit; import quests.Q00037_MakeFormalWear.Q00037_MakeFormalWear; import quests.Q00038_DragonFangs.Q00038_DragonFangs; import quests.Q00039_RedEyedInvaders.Q00039_RedEyedInvaders; import quests.Q00040_ASpecialOrder.Q00040_ASpecialOrder; import quests.Q00042_HelpTheUncle.Q00042_HelpTheUncle; import quests.Q00043_HelpTheSister.Q00043_HelpTheSister; import quests.Q00044_HelpTheSon.Q00044_HelpTheSon; import quests.Q00061_LawEnforcement.Q00061_LawEnforcement; import quests.Q00109_InSearchOfTheNest.Q00109_InSearchOfTheNest; import quests.Q00110_ToThePrimevalIsle.Q00110_ToThePrimevalIsle; import quests.Q00111_ElrokianHuntersProof.Q00111_ElrokianHuntersProof; import quests.Q00113_StatusOfTheBeaconTower.Q00113_StatusOfTheBeaconTower; import quests.Q00114_ResurrectionOfAnOldManager.Q00114_ResurrectionOfAnOldManager; import quests.Q00115_TheOtherSideOfTruth.Q00115_TheOtherSideOfTruth; import quests.Q00117_TheOceanOfDistantStars.Q00117_TheOceanOfDistantStars; import quests.Q00119_LastImperialPrince.Q00119_LastImperialPrince; import quests.Q00120_PavelsLastResearch.Q00120_PavelsLastResearch; import quests.Q00121_PavelTheGiant.Q00121_PavelTheGiant; import quests.Q00122_OminousNews.Q00122_OminousNews; import quests.Q00124_MeetingTheElroki.Q00124_MeetingTheElroki; import quests.Q00125_TheNameOfEvil1.Q00125_TheNameOfEvil1; import quests.Q00126_TheNameOfEvil2.Q00126_TheNameOfEvil2; import quests.Q00128_PailakaSongOfIceAndFire.Q00128_PailakaSongOfIceAndFire; import quests.Q00129_PailakaDevilsLegacy.Q00129_PailakaDevilsLegacy; import quests.Q00134_TempleMissionary.Q00134_TempleMissionary; import quests.Q00135_TempleExecutor.Q00135_TempleExecutor; import quests.Q00136_MoreThanMeetsTheEye.Q00136_MoreThanMeetsTheEye; import quests.Q00137_TempleChampionPart1.Q00137_TempleChampionPart1; import quests.Q00138_TempleChampionPart2.Q00138_TempleChampionPart2; import quests.Q00139_ShadowFoxPart1.Q00139_ShadowFoxPart1; import quests.Q00140_ShadowFoxPart2.Q00140_ShadowFoxPart2; import quests.Q00141_ShadowFoxPart3.Q00141_ShadowFoxPart3; import quests.Q00142_FallenAngelRequestOfDawn.Q00142_FallenAngelRequestOfDawn; import quests.Q00143_FallenAngelRequestOfDusk.Q00143_FallenAngelRequestOfDusk; import quests.Q00144_PailakaInjuredDragon.Q00144_PailakaInjuredDragon; import quests.Q00146_TheZeroHour.Q00146_TheZeroHour; import quests.Q00177_SplitDestiny.Q00177_SplitDestiny; import quests.Q00180_InfernalFlamesBurningInCrystalPrison.Q00180_InfernalFlamesBurningInCrystalPrison; import quests.Q00181_DevilsStrikeBackAdventOfBalok.Q00181_DevilsStrikeBackAdventOfBalok; import quests.Q00183_RelicExploration.Q00183_RelicExploration; import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion; import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; import quests.Q00186_ContractExecution.Q00186_ContractExecution; import quests.Q00187_NikolasHeart.Q00187_NikolasHeart; import quests.Q00188_SealRemoval.Q00188_SealRemoval; import quests.Q00189_ContractCompletion.Q00189_ContractCompletion; import quests.Q00190_LostDream.Q00190_LostDream; import quests.Q00191_VainConclusion.Q00191_VainConclusion; import quests.Q00192_SevenSignsSeriesOfDoubt.Q00192_SevenSignsSeriesOfDoubt; import quests.Q00193_SevenSignsDyingMessage.Q00193_SevenSignsDyingMessage; import quests.Q00194_SevenSignsMammonsContract.Q00194_SevenSignsMammonsContract; import quests.Q00195_SevenSignsSecretRitualOfThePriests.Q00195_SevenSignsSecretRitualOfThePriests; import quests.Q00196_SevenSignsSealOfTheEmperor.Q00196_SevenSignsSealOfTheEmperor; import quests.Q00197_SevenSignsTheSacredBookOfSeal.Q00197_SevenSignsTheSacredBookOfSeal; import quests.Q00198_SevenSignsEmbryo.Q00198_SevenSignsEmbryo; import quests.Q00210_ObtainAWolfPet.Q00210_ObtainAWolfPet; import quests.Q00237_WindsOfChange.Q00237_WindsOfChange; import quests.Q00238_SuccessFailureOfBusiness.Q00238_SuccessFailureOfBusiness; import quests.Q00239_WontYouJoinUs.Q00239_WontYouJoinUs; import quests.Q00240_ImTheOnlyOneYouCanTrust.Q00240_ImTheOnlyOneYouCanTrust; import quests.Q00254_LegendaryTales.Q00254_LegendaryTales; import quests.Q00255_Tutorial.Q00255_Tutorial; import quests.Q00270_TheOneWhoEndsSilence.Q00270_TheOneWhoEndsSilence; import quests.Q00278_HomeSecurity.Q00278_HomeSecurity; import quests.Q00279_TargetOfOpportunity.Q00279_TargetOfOpportunity; import quests.Q00298_LizardmensConspiracy.Q00298_LizardmensConspiracy; import quests.Q00300_HuntingLetoLizardman.Q00300_HuntingLetoLizardman; import quests.Q00307_ControlDeviceOfTheGiants.Q00307_ControlDeviceOfTheGiants; import quests.Q00310_OnlyWhatRemains.Q00310_OnlyWhatRemains; import quests.Q00326_VanquishRemnants.Q00326_VanquishRemnants; import quests.Q00336_CoinsOfMagic.Q00336_CoinsOfMagic; import quests.Q00350_EnhanceYourWeapon.Q00350_EnhanceYourWeapon; import quests.Q00357_WarehouseKeepersAmbition.Q00357_WarehouseKeepersAmbition; import quests.Q00359_ForASleeplessDeadman.Q00359_ForASleeplessDeadman; import quests.Q00371_ShrieksOfGhosts.Q00371_ShrieksOfGhosts; import quests.Q00372_LegacyOfInsolence.Q00372_LegacyOfInsolence; import quests.Q00373_SupplierOfReagents.Q00373_SupplierOfReagents; import quests.Q00376_ExplorationOfTheGiantsCavePart1.Q00376_ExplorationOfTheGiantsCavePart1; import quests.Q00377_ExplorationOfTheGiantsCavePart2.Q00377_ExplorationOfTheGiantsCavePart2; import quests.Q00381_LetsBecomeARoyalMember.Q00381_LetsBecomeARoyalMember; import quests.Q00382_KailsMagicCoin.Q00382_KailsMagicCoin; import quests.Q00386_StolenDignity.Q00386_StolenDignity; import quests.Q00420_LittleWing.Q00420_LittleWing; import quests.Q00421_LittleWingsBigAdventure.Q00421_LittleWingsBigAdventure; import quests.Q00431_WeddingMarch.Q00431_WeddingMarch; import quests.Q00432_BirthdayPartySong.Q00432_BirthdayPartySong; import quests.Q00450_GraveRobberRescue.Q00450_GraveRobberRescue; import quests.Q00451_LuciensAltar.Q00451_LuciensAltar; import quests.Q00452_FindingtheLostSoldiers.Q00452_FindingtheLostSoldiers; import quests.Q00453_NotStrongEnoughAlone.Q00453_NotStrongEnoughAlone; import quests.Q00455_WingsOfSand.Q00455_WingsOfSand; import quests.Q00456_DontKnowDontCare.Q00456_DontKnowDontCare; import quests.Q00457_LostAndFound.Q00457_LostAndFound; import quests.Q00458_PerfectForm.Q00458_PerfectForm; import quests.Q00463_IMustBeaGenius.Q00463_IMustBeaGenius; import quests.Q00464_Oath.Q00464_Oath; import quests.Q00471_BreakingThroughTheEmeraldSquare.Q00471_BreakingThroughTheEmeraldSquare; import quests.Q00472_ChallengeSteamCorridor.Q00472_ChallengeSteamCorridor; import quests.Q00473_InTheCoralGarden.Q00473_InTheCoralGarden; import quests.Q00494_IncarnationOfGreedZellakaGroup.Q00494_IncarnationOfGreedZellakaGroup; import quests.Q00495_IncarnationOfJealousyPellineGroup.Q00495_IncarnationOfJealousyPellineGroup; import quests.Q00496_IncarnationOfGluttonyKaliosGroup.Q00496_IncarnationOfGluttonyKaliosGroup; import quests.Q00497_IncarnationOfGreedZellakaSolo.Q00497_IncarnationOfGreedZellakaSolo; import quests.Q00498_IncarnationOfJealousyPellineSolo.Q00498_IncarnationOfJealousyPellineSolo; import quests.Q00499_IncarnationOfGluttonyKaliosSolo.Q00499_IncarnationOfGluttonyKaliosSolo; import quests.Q00501_ProofOfClanAlliance.Q00501_ProofOfClanAlliance; import quests.Q00503_PursuitOfClanAmbition.Q00503_PursuitOfClanAmbition; import quests.Q00504_CompetitionForTheBanditStronghold.Q00504_CompetitionForTheBanditStronghold; import quests.Q00508_AClansReputation.Q00508_AClansReputation; import quests.Q00509_AClansFame.Q00509_AClansFame; import quests.Q00510_AClansPrestige.Q00510_AClansPrestige; import quests.Q00511_AwlUnderFoot.Q00511_AwlUnderFoot; import quests.Q00551_OlympiadStarter.Q00551_OlympiadStarter; import quests.Q00552_OlympiadVeteran.Q00552_OlympiadVeteran; import quests.Q00553_OlympiadUndefeated.Q00553_OlympiadUndefeated; import quests.Q00603_DaimonTheWhiteEyedPart1.Q00603_DaimonTheWhiteEyedPart1; import quests.Q00604_DaimonTheWhiteEyedPart2.Q00604_DaimonTheWhiteEyedPart2; import quests.Q00617_GatherTheFlames.Q00617_GatherTheFlames; import quests.Q00618_IntoTheFlame.Q00618_IntoTheFlame; import quests.Q00621_EggDelivery.Q00621_EggDelivery; import quests.Q00622_SpecialtyLiquorDelivery.Q00622_SpecialtyLiquorDelivery; import quests.Q00623_TheFinestFood.Q00623_TheFinestFood; import quests.Q00624_TheFinestIngredientsPart1.Q00624_TheFinestIngredientsPart1; import quests.Q00625_TheFinestIngredientsPart2.Q00625_TheFinestIngredientsPart2; import quests.Q00626_ADarkTwilight.Q00626_ADarkTwilight; import quests.Q00627_HeartInSearchOfPower.Q00627_HeartInSearchOfPower; import quests.Q00631_DeliciousTopChoiceMeat.Q00631_DeliciousTopChoiceMeat; import quests.Q00641_AttackSailren.Q00641_AttackSailren; import quests.Q00642_APowerfulPrimevalCreature.Q00642_APowerfulPrimevalCreature; import quests.Q00643_RiseAndFallOfTheElrokiTribe.Q00643_RiseAndFallOfTheElrokiTribe; import quests.Q00645_GhostsOfBatur.Q00645_GhostsOfBatur; import quests.Q00647_InfluxOfMachines.Q00647_InfluxOfMachines; import quests.Q00648_AnIceMerchantsDream.Q00648_AnIceMerchantsDream; import quests.Q00650_ABrokenDream.Q00650_ABrokenDream; import quests.Q00652_AnAgedExAdventurer.Q00652_AnAgedExAdventurer; import quests.Q00655_AGrandPlanForTamingWildBeasts.Q00655_AGrandPlanForTamingWildBeasts; import quests.Q00662_AGameOfCards.Q00662_AGameOfCards; import quests.Q00688_DefeatTheElrokianRaiders.Q00688_DefeatTheElrokianRaiders; import quests.Q00699_GuardianOfTheSkies.Q00699_GuardianOfTheSkies; import quests.Q00700_CursedLife.Q00700_CursedLife; import quests.Q00701_ProofOfExistence.Q00701_ProofOfExistence; import quests.Q00702_ATrapForRevenge.Q00702_ATrapForRevenge; import quests.Q00754_AssistingTheRebelForces.Q00754_AssistingTheRebelForces; import quests.Q00755_InNeedOfPetras.Q00755_InNeedOfPetras; import quests.Q00756_TopQualityPetra.Q00756_TopQualityPetra; import quests.Q00757_TriolsMovement.Q00757_TriolsMovement; import quests.Q00901_HowLavasaurusesAreMade.Q00901_HowLavasaurusesAreMade; import quests.Q00902_ReclaimOurEra.Q00902_ReclaimOurEra; import quests.Q00903_TheCallOfAntharas.Q00903_TheCallOfAntharas; import quests.Q00904_DragonTrophyAntharas.Q00904_DragonTrophyAntharas; import quests.Q00905_RefinedDragonBlood.Q00905_RefinedDragonBlood; import quests.Q00906_TheCallOfValakas.Q00906_TheCallOfValakas; import quests.Q00907_DragonTrophyValakas.Q00907_DragonTrophyValakas; import quests.Q00998_FallenAngelSelect.Q00998_FallenAngelSelect; import quests.Q10273_GoodDayToFly.Q10273_GoodDayToFly; import quests.Q10274_CollectingInTheAir.Q10274_CollectingInTheAir; import quests.Q10275_ContainingTheAttributePower.Q10275_ContainingTheAttributePower; import quests.Q10282_ToTheSeedOfAnnihilation.Q10282_ToTheSeedOfAnnihilation; import quests.Q10283_RequestOfIceMerchant.Q10283_RequestOfIceMerchant; import quests.Q10284_AcquisitionOfDivineSword.Q10284_AcquisitionOfDivineSword; import quests.Q10285_MeetingSirra.Q10285_MeetingSirra; import quests.Q10286_ReunionWithSirra.Q10286_ReunionWithSirra; import quests.Q10287_StoryOfThoseLeft.Q10287_StoryOfThoseLeft; import quests.Q10288_SecretMission.Q10288_SecretMission; import quests.Q10289_FadeToBlack.Q10289_FadeToBlack; import quests.Q10290_LandDragonConqueror.Q10290_LandDragonConqueror; import quests.Q10291_FireDragonDestroyer.Q10291_FireDragonDestroyer; import quests.Q10292_SevenSignsGirlOfDoubt.Q10292_SevenSignsGirlOfDoubt; import quests.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom; import quests.Q10294_SevenSignsToTheMonasteryOfSilence.Q10294_SevenSignsToTheMonasteryOfSilence; import quests.Q10295_SevenSignsSolinasTomb.Q10295_SevenSignsSolinasTomb; import quests.Q10296_SevenSignsPowerOfTheSeal.Q10296_SevenSignsPowerOfTheSeal; import quests.Q10320_LetsGoToTheCentralSquare.Q10320_LetsGoToTheCentralSquare; import quests.Q10321_QualificationsOfTheSeeker.Q10321_QualificationsOfTheSeeker; import quests.Q10322_SearchingForTheMysteriousPower.Q10322_SearchingForTheMysteriousPower; import quests.Q10323_TrainLikeItsReal.Q10323_TrainLikeItsReal; import quests.Q10324_FindingMagisterGallint.Q10324_FindingMagisterGallint; import quests.Q10325_SearchingForNewPower.Q10325_SearchingForNewPower; import quests.Q10326_RespectYourElders.Q10326_RespectYourElders; import quests.Q10327_IntruderWhoWantsTheBookOfGiants.Q10327_IntruderWhoWantsTheBookOfGiants; import quests.Q10328_RequestToSealTheEvilFragment.Q10328_RequestToSealTheEvilFragment; import quests.Q10329_BackupSeekers.Q10329_BackupSeekers; import quests.Q10330_ToTheRuinsOfYeSagira.Q10330_ToTheRuinsOfYeSagira; import quests.Q10331_StartOfFate.Q10331_StartOfFate; import quests.Q10332_ToughRoad.Q10332_ToughRoad; import quests.Q10333_DisappearedSakum.Q10333_DisappearedSakum; import quests.Q10334_ReportingTheStatusOfWindmillHill.Q10334_ReportingTheStatusOfWindmillHill; import quests.Q10335_RequestToFindSakum.Q10335_RequestToFindSakum; import quests.Q10336_DividedSakumKanilov.Q10336_DividedSakumKanilov; import quests.Q10337_SakumsInfluence.Q10337_SakumsInfluence; import quests.Q10338_SeizeYourDestiny.Q10338_SeizeYourDestiny; import quests.Q10358_DividedSakumPoslof.Q10358_DividedSakumPoslof; import quests.Q10359_SakumsTrace.Q10359_SakumsTrace; import quests.Q10360_CertificationOfFate.Q10360_CertificationOfFate; import quests.Q10361_RolesOfTheSeeker.Q10361_RolesOfTheSeeker; import quests.Q10362_CertificationOfTheSeeker.Q10362_CertificationOfTheSeeker; import quests.Q10363_RequestOfTheSeeker.Q10363_RequestOfTheSeeker; import quests.Q10364_ObligationsOfTheSeeker.Q10364_ObligationsOfTheSeeker; import quests.Q10365_SeekerEscort.Q10365_SeekerEscort; import quests.Q10366_RuinsStatusUpdate.Q10366_RuinsStatusUpdate; import quests.Q10368_RebellionOfMonsters.Q10368_RebellionOfMonsters; import quests.Q10381_ToTheSeedOfHellfire.Q10381_ToTheSeedOfHellfire; import quests.Q10382_DayOfLiberation.Q10382_DayOfLiberation; import quests.Q10383_FergasonsOffer.Q10383_FergasonsOffer; import quests.Q10384_AnAudienceWithTauti.Q10384_AnAudienceWithTauti; import quests.Q10386_MysteriousJourney.Q10386_MysteriousJourney; import quests.Q10388_ConspiracyBehindDoor.Q10388_ConspiracyBehindDoor; import quests.Q10389_TheVoiceOfAuthority.Q10389_TheVoiceOfAuthority; import quests.Q10390_KekropusLetter.Q10390_KekropusLetter; import quests.Q10393_KekropusLetter_AClueCompleted.Q10393_KekropusLetter_AClueCompleted; import quests.Q10397_KekropusLetter_ASuspiciousBadge.Q10397_KekropusLetter_ASuspiciousBadge; import quests.Q10401_KekropusLetter_DecodingTheBadge.Q10401_KekropusLetter_DecodingTheBadge; import quests.Q10404_KekropusLetter_AHiddenMeaning.Q10404_KekropusLetter_AHiddenMeaning; import quests.Q10408_KekropusLetter_TheSwampOfScream.Q10408_KekropusLetter_TheSwampOfScream; import quests.Q10411_KekropusLetter_TheForestOfTheDead.Q10411_KekropusLetter_TheForestOfTheDead; import quests.Q10414_KekropusLetter_WithCourage.Q10414_KekropusLetter_WithCourage; import quests.Q10415_KekropusLetter_WithWisdom.Q10415_KekropusLetter_WithWisdom; import quests.Q10453_StoppingTheWindDragon.Q10453_StoppingTheWindDragon; import quests.Q10501_ZakenEmbroideredSoulCloak.Q10501_ZakenEmbroideredSoulCloak; import quests.Q10502_FreyaEmbroideredSoulCloak.Q10502_FreyaEmbroideredSoulCloak; import quests.Q10503_FrintezzaEmbroideredSoulCloak.Q10503_FrintezzaEmbroideredSoulCloak; import quests.Q10504_JewelOfAntharas.Q10504_JewelOfAntharas; import quests.Q10505_JewelOfValakas.Q10505_JewelOfValakas; import quests.Q10732_AForeignLand.Q10732_AForeignLand; import quests.Q10733_TheTestForSurvival.Q10733_TheTestForSurvival; import quests.Q10734_DoOrDie.Q10734_DoOrDie; import quests.Q10735_ASpecialPower.Q10735_ASpecialPower; import quests.Q10736_ASpecialPower.Q10736_ASpecialPower; import quests.Q10737_GrakonsWarehouse.Q10737_GrakonsWarehouse; import quests.Q10738_AnInnerBeauty.Q10738_AnInnerBeauty; import quests.Q10739_SupplyAndDemand.Q10739_SupplyAndDemand; import quests.Q10740_NeverForget.Q10740_NeverForget; import quests.Q10741_ADraughtForTheCold.Q10741_ADraughtForTheCold; import quests.Q10742_AFurryFriend.Q10742_AFurryFriend; import quests.Q10743_StrangeFungus.Q10743_StrangeFungus; import quests.Q10744_StrongerThanSteel.Q10744_StrongerThanSteel; import quests.Q10745_TheSecretIngredients.Q10745_TheSecretIngredients; import quests.Q10746_SeeTheWorld.Q10746_SeeTheWorld; import quests.Q10751_WindsOfFateEncounters.Q10751_WindsOfFateEncounters; import quests.Q10755_LettersFromTheQueen_WindyHill.Q10755_LettersFromTheQueen_WindyHill; import quests.Q10756_AnInterdimensionalDraft.Q10756_AnInterdimensionalDraft; import quests.Q10757_QuietingTheStorm.Q10757_QuietingTheStorm; import quests.Q10758_TheOathOfTheWind.Q10758_TheOathOfTheWind; import quests.Q10760_LettersFromTheQueen_OrcBarracs.Q10760_LettersFromTheQueen_OrcBarracs; import quests.Q10761_AnOrcInLove.Q10761_AnOrcInLove; import quests.Q10762_MarionetteSpirit.Q10762_MarionetteSpirit; import quests.Q10763_TerrifyingChertuba.Q10763_TerrifyingChertuba; import quests.Q10764_FreeSpirit.Q10764_FreeSpirit; import quests.Q10769_LettersFromTheQueen_CrumaTower.Q10769_LettersFromTheQueen_CrumaTower; import quests.Q10782_LettersFromTheQueen_ForsakenPlains.Q10782_LettersFromTheQueen_ForsakenPlains; import quests.Q10785_LettersFromTheQueen_FieldsOfMassacre.Q10785_LettersFromTheQueen_FieldsOfMassacre; /** * @author NosBit */ final class QuestMasterHandler { private static final Logger _log = Logger.getLogger(QuestMasterHandler.class.getName()); private static final Class[] QUESTS = { Q00013_ParcelDelivery.class, Q00015_SweetWhispers.class, Q00016_TheComingDarkness.class, Q00017_LightAndDarkness.class, Q00019_GoToThePastureland.class, Q00020_BringUpWithLove.class, Q00026_TiredOfWaiting.class, Q00031_SecretBuriedInTheSwamp.class, Q00032_AnObviousLie.class, Q00033_MakeAPairOfDressShoes.class, Q00034_InSearchOfCloth.class, Q00035_FindGlitteringJewelry.class, Q00036_MakeASewingKit.class, Q00037_MakeFormalWear.class, Q00038_DragonFangs.class, Q00039_RedEyedInvaders.class, Q00040_ASpecialOrder.class, Q00042_HelpTheUncle.class, Q00043_HelpTheSister.class, Q00044_HelpTheSon.class, Q00061_LawEnforcement.class, Q00109_InSearchOfTheNest.class, Q00110_ToThePrimevalIsle.class, Q00111_ElrokianHuntersProof.class, Q00113_StatusOfTheBeaconTower.class, Q00114_ResurrectionOfAnOldManager.class, Q00115_TheOtherSideOfTruth.class, Q00117_TheOceanOfDistantStars.class, Q00119_LastImperialPrince.class, Q00120_PavelsLastResearch.class, Q00121_PavelTheGiant.class, Q00122_OminousNews.class, Q00124_MeetingTheElroki.class, Q00125_TheNameOfEvil1.class, Q00126_TheNameOfEvil2.class, Q00128_PailakaSongOfIceAndFire.class, Q00129_PailakaDevilsLegacy.class, Q00134_TempleMissionary.class, Q00135_TempleExecutor.class, Q00136_MoreThanMeetsTheEye.class, Q00137_TempleChampionPart1.class, Q00138_TempleChampionPart2.class, Q00139_ShadowFoxPart1.class, Q00140_ShadowFoxPart2.class, Q00141_ShadowFoxPart3.class, Q00142_FallenAngelRequestOfDawn.class, Q00143_FallenAngelRequestOfDusk.class, Q00144_PailakaInjuredDragon.class, Q00146_TheZeroHour.class, Q00177_SplitDestiny.class, Q00180_InfernalFlamesBurningInCrystalPrison.class, Q00181_DevilsStrikeBackAdventOfBalok.class, Q00183_RelicExploration.class, Q00184_ArtOfPersuasion.class, Q00185_NikolasCooperation.class, Q00186_ContractExecution.class, Q00187_NikolasHeart.class, Q00188_SealRemoval.class, Q00189_ContractCompletion.class, Q00190_LostDream.class, Q00191_VainConclusion.class, Q00192_SevenSignsSeriesOfDoubt.class, Q00193_SevenSignsDyingMessage.class, Q00194_SevenSignsMammonsContract.class, Q00195_SevenSignsSecretRitualOfThePriests.class, Q00196_SevenSignsSealOfTheEmperor.class, Q00197_SevenSignsTheSacredBookOfSeal.class, Q00198_SevenSignsEmbryo.class, Q00210_ObtainAWolfPet.class, Q00237_WindsOfChange.class, Q00238_SuccessFailureOfBusiness.class, Q00239_WontYouJoinUs.class, Q00240_ImTheOnlyOneYouCanTrust.class, Q00254_LegendaryTales.class, Q00255_Tutorial.class, Q00270_TheOneWhoEndsSilence.class, Q00278_HomeSecurity.class, Q00279_TargetOfOpportunity.class, Q00298_LizardmensConspiracy.class, Q00300_HuntingLetoLizardman.class, Q00307_ControlDeviceOfTheGiants.class, Q00310_OnlyWhatRemains.class, Q00326_VanquishRemnants.class, Q00336_CoinsOfMagic.class, Q00350_EnhanceYourWeapon.class, Q00357_WarehouseKeepersAmbition.class, Q00359_ForASleeplessDeadman.class, Q00371_ShrieksOfGhosts.class, Q00372_LegacyOfInsolence.class, Q00373_SupplierOfReagents.class, Q00376_ExplorationOfTheGiantsCavePart1.class, Q00377_ExplorationOfTheGiantsCavePart2.class, Q00381_LetsBecomeARoyalMember.class, Q00382_KailsMagicCoin.class, Q00386_StolenDignity.class, Q00420_LittleWing.class, Q00421_LittleWingsBigAdventure.class, Q00431_WeddingMarch.class, Q00432_BirthdayPartySong.class, Q00450_GraveRobberRescue.class, Q00451_LuciensAltar.class, Q00452_FindingtheLostSoldiers.class, Q00453_NotStrongEnoughAlone.class, Q00455_WingsOfSand.class, Q00456_DontKnowDontCare.class, Q00457_LostAndFound.class, Q00458_PerfectForm.class, Q00463_IMustBeaGenius.class, Q00464_Oath.class, Q00471_BreakingThroughTheEmeraldSquare.class, Q00472_ChallengeSteamCorridor.class, Q00473_InTheCoralGarden.class, Q00494_IncarnationOfGreedZellakaGroup.class, Q00495_IncarnationOfJealousyPellineGroup.class, Q00496_IncarnationOfGluttonyKaliosGroup.class, Q00497_IncarnationOfGreedZellakaSolo.class, Q00498_IncarnationOfJealousyPellineSolo.class, Q00499_IncarnationOfGluttonyKaliosSolo.class, Q00501_ProofOfClanAlliance.class, Q00503_PursuitOfClanAmbition.class, Q00504_CompetitionForTheBanditStronghold.class, Q00508_AClansReputation.class, Q00509_AClansFame.class, Q00510_AClansPrestige.class, Q00511_AwlUnderFoot.class, Q00551_OlympiadStarter.class, Q00552_OlympiadVeteran.class, Q00553_OlympiadUndefeated.class, Q00603_DaimonTheWhiteEyedPart1.class, Q00604_DaimonTheWhiteEyedPart2.class, Q00617_GatherTheFlames.class, Q00618_IntoTheFlame.class, Q00621_EggDelivery.class, Q00622_SpecialtyLiquorDelivery.class, Q00623_TheFinestFood.class, Q00624_TheFinestIngredientsPart1.class, Q00625_TheFinestIngredientsPart2.class, Q00626_ADarkTwilight.class, Q00627_HeartInSearchOfPower.class, Q00631_DeliciousTopChoiceMeat.class, Q00641_AttackSailren.class, Q00642_APowerfulPrimevalCreature.class, Q00643_RiseAndFallOfTheElrokiTribe.class, Q00645_GhostsOfBatur.class, Q00647_InfluxOfMachines.class, Q00648_AnIceMerchantsDream.class, Q00650_ABrokenDream.class, Q00652_AnAgedExAdventurer.class, Q00655_AGrandPlanForTamingWildBeasts.class, Q00662_AGameOfCards.class, Q00688_DefeatTheElrokianRaiders.class, Q00699_GuardianOfTheSkies.class, Q00700_CursedLife.class, Q00701_ProofOfExistence.class, Q00702_ATrapForRevenge.class, Q00754_AssistingTheRebelForces.class, Q00755_InNeedOfPetras.class, Q00756_TopQualityPetra.class, Q00757_TriolsMovement.class, Q00901_HowLavasaurusesAreMade.class, Q00902_ReclaimOurEra.class, Q00903_TheCallOfAntharas.class, Q00904_DragonTrophyAntharas.class, Q00905_RefinedDragonBlood.class, Q00906_TheCallOfValakas.class, Q00907_DragonTrophyValakas.class, Q00998_FallenAngelSelect.class, Q10273_GoodDayToFly.class, Q10274_CollectingInTheAir.class, Q10275_ContainingTheAttributePower.class, Q10282_ToTheSeedOfAnnihilation.class, Q10283_RequestOfIceMerchant.class, Q10284_AcquisitionOfDivineSword.class, Q10285_MeetingSirra.class, Q10286_ReunionWithSirra.class, Q10287_StoryOfThoseLeft.class, Q10288_SecretMission.class, Q10289_FadeToBlack.class, Q10290_LandDragonConqueror.class, Q10291_FireDragonDestroyer.class, Q10292_SevenSignsGirlOfDoubt.class, Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.class, Q10294_SevenSignsToTheMonasteryOfSilence.class, Q10295_SevenSignsSolinasTomb.class, Q10296_SevenSignsPowerOfTheSeal.class, Q10320_LetsGoToTheCentralSquare.class, Q10321_QualificationsOfTheSeeker.class, Q10322_SearchingForTheMysteriousPower.class, Q10323_TrainLikeItsReal.class, Q10324_FindingMagisterGallint.class, Q10325_SearchingForNewPower.class, Q10326_RespectYourElders.class, Q10327_IntruderWhoWantsTheBookOfGiants.class, Q10328_RequestToSealTheEvilFragment.class, Q10329_BackupSeekers.class, Q10330_ToTheRuinsOfYeSagira.class, Q10331_StartOfFate.class, Q10332_ToughRoad.class, Q10333_DisappearedSakum.class, Q10334_ReportingTheStatusOfWindmillHill.class, Q10335_RequestToFindSakum.class, Q10336_DividedSakumKanilov.class, Q10337_SakumsInfluence.class, Q10338_SeizeYourDestiny.class, Q10358_DividedSakumPoslof.class, Q10359_SakumsTrace.class, Q10360_CertificationOfFate.class, Q10361_RolesOfTheSeeker.class, Q10362_CertificationOfTheSeeker.class, Q10363_RequestOfTheSeeker.class, Q10364_ObligationsOfTheSeeker.class, Q10365_SeekerEscort.class, Q10366_RuinsStatusUpdate.class, Q10368_RebellionOfMonsters.class, Q10381_ToTheSeedOfHellfire.class, Q10382_DayOfLiberation.class, Q10383_FergasonsOffer.class, Q10384_AnAudienceWithTauti.class, Q10386_MysteriousJourney.class, Q10388_ConspiracyBehindDoor.class, Q10389_TheVoiceOfAuthority.class, Q10390_KekropusLetter.class, Q10393_KekropusLetter_AClueCompleted.class, Q10397_KekropusLetter_ASuspiciousBadge.class, Q10401_KekropusLetter_DecodingTheBadge.class, Q10404_KekropusLetter_AHiddenMeaning.class, Q10408_KekropusLetter_TheSwampOfScream.class, Q10411_KekropusLetter_TheForestOfTheDead.class, Q10414_KekropusLetter_WithCourage.class, Q10415_KekropusLetter_WithWisdom.class, Q10453_StoppingTheWindDragon.class, Q10501_ZakenEmbroideredSoulCloak.class, Q10502_FreyaEmbroideredSoulCloak.class, Q10503_FrintezzaEmbroideredSoulCloak.class, Q10504_JewelOfAntharas.class, Q10505_JewelOfValakas.class, Q10732_AForeignLand.class, Q10733_TheTestForSurvival.class, Q10734_DoOrDie.class, Q10735_ASpecialPower.class, Q10736_ASpecialPower.class, Q10737_GrakonsWarehouse.class, Q10738_AnInnerBeauty.class, Q10739_SupplyAndDemand.class, Q10740_NeverForget.class, Q10741_ADraughtForTheCold.class, Q10742_AFurryFriend.class, Q10743_StrangeFungus.class, Q10744_StrongerThanSteel.class, Q10745_TheSecretIngredients.class, Q10746_SeeTheWorld.class, Q10751_WindsOfFateEncounters.class, Q10755_LettersFromTheQueen_WindyHill.class, Q10756_AnInterdimensionalDraft.class, Q10757_QuietingTheStorm.class, Q10758_TheOathOfTheWind.class, Q10760_LettersFromTheQueen_OrcBarracs.class, Q10761_AnOrcInLove.class, Q10762_MarionetteSpirit.class, Q10763_TerrifyingChertuba.class, Q10764_FreeSpirit.class, Q10769_LettersFromTheQueen_CrumaTower.class, Q10782_LettersFromTheQueen_ForsakenPlains.class, Q10785_LettersFromTheQueen_FieldsOfMassacre.class }; public static void main(String[] args) { for (Class quest : QUESTS) { try { quest.newInstance(); } catch (Exception e) { _log.log(Level.SEVERE, QuestMasterHandler.class.getSimpleName() + ": Failed loading " + quest.getSimpleName() + ":", e); } } } }