PikaMug / Quests

Easy-to-use, open-source plugin for the creation and execution of quests on Minecraft servers.
https://modrinth.com/plugin/quests.classic
MIT License
148 stars 108 forks source link

Allay Quest #2090

Closed TheGreatRaptor closed 1 year ago

TheGreatRaptor commented 1 year ago

What is your Quests version / build number (do not say "latest")?

4.8.0-b400

Describe the problem and how to replicate it.

I may have found a bug, I was trying to make a quest where I would have the player tame allays. allays aren't technically on the list of mobs that can be tamed but it allows me to choose it by typing "allay" but when I create the quest it ends up not actually being created even after /questsadmin reload. Not sure if its even considered taming allays by giving them items lol but thought i'd try it because it sounded like a cool quest. To replicate would be to just make a quest where you pick stages and pick -mobs, -tame mobs -mob type then type "allay".

Any console errors to share?

! [Wed 22:43:10 WARN ] me.blackvein.quests.exceptions.StageFormatException: mobs-to-tame has invalid tameable mob allay, see quest Free The Spirits stage 1
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuestStages(Quests.java:3423)
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuests(Quests.java:1981)
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.lambda$reload$4(Quests.java:1905)
! [Wed 22:43:10 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101)
! [Wed 22:43:10 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
! [Wed 22:43:10 WARN ]     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
! [Wed 22:43:10 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
! [Wed 22:43:10 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
! [Wed 22:43:10 WARN ]     at java.base/java.lang.Thread.run(Thread.java:833)
! [Wed 22:43:10 WARN ] me.blackvein.quests.exceptions.StageFormatException: mobs-to-tame has invalid tameable mob allay, see quest Free The Spirits stage 1
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuestStages(Quests.java:3423)
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuests(Quests.java:1981)
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.lambda$reload$4(Quests.java:1905)
! [Wed 22:43:10 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101)
[5:43 PM]
! [Wed 22:43:10 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
! [Wed 22:43:10 WARN ]     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
! [Wed 22:43:10 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
! [Wed 22:43:10 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
! [Wed 22:43:10 WARN ]     at java.base/java.lang.Thread.run(Thread.java:833)
! [Wed 22:43:10 WARN ] me.blackvein.quests.exceptions.StageFormatException: mobs-to-tame has invalid tameable mob allay, see quest Free The Spirits stage 1
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuestStages(Quests.java:3423)
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuests(Quests.java:1981)
! [Wed 22:43:10 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.lambda$reload$4(Quests.java:1905)
! [Wed 22:43:10 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101)
! [Wed 22:43:10 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
! [Wed 22:43:10 WARN ]     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
! [Wed 22:43:10 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
! [Wed 22:43:10 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
! [Wed 22:43:10 WARN ]     at java.base/java.lang.Thread.run(Thread.java:833)
  [Wed 22:43:10 INFO  Quests] Loaded "mcMMO Overhaul Level Up Objective" by Browsit, LLC
  [Wed 22:43:10 INFO  Quests] Registered events for custom objective "mcMMO Overhaul Level Up Objective"
  [Wed 22:43:10 INFO  Quests] Loaded "mcMMO Overhaul Skill Requirement" by Browsit, LLC
[5:43 PM]
  [Wed 22:43:10 INFO  Quests] Loaded "mcMMO Overhaul Skill Reward" by Browsit, LLC
  [Wed 22:43:10 INFO  Quests] Loaded "mcMMO Overhaul XP Gain Objective" by Browsit, LLC
  [Wed 22:43:10 INFO  Quests] Registered events for custom objective "mcMMO Overhaul XP Gain Objective"
! [Wed 22:43:10 WARN  Quests] Unable to consider custom objectives because quest for custom26 was null
! [Wed 22:43:10 WARN  Quests] Unable to consider custom objectives because quest for custom27 was null
! [Wed 22:43:10 WARN  Quests] Unable to consider custom objectives because quest for custom28 was null
  [Wed 22:43:29 INFO  Server/PlayerConnection] TheGreat_Raptor issued server command: /questadmin reload
  [Wed 22:43:29 INFO  Quests] Loaded language en-US. Translations via Crowdin
! [Wed 22:43:29 WARN ] me.blackvein.quests.exceptions.StageFormatException: mobs-to-tame has invalid tameable mob allay, see quest Free The Spirits stage 1
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuestStages(Quests.java:3423)
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuests(Quests.java:1981)
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.lambda$reload$4(Quests.java:1905)
! [Wed 22:43:29 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101)
! [Wed 22:43:29 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
! [Wed 22:43:29 WARN ]     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
! [Wed 22:43:29 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
! [Wed 22:43:29 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
! [Wed 22:43:29 WARN ]     at java.base/java.lang.Thread.run(Thread.java:833)
 (edited)
[5:43 PM]
! [Wed 22:43:29 WARN ] me.blackvein.quests.exceptions.StageFormatException: mobs-to-tame has invalid tameable mob allay, see quest Free The Spirits stage 1
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuestStages(Quests.java:3423)
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuests(Quests.java:1981)
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.lambda$reload$4(Quests.java:1905)
! [Wed 22:43:29 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101)
! [Wed 22:43:29 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
! [Wed 22:43:29 WARN ]     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
! [Wed 22:43:29 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
! [Wed 22:43:29 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
! [Wed 22:43:29 WARN ]     at java.base/java.lang.Thread.run(Thread.java:833)
! [Wed 22:43:29 WARN ] me.blackvein.quests.exceptions.StageFormatException: mobs-to-tame has invalid tameable mob allay, see quest Free The Spirits stage 1
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuestStages(Quests.java:3423)
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.loadQuests(Quests.java:1981)
! [Wed 22:43:29 WARN ]     at Quests-4.8.0.jar//me.blackvein.quests.Quests.lambda$reload$4(Quests.java:1905)
! [Wed 22:43:29 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101)
! [Wed 22:43:29 WARN ]     at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
! [Wed 22:43:29 WARN ]     at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[5:43 PM]
! [Wed 22:43:29 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
! [Wed 22:43:29 WARN ]     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
! [Wed 22:43:29 WARN ]     at java.base/java.lang.Thread.run(Thread.java:833)
  [Wed 22:43:29 INFO  Quests] Loaded "mcMMO Overhaul Level Up Objective" by Browsit, LLC
  [Wed 22:43:29 INFO  Quests] Registered events for custom objective "mcMMO Overhaul Level Up Objective"
  [Wed 22:43:29 INFO  Quests] Loaded "mcMMO Overhaul Skill Requirement" by Browsit, LLC
  [Wed 22:43:29 INFO  Quests] Loaded "mcMMO Overhaul Skill Reward" by Browsit, LLC
  [Wed 22:43:29 INFO  Quests] Loaded "mcMMO Overhaul XP Gain Objective" by Browsit, LLC
  [Wed 22:43:29 INFO  Quests] Registered events for custom objective "mcMMO Overhaul XP Gain Objective"
! [Wed 22:43:29 WARN  Quests] Unable to consider custom objectives because quest for custom26 was null
! [Wed 22:43:29 WARN  Quests] Unable to consider custom objectives because quest for custom27 was null
! [Wed 22:43:29 WARN  Quests] Unable to consider custom objectives because quest for custom28 was null

If applicable, can you provide an example quest from quests.yml?

No response