diff --git a/build/built-jar.properties b/build/built-jar.properties new file mode 100644 index 000000000..240791297 --- /dev/null +++ b/build/built-jar.properties @@ -0,0 +1,4 @@ +#Fri, 12 Apr 2013 13:03:10 -0700 + + +/Users/136-aclarke/Desktop/Quests= diff --git a/build/classes/config.yml b/build/classes/config.yml new file mode 100644 index 000000000..9827eaa11 --- /dev/null +++ b/build/classes/config.yml @@ -0,0 +1,35 @@ +# Quests config +# +# +# allow-command-questing: true/false +# Should we allow players to take Quests via commands? +# +# allow-command-quests-with-npcs: true/false +# Should we allow players to take Quests via commands, that have NPCs as quest starters? +# +# show-requirements: true/false +# Should players be told the exact requirements of a Quest when they look at its info (via command)? +# +# allow-quitting: true/false +# Should players be allowed to quit a Quest after they've taken it? +# +# debug-mode: true/false +# Should debugging information be printed out to console? +# +# kill-time: number +# How long (in seconds) should a player have to wait before they can kill the same player for a Quest? +allow-command-questing: true +allow-command-quests-with-npcs: false +show-requirements: true +allow-quitting: true +debug-mode: false +kill-delay: 600 +snoop: true +quester-blacklist: + - "SomeGuy12345" + - "somePrefix*" + - "*someSuffix" + - "*someRegex*" + + + diff --git a/build/classes/events.yml b/build/classes/events.yml new file mode 100644 index 000000000..4053f9f51 --- /dev/null +++ b/build/classes/events.yml @@ -0,0 +1,13 @@ +events: + ExampleEvent: + message: 'Event happened!' + potion-effect-types: + - Speed + - Jump + potion-effect-durations: + - 100 + - 25 + potion-effect-amplifiers: + - 3 + - 2 + diff --git a/build/classes/me/blackvein/quests/Event.class b/build/classes/me/blackvein/quests/Event.class new file mode 100644 index 000000000..b01f0dd37 Binary files /dev/null and b/build/classes/me/blackvein/quests/Event.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$1.class b/build/classes/me/blackvein/quests/EventFactory$1.class new file mode 100644 index 000000000..14f8925c4 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$1.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$CreateMenuPrompt.class b/build/classes/me/blackvein/quests/EventFactory$CreateMenuPrompt.class new file mode 100644 index 000000000..8b994678d Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$CreateMenuPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$DeletePrompt.class b/build/classes/me/blackvein/quests/EventFactory$DeletePrompt.class new file mode 100644 index 000000000..d570c0c47 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$DeletePrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$EffectListPrompt.class b/build/classes/me/blackvein/quests/EventFactory$EffectListPrompt.class new file mode 100644 index 000000000..d00c02192 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$EffectListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$EffectLocationPrompt.class b/build/classes/me/blackvein/quests/EventFactory$EffectLocationPrompt.class new file mode 100644 index 000000000..b50d1d2be Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$EffectLocationPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$EffectPrompt.class b/build/classes/me/blackvein/quests/EventFactory$EffectPrompt.class new file mode 100644 index 000000000..07fd83da8 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$EffectPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$EventNamePrompt.class b/build/classes/me/blackvein/quests/EventFactory$EventNamePrompt.class new file mode 100644 index 000000000..c61c781db Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$EventNamePrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$ExplosionPrompt.class b/build/classes/me/blackvein/quests/EventFactory$ExplosionPrompt.class new file mode 100644 index 000000000..ad14b199a Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$ExplosionPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$FinishPrompt.class b/build/classes/me/blackvein/quests/EventFactory$FinishPrompt.class new file mode 100644 index 000000000..541ee71f9 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$FinishPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$HealthPrompt.class b/build/classes/me/blackvein/quests/EventFactory$HealthPrompt.class new file mode 100644 index 000000000..c0d35a98f Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$HealthPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$HungerPrompt.class b/build/classes/me/blackvein/quests/EventFactory$HungerPrompt.class new file mode 100644 index 000000000..d77d8d2ac Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$HungerPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$ItemAmountsPrompt.class b/build/classes/me/blackvein/quests/EventFactory$ItemAmountsPrompt.class new file mode 100644 index 000000000..97b435e04 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$ItemAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$ItemIdsPrompt.class b/build/classes/me/blackvein/quests/EventFactory$ItemIdsPrompt.class new file mode 100644 index 000000000..1baa2c39b Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$ItemIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$ItemListPrompt.class b/build/classes/me/blackvein/quests/EventFactory$ItemListPrompt.class new file mode 100644 index 000000000..43950474d Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$ItemListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$LightningPrompt.class b/build/classes/me/blackvein/quests/EventFactory$LightningPrompt.class new file mode 100644 index 000000000..f341cd697 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$LightningPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$MenuPrompt.class b/build/classes/me/blackvein/quests/EventFactory$MenuPrompt.class new file mode 100644 index 000000000..deecb3bc3 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$MenuPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$MessagePrompt.class b/build/classes/me/blackvein/quests/EventFactory$MessagePrompt.class new file mode 100644 index 000000000..e2c68b51e Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$MessagePrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$MobAmountsPrompt.class b/build/classes/me/blackvein/quests/EventFactory$MobAmountsPrompt.class new file mode 100644 index 000000000..ae02d2c3e Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$MobAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$MobLocationPrompt.class b/build/classes/me/blackvein/quests/EventFactory$MobLocationPrompt.class new file mode 100644 index 000000000..d99fa83a4 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$MobLocationPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$MobPrompt.class b/build/classes/me/blackvein/quests/EventFactory$MobPrompt.class new file mode 100644 index 000000000..5f72da0f2 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$MobPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$MobTypesPrompt.class b/build/classes/me/blackvein/quests/EventFactory$MobTypesPrompt.class new file mode 100644 index 000000000..53d411a2a Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$MobTypesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$PotionDurationsPrompt.class b/build/classes/me/blackvein/quests/EventFactory$PotionDurationsPrompt.class new file mode 100644 index 000000000..a3baaa54c Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$PotionDurationsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$PotionEffectPrompt.class b/build/classes/me/blackvein/quests/EventFactory$PotionEffectPrompt.class new file mode 100644 index 000000000..0c6998b30 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$PotionEffectPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$PotionMagnitudesPrompt.class b/build/classes/me/blackvein/quests/EventFactory$PotionMagnitudesPrompt.class new file mode 100644 index 000000000..2be4fb0f7 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$PotionMagnitudesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$PotionTypesPrompt.class b/build/classes/me/blackvein/quests/EventFactory$PotionTypesPrompt.class new file mode 100644 index 000000000..4b2a7b75f Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$PotionTypesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$QuestCreatorPrefix.class b/build/classes/me/blackvein/quests/EventFactory$QuestCreatorPrefix.class new file mode 100644 index 000000000..8fe2eb5d2 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$QuestCreatorPrefix.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$QuitPrompt.class b/build/classes/me/blackvein/quests/EventFactory$QuitPrompt.class new file mode 100644 index 000000000..183174118 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$QuitPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$SaturationPrompt.class b/build/classes/me/blackvein/quests/EventFactory$SaturationPrompt.class new file mode 100644 index 000000000..5ba557f45 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$SaturationPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$SelectDeletePrompt.class b/build/classes/me/blackvein/quests/EventFactory$SelectDeletePrompt.class new file mode 100644 index 000000000..9b8ed302d Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$SelectDeletePrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$SelectEditPrompt.class b/build/classes/me/blackvein/quests/EventFactory$SelectEditPrompt.class new file mode 100644 index 000000000..52d5021d4 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$SelectEditPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$SetNamePrompt.class b/build/classes/me/blackvein/quests/EventFactory$SetNamePrompt.class new file mode 100644 index 000000000..bd84073a6 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$SetNamePrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$SetNpcStartPrompt.class b/build/classes/me/blackvein/quests/EventFactory$SetNpcStartPrompt.class new file mode 100644 index 000000000..ba16fecd5 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$SetNpcStartPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$StormDurationPrompt.class b/build/classes/me/blackvein/quests/EventFactory$StormDurationPrompt.class new file mode 100644 index 000000000..26236259d Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$StormDurationPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$StormPrompt.class b/build/classes/me/blackvein/quests/EventFactory$StormPrompt.class new file mode 100644 index 000000000..2ce0009d7 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$StormPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$StormWorldPrompt.class b/build/classes/me/blackvein/quests/EventFactory$StormWorldPrompt.class new file mode 100644 index 000000000..bc9b2fe9c Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$StormWorldPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$TeleportPrompt.class b/build/classes/me/blackvein/quests/EventFactory$TeleportPrompt.class new file mode 100644 index 000000000..6e6fa356f Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$TeleportPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$ThunderDurationPrompt.class b/build/classes/me/blackvein/quests/EventFactory$ThunderDurationPrompt.class new file mode 100644 index 000000000..56985ee81 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$ThunderDurationPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$ThunderPrompt.class b/build/classes/me/blackvein/quests/EventFactory$ThunderPrompt.class new file mode 100644 index 000000000..b0a1dfb61 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$ThunderPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory$ThunderWorldPrompt.class b/build/classes/me/blackvein/quests/EventFactory$ThunderWorldPrompt.class new file mode 100644 index 000000000..f0c77f240 Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory$ThunderWorldPrompt.class differ diff --git a/build/classes/me/blackvein/quests/EventFactory.class b/build/classes/me/blackvein/quests/EventFactory.class new file mode 100644 index 000000000..3826cdf7b Binary files /dev/null and b/build/classes/me/blackvein/quests/EventFactory.class differ diff --git a/build/classes/me/blackvein/quests/NpcListener.class b/build/classes/me/blackvein/quests/NpcListener.class new file mode 100644 index 000000000..e7ea2f8a1 Binary files /dev/null and b/build/classes/me/blackvein/quests/NpcListener.class differ diff --git a/build/classes/me/blackvein/quests/PlayerListener.class b/build/classes/me/blackvein/quests/PlayerListener.class new file mode 100644 index 000000000..b8108e9a2 Binary files /dev/null and b/build/classes/me/blackvein/quests/PlayerListener.class differ diff --git a/build/classes/me/blackvein/quests/Quest.class b/build/classes/me/blackvein/quests/Quest.class new file mode 100644 index 000000000..9bad60653 Binary files /dev/null and b/build/classes/me/blackvein/quests/Quest.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$1.class b/build/classes/me/blackvein/quests/QuestFactory$1.class new file mode 100644 index 000000000..66859213e Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$1.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$AskMessagePrompt.class b/build/classes/me/blackvein/quests/QuestFactory$AskMessagePrompt.class new file mode 100644 index 000000000..754e66ffa Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$AskMessagePrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$BlockStartPrompt.class b/build/classes/me/blackvein/quests/QuestFactory$BlockStartPrompt.class new file mode 100644 index 000000000..c155af76a Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$BlockStartPrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$CreateMenuPrompt.class b/build/classes/me/blackvein/quests/QuestFactory$CreateMenuPrompt.class new file mode 100644 index 000000000..981db86e8 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$CreateMenuPrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$ExitPrompt.class b/build/classes/me/blackvein/quests/QuestFactory$ExitPrompt.class new file mode 100644 index 000000000..d39315f15 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$ExitPrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$FinishMessagePrompt.class b/build/classes/me/blackvein/quests/QuestFactory$FinishMessagePrompt.class new file mode 100644 index 000000000..d972608a5 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$FinishMessagePrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$MenuPrompt.class b/build/classes/me/blackvein/quests/QuestFactory$MenuPrompt.class new file mode 100644 index 000000000..689d9cdd8 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$MenuPrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$QuestCreatorPrefix.class b/build/classes/me/blackvein/quests/QuestFactory$QuestCreatorPrefix.class new file mode 100644 index 000000000..e844e90d8 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$QuestCreatorPrefix.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$QuestNamePrompt.class b/build/classes/me/blackvein/quests/QuestFactory$QuestNamePrompt.class new file mode 100644 index 000000000..752e67ff0 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$QuestNamePrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$RedoDelayPrompt.class b/build/classes/me/blackvein/quests/QuestFactory$RedoDelayPrompt.class new file mode 100644 index 000000000..221350b55 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$RedoDelayPrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$SavePrompt.class b/build/classes/me/blackvein/quests/QuestFactory$SavePrompt.class new file mode 100644 index 000000000..06f559ead Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$SavePrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$SelectEditPrompt.class b/build/classes/me/blackvein/quests/QuestFactory$SelectEditPrompt.class new file mode 100644 index 000000000..5c42c1411 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$SelectEditPrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$SetNamePrompt.class b/build/classes/me/blackvein/quests/QuestFactory$SetNamePrompt.class new file mode 100644 index 000000000..6e542af5d Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$SetNamePrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory$SetNpcStartPrompt.class b/build/classes/me/blackvein/quests/QuestFactory$SetNpcStartPrompt.class new file mode 100644 index 000000000..eeb33b38b Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory$SetNpcStartPrompt.class differ diff --git a/build/classes/me/blackvein/quests/QuestFactory.class b/build/classes/me/blackvein/quests/QuestFactory.class new file mode 100644 index 000000000..a03bbb79c Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestFactory.class differ diff --git a/build/classes/me/blackvein/quests/QuestTaskTrigger.class b/build/classes/me/blackvein/quests/QuestTaskTrigger.class new file mode 100644 index 000000000..23c814b23 Binary files /dev/null and b/build/classes/me/blackvein/quests/QuestTaskTrigger.class differ diff --git a/build/classes/me/blackvein/quests/Quester.class b/build/classes/me/blackvein/quests/Quester.class new file mode 100644 index 000000000..581419766 Binary files /dev/null and b/build/classes/me/blackvein/quests/Quester.class differ diff --git a/build/classes/me/blackvein/quests/Quests$1.class b/build/classes/me/blackvein/quests/Quests$1.class new file mode 100644 index 000000000..70bb9d496 Binary files /dev/null and b/build/classes/me/blackvein/quests/Quests$1.class differ diff --git a/build/classes/me/blackvein/quests/Quests$2.class b/build/classes/me/blackvein/quests/Quests$2.class new file mode 100644 index 000000000..e22352167 Binary files /dev/null and b/build/classes/me/blackvein/quests/Quests$2.class differ diff --git a/build/classes/me/blackvein/quests/Quests$QuestPrompt.class b/build/classes/me/blackvein/quests/Quests$QuestPrompt.class new file mode 100644 index 000000000..ab7b8c43f Binary files /dev/null and b/build/classes/me/blackvein/quests/Quests$QuestPrompt.class differ diff --git a/build/classes/me/blackvein/quests/Quests$QuestsPrefix.class b/build/classes/me/blackvein/quests/Quests$QuestsPrefix.class new file mode 100644 index 000000000..ba3ccf77c Binary files /dev/null and b/build/classes/me/blackvein/quests/Quests$QuestsPrefix.class differ diff --git a/build/classes/me/blackvein/quests/Quests.class b/build/classes/me/blackvein/quests/Quests.class new file mode 100644 index 000000000..337b05517 Binary files /dev/null and b/build/classes/me/blackvein/quests/Quests.class differ diff --git a/build/classes/me/blackvein/quests/Stage$1.class b/build/classes/me/blackvein/quests/Stage$1.class new file mode 100644 index 000000000..3cbff4682 Binary files /dev/null and b/build/classes/me/blackvein/quests/Stage$1.class differ diff --git a/build/classes/me/blackvein/quests/Stage$2.class b/build/classes/me/blackvein/quests/Stage$2.class new file mode 100644 index 000000000..46083acd4 Binary files /dev/null and b/build/classes/me/blackvein/quests/Stage$2.class differ diff --git a/build/classes/me/blackvein/quests/Stage$3.class b/build/classes/me/blackvein/quests/Stage$3.class new file mode 100644 index 000000000..82678cf3a Binary files /dev/null and b/build/classes/me/blackvein/quests/Stage$3.class differ diff --git a/build/classes/me/blackvein/quests/Stage.class b/build/classes/me/blackvein/quests/Stage.class new file mode 100644 index 000000000..8bf134db5 Binary files /dev/null and b/build/classes/me/blackvein/quests/Stage.class differ diff --git a/build/classes/me/blackvein/quests/StageTimer.class b/build/classes/me/blackvein/quests/StageTimer.class new file mode 100644 index 000000000..06bb2ee9f Binary files /dev/null and b/build/classes/me/blackvein/quests/StageTimer.class differ diff --git a/build/classes/me/blackvein/quests/TODO b/build/classes/me/blackvein/quests/TODO new file mode 100644 index 000000000..e69de29bb diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$1.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$1.class new file mode 100644 index 000000000..e8797050f Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$1.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockAmountsPrompt.class new file mode 100644 index 000000000..c729520bf Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockIdsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockIdsPrompt.class new file mode 100644 index 000000000..b489dcaee Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockListPrompt.class new file mode 100644 index 000000000..d0cbce1e0 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$BreakBlockListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockAmountsPrompt.class new file mode 100644 index 000000000..34b4c1430 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockIdsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockIdsPrompt.class new file mode 100644 index 000000000..f969ebf75 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockListPrompt.class new file mode 100644 index 000000000..7069bc820 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$CutBlockListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockAmountsPrompt.class new file mode 100644 index 000000000..25d45913f Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockIdsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockIdsPrompt.class new file mode 100644 index 000000000..7b54077c9 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockListPrompt.class new file mode 100644 index 000000000..6c5d9205d Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DamageBlockListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DelayMessagePrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DelayMessagePrompt.class new file mode 100644 index 000000000..7f5e2a5a4 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DelayMessagePrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DelayPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DelayPrompt.class new file mode 100644 index 000000000..b69afa80a Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DelayPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeletePrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeletePrompt.class new file mode 100644 index 000000000..99983184b Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeletePrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryAmountsPrompt.class new file mode 100644 index 000000000..ec75f6a6e Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryIdsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryIdsPrompt.class new file mode 100644 index 000000000..ae37d2486 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryListPrompt.class new file mode 100644 index 000000000..b7d47eb70 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryMessagesPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryMessagesPrompt.class new file mode 100644 index 000000000..fd3ecff12 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryMessagesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryNPCsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryNPCsPrompt.class new file mode 100644 index 000000000..4fd68dd8e Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DeliveryNPCsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DenizenPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DenizenPrompt.class new file mode 100644 index 000000000..d127fd2fe Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$DenizenPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantAmountsPrompt.class new file mode 100644 index 000000000..de44b74de Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantItemsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantItemsPrompt.class new file mode 100644 index 000000000..062540519 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantItemsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantTypesPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantTypesPrompt.class new file mode 100644 index 000000000..79118a435 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantTypesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantmentListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantmentListPrompt.class new file mode 100644 index 000000000..bb99de909 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EnchantmentListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EventPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EventPrompt.class new file mode 100644 index 000000000..b9b46a75a Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$EventPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$FishPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$FishPrompt.class new file mode 100644 index 000000000..f5004bb5e Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$FishPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$KillPlayerPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$KillPlayerPrompt.class new file mode 100644 index 000000000..e453182d6 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$KillPlayerPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobAmountsPrompt.class new file mode 100644 index 000000000..2bd67ae97 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobListPrompt.class new file mode 100644 index 000000000..3ea46b929 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobLocationNamesPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobLocationNamesPrompt.class new file mode 100644 index 000000000..24037ceca Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobLocationNamesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobLocationPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobLocationPrompt.class new file mode 100644 index 000000000..ea8d51faa Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobLocationPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobRadiiPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobRadiiPrompt.class new file mode 100644 index 000000000..ec430fd76 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobRadiiPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobTypesPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobTypesPrompt.class new file mode 100644 index 000000000..a0411c8aa Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$MobTypesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCAmountsToKillPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCAmountsToKillPrompt.class new file mode 100644 index 000000000..2d6a5c14c Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCAmountsToKillPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCIDsToKillPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCIDsToKillPrompt.class new file mode 100644 index 000000000..f679b796e Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCIDsToKillPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCIDsToTalkToPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCIDsToTalkToPrompt.class new file mode 100644 index 000000000..aee63f40a Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCIDsToTalkToPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCKillListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCKillListPrompt.class new file mode 100644 index 000000000..b08b297a7 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$NPCKillListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockAmountsPrompt.class new file mode 100644 index 000000000..65c95256e Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockIdsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockIdsPrompt.class new file mode 100644 index 000000000..3f18c818b Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockListPrompt.class new file mode 100644 index 000000000..10c8cc7b3 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$PlaceBlockListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachListPrompt.class new file mode 100644 index 000000000..a88a87cb5 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachLocationPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachLocationPrompt.class new file mode 100644 index 000000000..4256543d9 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachLocationPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachNamesPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachNamesPrompt.class new file mode 100644 index 000000000..862159847 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachNamesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachRadiiPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachRadiiPrompt.class new file mode 100644 index 000000000..f3a042cf2 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ReachRadiiPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearAmountsPrompt.class new file mode 100644 index 000000000..603205259 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearColorsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearColorsPrompt.class new file mode 100644 index 000000000..b10bd185e Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearColorsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearListPrompt.class new file mode 100644 index 000000000..22a3ea127 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$ShearListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameAmountsPrompt.class new file mode 100644 index 000000000..75afa5947 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameListPrompt.class new file mode 100644 index 000000000..6125d9770 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameTypesPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameTypesPrompt.class new file mode 100644 index 000000000..30bb3a816 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$TameTypesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockAmountsPrompt.class new file mode 100644 index 000000000..f5bb9815e Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockIdsPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockIdsPrompt.class new file mode 100644 index 000000000..22db58740 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockListPrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockListPrompt.class new file mode 100644 index 000000000..17f0a724e Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt$UseBlockListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/CreateStagePrompt.class b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt.class new file mode 100644 index 000000000..76412e47b Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/CreateStagePrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$1.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$1.class new file mode 100644 index 000000000..06b1c7966 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$1.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$FailMessagePrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$FailMessagePrompt.class new file mode 100644 index 000000000..271097e31 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$FailMessagePrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemAmountsPrompt.class new file mode 100644 index 000000000..2cbbeb6f4 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemIdsPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemIdsPrompt.class new file mode 100644 index 000000000..cb373bc89 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemListPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemListPrompt.class new file mode 100644 index 000000000..8e58ab263 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$ItemListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$MoneyPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$MoneyPrompt.class new file mode 100644 index 000000000..47d8adcec Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$MoneyPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$PermissionsPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$PermissionsPrompt.class new file mode 100644 index 000000000..33fca3623 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$PermissionsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestListPrompt$1.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestListPrompt$1.class new file mode 100644 index 000000000..db5767ae3 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestListPrompt$1.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestListPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestListPrompt.class new file mode 100644 index 000000000..be06cc95c Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestPointsPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestPointsPrompt.class new file mode 100644 index 000000000..52d195a6b Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$QuestPointsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$RemoveItemsPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$RemoveItemsPrompt.class new file mode 100644 index 000000000..64a1f4f1d Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt$RemoveItemsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RequirementsPrompt.class b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt.class new file mode 100644 index 000000000..b4e185813 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RequirementsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$1.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$1.class new file mode 100644 index 000000000..a92819c3a Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$1.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$CommandsPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$CommandsPrompt.class new file mode 100644 index 000000000..ee4aec0b4 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$CommandsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ExperiencePrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ExperiencePrompt.class new file mode 100644 index 000000000..5d88fe85d Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ExperiencePrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemAmountsPrompt.class new file mode 100644 index 000000000..e609f5879 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemIdsPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemIdsPrompt.class new file mode 100644 index 000000000..d2a1c483b Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemIdsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemListPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemListPrompt.class new file mode 100644 index 000000000..a1799dd81 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$ItemListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$MoneyPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$MoneyPrompt.class new file mode 100644 index 000000000..bfc12f897 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$MoneyPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$PermissionsPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$PermissionsPrompt.class new file mode 100644 index 000000000..435688777 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$PermissionsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$QuestPointsPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$QuestPointsPrompt.class new file mode 100644 index 000000000..143fae5d6 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$QuestPointsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOAmountsPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOAmountsPrompt.class new file mode 100644 index 000000000..c6a38ae75 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOAmountsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOListPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOListPrompt.class new file mode 100644 index 000000000..f5a76b978 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOListPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOSkillsPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOSkillsPrompt.class new file mode 100644 index 000000000..51828f9e5 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt$mcMMOSkillsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/RewardsPrompt.class b/build/classes/me/blackvein/quests/prompts/RewardsPrompt.class new file mode 100644 index 000000000..2cc600dfa Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/RewardsPrompt.class differ diff --git a/build/classes/me/blackvein/quests/prompts/StagesPrompt.class b/build/classes/me/blackvein/quests/prompts/StagesPrompt.class new file mode 100644 index 000000000..815298933 Binary files /dev/null and b/build/classes/me/blackvein/quests/prompts/StagesPrompt.class differ diff --git a/build/classes/me/blackvein/quests/stageDataNames.txt b/build/classes/me/blackvein/quests/stageDataNames.txt new file mode 100644 index 000000000..7810079bf --- /dev/null +++ b/build/classes/me/blackvein/quests/stageDataNames.txt @@ -0,0 +1,55 @@ +stage#breakIds +stage#breakAmounts + +stage#damageIds +stage#damageAmounts + +stage#placeIds +stage#placeAmounts + +stage#useIds +stage#useAmounts + +stage#cutIds +stage#cutAmounts + +stage#fish + +stage#playerKill + +stage#enchantTypes +stage#enchantIds +stage#enchantAmounts + +stage#deliveryIds +stage#deliveryAmounts +stage#deliveryNPCs +stage#deliveryMessages + +stage#npcIdsToTalkTo + +stage#mobTypes +stage#mobAmounts +stage#killLocations +stage#killLocationRadii +stage#killLocationNames + +stage#reachLocations +stage#reachLocationRadii +stage#reachLocationNames + +stage#tameTypes +stage#tameAmounts + +stage#shearColors +stage#shearAmounts + +stage#npcIdsToKill +stage#npcAmountsToKill + +stage#event + +stage#delay +stage#delayMessage + +stage#denizen \ No newline at end of file diff --git a/build/classes/plugin.yml b/build/classes/plugin.yml new file mode 100644 index 000000000..ddcdd1142 --- /dev/null +++ b/build/classes/plugin.yml @@ -0,0 +1,77 @@ +name: Quests +main: me.blackvein.quests.Quests +version: 1.5.4 +description: Player questing system +website: http://dev.bukkit.org/server-mods/quests/ +dev-url: https://github.com/Blackvein/Quests/ +authors: [Blackvein] +soft-depend: [Citizens, Vault] +permissions: + quests.quest: + description: View current Quest objectives + default: true + quests.questinfo: + description: View information about a Quest + default: true + quests.quests: + description: View Quests help + default: true + quests.list: + description: List Quests + default: true + quests.take: + description: Accept a Quest via command + default: true + quests.quit: + description: Quit current Quest + default: true + quests.stats: + description: View Questing statistics + default: true + quests.top: + description: View Questing leaderboards + default: true + quests.info: + description: View plugin information + default: true + quests.admin: + description: Base Questsadmin command + default: op + quests.admin.give: + description: Force a player to take a Quest (Overrides requirements) + default: op + quests.admin.quit: + description: Force a player to quit their current Quest + default: op + quests.admin.points: + description: Set a players Quest Points + default: op + quests.admin.finish: + description: Immediately force Quest completion for a player + default: op + quests.admin.nextstage: + description: Immediately force Stage completion for a player + default: op + quests.admin.reload: + description: Reload all Quests + default: op + quests.editor.create: + description: Create new Quests + default: op + quests.editor.events: + description: Create/Edit/Delete Events + default: op +commands: + quests: + description: Quests command + permission: quests.quests + questadmin: + description: Quests admin command + permission: quests.admin + aliases: [questsadmin] + quest: + description: Quest command + permission: quests.quest + events: + description: Events + permission: quests.editor \ No newline at end of file diff --git a/build/classes/quests.yml b/build/classes/quests.yml new file mode 100644 index 000000000..4af2f299e --- /dev/null +++ b/build/classes/quests.yml @@ -0,0 +1,58 @@ +quests: + Miner: + name: 'Stone Miner' + ask-message: 'Could you mine 10 blocks of Stone, and deliver the 10 pieces of Cobblestone to me?.' + finish-message: 'Well done. Here is your reward.' + redo-delay: 1800000 + requirements: + item-ids: + - 270 + item-amounts: + - 1 + remove-items: + - false + fail-requirement-message: 'You must have a Wooden Pickaxe first.' + stages: + ordered: + 1: + break-block-ids: + - 1 + break-block-amounts: + - 10 + + rewards: + money: 1000 + quest-points: 1 + + + Hunter: + name: 'Mob Hunter' + ask-message: 'Kill an assortment of Mobs.' + finish-message: 'Excellent. Here is a Diamond Sword.' + requirements: + quests: + - Stone Miner + fail-requirement-message: 'Complete Stone Miner first.' + stages: + ordered: + 1: + mobs-to-kill: + - Pig + mob-amounts: + - 3 + 2: + mobs-to-kill: + - Zombie + mob-amounts: + - 2 + 3: + mobs-to-kill: + - Skeleton + mob-amounts: + - 1 + + rewards: + item-ids: [276] + item-amounts: [1] + exp: 100 + quest-points: 1 \ No newline at end of file diff --git a/dist/README.TXT b/dist/README.TXT new file mode 100644 index 000000000..d6bc517e0 --- /dev/null +++ b/dist/README.TXT @@ -0,0 +1,32 @@ +======================== +BUILD OUTPUT DESCRIPTION +======================== + +When you build an Java application project that has a main class, the IDE +automatically copies all of the JAR +files on the projects classpath to your projects dist/lib folder. The IDE +also adds each of the JAR files to the Class-Path element in the application +JAR files manifest file (MANIFEST.MF). + +To run the project from the command line, go to the dist folder and +type the following: + +java -jar "Quests.jar" + +To distribute this project, zip up the dist folder (including the lib folder) +and distribute the ZIP file. + +Notes: + +* If two JAR files on the project classpath have the same name, only the first +JAR file is copied to the lib folder. +* Only JAR files are copied to the lib folder. +If the classpath contains other types of files or folders, these files (folders) +are not copied. +* If a library on the projects classpath also has a Class-Path element +specified in the manifest,the content of the Class-Path element has to be on +the projects runtime path. +* To set a main class in a standard Java project, right-click the project node +in the Projects window and choose Properties. Then click Run and enter the +class name in the Main Class field. Alternatively, you can manually type the +class name in the manifest Main-Class element. diff --git a/dist/lib/CitizensAPI-2.0.8.jar b/dist/lib/CitizensAPI-2.0.8.jar new file mode 100644 index 000000000..7a6df6546 Binary files /dev/null and b/dist/lib/CitizensAPI-2.0.8.jar differ diff --git a/dist/lib/Vault.jar b/dist/lib/Vault.jar new file mode 100644 index 000000000..87a799396 Binary files /dev/null and b/dist/lib/Vault.jar differ diff --git a/dist/lib/bukkit-1.5.1-R0.1.jar b/dist/lib/bukkit-1.5.1-R0.1.jar new file mode 100644 index 000000000..e87181dfd Binary files /dev/null and b/dist/lib/bukkit-1.5.1-R0.1.jar differ diff --git a/dist/lib/denizen-0.8.8-PRERELEASE.jar b/dist/lib/denizen-0.8.8-PRERELEASE.jar new file mode 100644 index 000000000..3113d04f5 Binary files /dev/null and b/dist/lib/denizen-0.8.8-PRERELEASE.jar differ diff --git a/dist/lib/mcMMO.jar b/dist/lib/mcMMO.jar new file mode 100644 index 000000000..0b9903901 Binary files /dev/null and b/dist/lib/mcMMO.jar differ diff --git a/nbproject/.DS_Store b/nbproject/.DS_Store new file mode 100755 index 000000000..574ffdf68 Binary files /dev/null and b/nbproject/.DS_Store differ diff --git a/nbproject/build-impl.xml b/nbproject/build-impl.xml new file mode 100755 index 000000000..4d9c8e62e --- /dev/null +++ b/nbproject/build-impl.xml @@ -0,0 +1,1400 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To run this application from the command line without Ant, try: + + + + + + + java -cp "${run.classpath.with.dist.jar}" ${main.class} + + + + + + + + + + + + + + + + + + + + + + + + + To run this application from the command line without Ant, try: + + java -jar "${dist.jar.resolved}" + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + Must select one file in the IDE or set profile.class + This target only works when run from inside the NetBeans IDE. + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + + + Must select some files in the IDE or set test.includes + + + + + Must select one file in the IDE or set run.class + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties new file mode 100755 index 000000000..d8a2cd9d8 --- /dev/null +++ b/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=4e312887 +build.xml.script.CRC32=2fa1ab10 +build.xml.stylesheet.CRC32=28e38971@1.53.1.46 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=4e312887 +nbproject/build-impl.xml.script.CRC32=96e642f9 +nbproject/build-impl.xml.stylesheet.CRC32=6ddba6b6@1.53.1.46 diff --git a/nbproject/private/config.properties b/nbproject/private/config.properties new file mode 100755 index 000000000..e69de29bb diff --git a/nbproject/private/private.properties b/nbproject/private/private.properties new file mode 100755 index 000000000..dae6e0247 --- /dev/null +++ b/nbproject/private/private.properties @@ -0,0 +1,6 @@ +compile.on.save=true +do.depend=false +do.jar=true +javac.debug=true +javadoc.preview=true +user.properties.file=/Users/136-aclarke/Library/Application Support/NetBeans/7.2.1/build.properties diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml new file mode 100755 index 000000000..ef6fb2e16 --- /dev/null +++ b/nbproject/private/private.xml @@ -0,0 +1,4 @@ + + + + diff --git a/nbproject/project.properties b/nbproject/project.properties new file mode 100755 index 000000000..41997e4e0 --- /dev/null +++ b/nbproject/project.properties @@ -0,0 +1,94 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=false +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +application.title=Quests +application.vendor=Alex +build.classes.dir=${build.dir}/classes +build.classes.excludes=**/*.java,**/*.form +# This directory is removed when the project is cleaned: +build.dir=build +build.generated.dir=${build.dir}/generated +build.generated.sources.dir=${build.dir}/generated-sources +# Only compile against the classpath explicitly listed here: +build.sysclasspath=ignore +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +# Uncomment to specify the preferred debugger connection transport: +#debug.transport=dt_socket +debug.classpath=\ + ${run.classpath} +debug.test.classpath=\ + ${run.test.classpath} +# This directory is removed when the project is cleaned: +dist.dir=dist +dist.jar=${dist.dir}/Quests.jar +dist.javadoc.dir=${dist.dir}/javadoc +endorsed.classpath= +excludes= +file.reference.denizen-0.8.8-PRERELEASE.jar=lib\\denizen-0.8.8-PRERELEASE.jar +file.reference.mcMMO.jar=lib\\mcMMO.jar +file.reference.ProtocolLib-2.4.1.jar=lib/ProtocolLib-2.4.1.jar +file.reference.Vault.jar=lib/Vault.jar +includes=** +jar.archive.disabled=${jnlp.enabled} +jar.compress=false +jar.index=${jnlp.enabled} +javac.classpath=\ + ${file.reference.Vault.jar}:\ + ${libs.Bukkit.classpath}:\ + ${libs.CitizensAPI.classpath}:\ + ${file.reference.mcMMO.jar}:\ + ${file.reference.denizen-0.8.8-PRERELEASE.jar}:\ + ${file.reference.ProtocolLib-2.4.1.jar} +# Space-separated list of extra javac options +javac.compilerargs= +javac.deprecation=false +javac.processorpath=\ + ${javac.classpath} +javac.source=1.6 +javac.target=1.6 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +javac.test.processorpath=\ + ${javac.test.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +jnlp.codebase.type=no.codebase +jnlp.descriptor=application +jnlp.enabled=false +jnlp.mixed.code=default +jnlp.offline-allowed=false +jnlp.signed=false +jnlp.signing= +jnlp.signing.alias= +jnlp.signing.keystore= +main.class= +manifest.file=manifest.mf +meta.inf.dir=${src.dir}/META-INF +mkdist.disabled=false +platform.active=default_platform +run.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +# Space-separated list of JVM arguments used when running the project. +# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. +# To set system properties for unit tests define test-sys-prop.name=value: +run.jvmargs= +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +source.encoding=UTF-8 +src.dir=src +test.src.dir=test diff --git a/nbproject/project.xml b/nbproject/project.xml new file mode 100755 index 000000000..5935c7e49 --- /dev/null +++ b/nbproject/project.xml @@ -0,0 +1,15 @@ + + + org.netbeans.modules.java.j2seproject + + + Quests + + + + + + + + +