Giter VIP home page Giter VIP logo

quests's Introduction

Leonardo Bishop (he/him) 👋

Hello! 🎉

I'm Leonardo, a programmer based in the United Kingdom.

I'm currently completing a degree in Computer Science at university, and I like to spend some of free time working on projects like Quests, or learning new tools and languages.

Unfortunately, I'm not able to be very active during term-time, so if you are wondering why I have not responded to your issue then this is the reason. That, combined with general burn-out, means that issues may go uninvestigated, questions may not be responded to, and features or bug-fuxes may not be added for some time.

Contact 📩

If you need to contact me privately, my email address is me [at] leonardobishop [dot] com.

quests's People

Contributors

afkf24 avatar bavovanmeel avatar coollord22 avatar elikill58 avatar icewolf23 avatar krakenied avatar leogianfagna avatar lmbishop avatar mihaichirculete avatar nahuld avatar niconekodev avatar nivcoo avatar ofunny avatar reinatix avatar rubenicos avatar sirblobman avatar sirsalad avatar suseu1414 avatar svaningelgem avatar tom18314 avatar viasnake avatar willfp avatar xiao-momi avatar yosoyvillaa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

quests's Issues

Task Playtime (Days)

Description of Feature
playtime:
type: "playtime"
minutes: 10 # amount of minutes played
or
hours: 10 # amount of hours played
or
days: 10 # amount of days played

Alternative Methods
Minutes, Hours, Days, ..

Additional Information
Is it possible to use this quest without selecting him.. I just want players to join our server and without doing anything, they recieve after 10 minutes (or 10days,..) the rewards?

Console spam error

Description of Error
Hello, I just noticed that last night the console was spam error but I do not know what caused it ... an idea?
Thank you

Server (please complete the following information):

  • Minecraft Version: 1.13.1
  • Spigot MC: 1.13.1

Plugin (please complete the following information):

  • Version: 2.0.14-beta

Stacktrace
https://pastebin.com/9UmiMEc8

Startup Error

Description of Error

Startup error

To Reproduce

Start Server

Screenshots
[if you have any screenshots, show them here]

Server (please complete the following information):

  • Minecraft Version: 1.12.2
  • Mod Name: Spigot

Plugin (please complete the following information):

  • Version: Quests v3.3.4-b316

Stacktrace
[please see your console if there is a long error when the bug occours, if there is one present, please paste it here]
https://pastebin.com/qcfETd0P

[Bad English] Bug Farm Quests

Hi, bad english, first of all
Very nice plugin, i think its the best Quests plugins, keep it updated! ♥

Quests with breakblock like Crops (potatoes, wheat, seeds), i can plant the seed and just break it and its count to the quest, bad english again, hope u can understand me

MobKillingCertain bug #2

Description of Error
Now a new problem arose, sometimes it just does not work the check - the name is the same, and the quest is not completed
This happens by chance and not all players. But if a player once broke this quest, then he does not start working

Video
https://www.youtube.com/watch?v=oL9fkOESgkM

Server (please complete the following information):

  • Minecraft Version: [1.12.2]
  • Mod Name: [Spigot]

Plugin (please complete the following information):

  • Version: [2.0.14-beta]

Stacktrace
No Errors

Task type inventory [bug]

Progression for this type of task don`t work, always says 0/X and when you get requested amount of items it turn into completed.

EDIT: also items is not counted if you craft items.

ABOUT MININGCERTAIN:73

I made 20 quests and they are very cool! Except for the Redstone Ore quest. Type is: MININGCERTAIN:73 which is redstone ore. But its working only in creative gamemode. When we choose survival and break some redstone ores, the counter isn't counting the blocks while breaking them on survival gamemode. What is the problem?

Error is spamming my console

Description of Error
PlayerMoveEvent is throwing NPEs in my console.

To Reproduce
Players were walking.

Screenshots
None

Server (please complete the following information):

  • Minecraft Version: 1.8.8
  • Mod Name: TacoSpigot

Plugin (please complete the following information):

  • Version: Latest available on Spigot

Stacktrace
https://pastebin.com/yySGheid

2 Suggestions c:

Hi, bad english, again xd.

• Add a cancel button
• Fix ASAP /quests a moddata (for testing quests)
• Add some method to prevent players for place and breaking, just for quests like "Farm 64 Sugar Cane" or "Break 64 Emerald Ore"

Mobstacker Killall Suggestions

First off your plugin is very awesome! I only had one suggestions which is to possibly add stacked mobs count towards quests that you need to kill certain mobs. For example, if I create a quests where players need to kill 50 zombies, and my MobStacker plugin has the option for all the mobs to die in the stack if one is killed, then all of the mobs will count towards the quests.

Nullpointer

[21:53:43] [Server thread/ERROR]: Could not pass event PlayerMoveEvent to Quests v2.0.15 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[paper.jar:git-TacoSpigot-"95870a93"] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[paper.jar:git-TacoSpigot-"95870a93"] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[paper.jar:git-TacoSpigot-"95870a93"] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [paper.jar:git-TacoSpigot-"95870a93"] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [paper.jar:git-TacoSpigot-"95870a93"] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:273) [paper.jar:git-TacoSpigot-"95870a93"] at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [paper.jar:git-TacoSpigot-"95870a93"] at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) [paper.jar:git-TacoSpigot-"95870a93"] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [paper.jar:git-TacoSpigot-"95870a93"] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_181] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [paper.jar:git-TacoSpigot-"95870a93"] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:776) [paper.jar:git-TacoSpigot-"95870a93"] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [paper.jar:git-TacoSpigot-"95870a93"] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:715) [paper.jar:git-TacoSpigot-"95870a93"] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:618) [paper.jar:git-TacoSpigot-"95870a93"] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] Caused by: java.lang.NullPointerException

Quests GUI issue

Description of Error
Whenever I try to cancel a quest the GUI shows up but it looks like the blocks are messed up and the permissions show.

To Reproduce
I was trying to cancel a quest.

Screenshots
https://prnt.sc/la4y4i

Server (please complete the following information):

  • Minecraft Version: 1.13.2
  • Mod Name: Spigot

Plugin (please complete the following information):

  • Version: Quests v2.0.14-beta

Stacktrace
No error pops up

Could not pass event PlayerMoveEvent to Quests v2.1.2

spigot version: 1.8.8

[15:31:08] [Server thread/ERROR]: Could not pass event PlayerMoveEvent to Quests v2.1.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[Skyblock.jar:git-TacoSpigot-"95870a93"]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[Skyblock.jar:git-TacoSpigot-"95870a93"]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Skyblock.jar:git-TacoSpigot-"95870a93"]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:273) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_212]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_212]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:776) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:715) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:618) [Skyblock.jar:git-TacoSpigot-"95870a93"]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
Caused by: java.lang.NullPointerException

Inventory task currently not functional (or not implemented in beta?)

Description of Error
Having quest items in inventory does not show up in progression. Having more than enough quest items does not complete quest objective. (the quest in general won't register the items I have in inventory)
To Reproduce
The specific setting I used is this:

  novicestep1:
    type: "inventory"
    item: 388
    amount: 32
    remove-items-when-complete: true

The 388(emeralds) are not registered when I have them in the inventory.

Screenshots
[if you have any screenshots, show them here]

Server (please complete the following information):

  • Minecraft Version: 1.12.2
  • Mod Name: Spigot
    CraftBukkit version git-Spigot-2086bb0-d0a3620 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)

Plugin (please complete the following information):

  • Version: Quests v2.0.10-beta

Stacktrace
There is no error in console.

Placeholder

Please add a placeholder such as how many quests the player has already completed etc...

Glitch to doing quest very fast

version spigot 1.8.8

For a quest where we need to mine diamond ores for example, if we have a silktouch we just have to rest the block to do the quest, and for the quests of agriculture, if we click very quickly on the plantations, the quest is done.. possible to do some things? How to disable the progress of a quest when it is done with a silktouch tool?

Spam Could not pass event PlayerMoveEvent

Hello, I have a new version of quest plugin .. and this is spammed in my console

Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:02 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:02 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:02 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:02 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:02 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:02 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:02 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:02 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:03 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:03 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:03 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:03 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:03 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:40:03 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null

[Quests] Task #386 for Quests v2.6 generated an exception
java.lang.NullPointerException: null
at com.leonardobishop.quests.quests.tasktypes.types.PlaytimeTaskType$1.run(PlaytimeTaskType.java:29) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.14.4.jar:git-Paper-210]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1171) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:417) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1098) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:925) ~[patched_1.14.4.jar:git-Paper-210]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]

Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
at com.leonardobishop.quests.quests.tasktypes.types.PositionTaskType.onMove(PositionTaskType.java:50) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1035.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-210]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-210]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-210]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1103) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.PacketPlayInFlying.a(SourceFile:126) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1029) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1022) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1088) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:925) ~[patched_1.14.4.jar:git-Paper-210]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]

uld not pass event EntityDeathEvent to Quests v2.6
java.lang.NullPointerException: null
at com.leonardobishop.quests.quests.tasktypes.types.MobkillingCertainTaskType.onMobKill(MobkillingCertainTaskType.java:55) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1026.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-210]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-210]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-210]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-210]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:750) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.EntityLiving.d(EntityLiving.java:1419) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.EntityLiving.die(EntityLiving.java:1354) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.EntityLiving.damageEntity(EntityLiving.java:1198) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.EntityMonster.damageEntity(EntityMonster.java:56) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.EntityHuman.attack(EntityHuman.java:1047) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.EntityPlayer.attack(EntityPlayer.java:1686) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:2031) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:51) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:6) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1029) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1022) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1088) ~[patched_1.14.4.jar:git-Paper-210]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:925) ~[patched_1.14.4.jar:git-Paper-210]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
[16:57:42 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:57:42 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:57:42 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6
java.lang.NullPointerException: null
[16:57:42 ERROR]: Could not pass event PlayerMoveEvent to Quests v2.6

This server is running Paper version git-Paper-210 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)

fishing bug

Description of Error
Incorrect reading of fishing information

To Reproduce
After taking the quest it's enough just to throw the fishing rod a certain number of times, and the quest will be completed, it is not necessary to catch anything

Server (please complete the following information):

  • Minecraft Version: [1.12.2]
  • Mod Name: [Spigot]

Plugin (please complete the following information):

  • Version: [2.0.14-beta]

Stacktrace
No Errors

Task and Reward

Hello,

I love your pluggin and I want to use it but there is few features that I will love you to add to be better than a certain "Advanced Achievements" pluggin ;) After that I will use it all alone with no more achievements pluggins !

TASK TYPES TO ADD

  • Craft X items
  • Enchant X items
  • Distance travelled with Elytra
  • Potions brewed (optionnal)
  • items smelt (optionnal)

REWARD TYPES :

  • Max health
  • Max oxygen

What do you think ?
Thanks !

config.yml replaced

Whenever a yaml error is present in the config.yml file, the config gets replaced with the default one, deleting all the current work. I think there are better ways to handle this, like saving a backup yml when an error occurs.

multiple items for one quest

Description of Feature
use multiple items for one quest, for example, if I want all Horse Armory (Gold, iron.diamond) to work.

  nightmarequest5:
    tasks:
      riddle:
        type: "inventory"
        item: 417
        amount: 1
        remove-items-when-complete: false
        type: "inventory"
        item: 418
        amount: 1
        remove-items-when-complete: false

Error console

Version 2.0.15

[Craft Scheduler Thread - 101/WARN]: [Quests] Plugin Quests v2.0.15 generated an exception while executing task 143166
java.lang.NullPointerException: null
at com.leonardobishop.quests.events.EventPlayerLeave$1.run(EventPlayerLeave.java:19) ~[?:?]
at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.13.2.jar:git-Spigot-e4d0c66-aed3aec]
at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot-1.13.2.jar:git-Spigot-e4d0c66-aed3aec]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_72]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_72]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72]

Fishing quest

Description of Error
When using the fishing task on a quest you don't have to catch anything.

To Reproduce
Just use the fishing rod and pull it back without catching it and it registers it as a catch

Server:

  • Minecraft Version: [1.14.4]
  • Mod Name: [Spigot]

Plugin:

  • Version: [2.6]

Stacktrace
none

Infinity Enchantment is Visible.

When you start a quest, the quest display item starts to glow put also shows the "infinity" enchantment. It needs to be invisible?

PlaceholderAPI support

Description of Feature
PlaceholderAPI support.
For example: %quest_current%

Alternative Methods
n/a

Additional Information
n/a

Spamming error (2)

Description of Error
When I'm in the server, randomly start to appear this messages in the console:

To Reproduce
the playtime error every 10 seconds at least
and the playermoveevent every time that I move in the server (I think)

Screenshots
[if you have any screenshots, show them here]

Server (please complete the following information):

  • Minecraft Version: 1.12.2
  • Mod Name: Spigot

Plugin (please complete the following information):

  • Version: 2.0.14-beta

Stacktrace
The same of this post: #22
and this one:
[23:42:57 WARN]: [Quests] Task #60 for Quests v2.0.14-beta generated an exception
java.lang.NullPointerException: null
at me.fatpigsarefat.quests.quests.tasktypes.types.PlaytimeTaskType$1.run(PlaytimeTaskType.java:28) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.12.2.jar:git-Spigot-2cf50f0-2b93d83]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [spigot-1.12.2.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739) [spigot-1.12.2.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-2cf50f0-2b93d83]
at java.lang.Thread.run(Unknown Source) [?:?]

And I'm not even using that task...

PlayerFishEvent Error and PlayerMoveEvent BlockBreakEvent

Could not pass event PlayerFishEvent to Quests v2.4
java.lang.NoSuchMethodError: org.bukkit.event.player.PlayerFishEvent.getHook()Lorg/bukkit/entity/Fish;
at com.leonardobishop.quests.quests.tasktypes.types.FishingTaskType.onFishCaught(FishingTaskType.java:42) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor907.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-146]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-146]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-146]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.ItemFishingRod.a(ItemFishingRod.java:53) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.ItemStack.a(ItemStack.java:330) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:392) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1416) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:28) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:5) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1012) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1005) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1134) ~[patched_1.14.4.jar:git-Paper-146]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:918) ~[patched_1.14.4.jar:git-Paper-146]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]

Could not pass event PlayerMoveEvent to Quests v2.4 java.lang.NullPointerException: null

Could not pass event BlockBreakEvent to Quests v2.4 java.lang.NullPointerException: null at com.leonardobishop.quests.quests.tasktypes.types.MiningTaskType.onBlockBreak(MiningTaskType.java:40) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor906.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-156] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-156] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-156] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:302) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:261) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:235) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1307) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.PacketPlayInBlockDig.a(SourceFile:40) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.PacketPlayInBlockDig.a(SourceFile:10) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1012) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1005) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:989) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:922) ~[patched_1.14.4.jar:git-Paper-156] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] [13:06:45 ERROR]: Could not pass event BlockBreakEvent to Quests v2.4 java.lang.NullPointerException: null

Server version (PaperSpigot):
Paper version git-Paper-146 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)

Interface bug

Hello,

A dirt appears when this option is set to false.
trim-gui-size: false

image

By the way, can you add the possibility to choose the categories display slots?
And add an option to disable update and login message please...

Thanks,

list of quests that do not seem to work

Description of Error
These quests do not seem to work, does not show progress when trying to complete them.

To Reproduce
Just paste the quests into your config and try them: https://pastebin.com/ft9kyiW3

Screenshots
none

Server (please complete the following information):

  • Spigot 1.12.2
  • Spigot

Plugin (please complete the following information):

  • I downloaded the quest jar on 8-22-2018 from spigot website

Stacktrace
There are no errors in the config when trying to complete them

NullPointerException

Running spigot 1.8.8 and quests V2.0.9-beta

[Quests] Task #33 for Quests v2.0.9-beta generated an exception
java.lang.NullPointerException
	at me.fatpigsarefat.quests.quests.tasktypes.types.PlaytimeTaskType$1.run(PlaytimeTaskType.java:28) ~[quests.jar:?]
	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot.jar:git-Spigot-21fe707-e1ebe52]
	at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [spigot.jar:git-Spigot-21fe707-e1ebe52]
	at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-21fe707-e1ebe52]
	at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-21fe707-e1ebe52]
	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-21fe707-e1ebe52]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]

MobKillingCertain bug

Description of Error
tasktype mobkillingcertain does not accept mob name

To Reproduce
1)Create quest with tasktype mobkillingcertain
Example
tasks:
killrainbow:
type: "mobkillingcertain"
amount: 1
mob: ZOMBIE
name: "&cР&6а&eд&aу&bж&1н&5ы&dй &cЗ&6о&eм&aб&bи"

Screenshots
Quest mob: https://media.discordapp.net/attachments/386940209385963531/482680544325271562/unknown.png
Starting quest(Russian translate):
https://media.discordapp.net/attachments/386940209385963531/482680687904686106/unknown.png
I'm killed nonamed zombie and the task was completed:
https://media.discordapp.net/attachments/386940209385963531/482680964128964610/unknown.png

Server (please complete the following information):

  • Minecraft Version: [1.12.2]
  • Mod Name: [Spigot]

Plugin (please complete the following information):

  • Version: [2.0.14-beta]

Stacktrace
No Errors

Fishing bug

Description of Error
it is always possible to validate the fishing quest by throwing the cap on or even on land

Screenshots
http://image.noelshack.com/fichiers/2018/44/1/1540801683-2018-10-29-09-27-07.png

Server (please complete the following information):

  • Minecraft Version: 1.13.2
  • This server is running CraftBukkit version git-Spigot-e4d0c66-72c3617 (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)

Plugin (please complete the following information):

  • Version: 2.0.15

BlockPlaceCertain Door

  door:
    type: "blockplacecertain"
    amount: 1
    block: 324

When I place an oak door, nothing happens.

citizens_deliver won't work with custom name and lore items.

Description of Error
I have created a task to deliver 5 raw cod to a NPC named "Test", this items come from a fishing plugin that gives you the cod with name "&7Raw cod" and lore "&7Type: &aBasic" (As i'm using a rarity system), normal cod works but renamed cod won't work.

Renamed items without lore won't work too, try to simply rename the item to "Test", without colors.

Also, the progress won't work on this tasks, it will stay at 0 even if one task is completed.

To Reproduce
Create this task:

test:
type: "citizens_deliver"
npc-name: "Test"
item: COD
amount: 5
remove-items-when-complete: true

Deliver renamed cod to the NPC named "Test", the task won't be completed but if you deliver him normal cod, it will work.

Screenshots
This can't be shown with screenshots and I have no time to record a video.

Server (please complete the following information):

  • Minecraft Version: 1.14.4
  • Mod Name: PaperSpigot

Plugin (please complete the following information):

  • Version: 2.6

Stacktrace
No errors.

Hide Flags

Description of Feature
Hello, can you add "{HideFlags:43}" to nbt of every item?

Additional Information
HideFlags will hide this:
zrzut ekranu 2018-07-08 o 08 45 13

thanks :D

MythicMobs Support

Description of Feature
Just mythicmobs support and tasks for that plugin, for example, kill the mythicmobs mob X
if you kill the mob X of mythicmobs you'll receive the rewards
For example: Kill the mythicmobs mob: testn1, amount: 10. So,
I think that you don't need more information

Alternative Methods
Mob name, amount

Additional Information
[anything not listed above, such as screenshots etc.]

[Feature] Add conversations to citizens

Description of Feature
When players click an NPC from Citizens, they can have a conversation with that NPC and complete a quest with them. It would also be beneficial to hide the quests until the player talks with the appropriate NPC.

Alternative Methods
Currently trying to make this work with positional information, but having players interact directly with the NPC is desired.

Additional Information
[anything not listed above, such as screenshots etc.]

PlayerFishEvent error

Running on spigot 1.9 recommended with latest build of your plugin and every now and then I get this error:

11.05 21:30:07 [Server] INFO org.bukkit.event.EventException
11.05 21:30:07 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.EntityFishingHook.m(EntityFishingHook.java:294) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.World.entityJoinedWorld(World.java:1612) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.World.g(World.java:1587) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.World.tickEntities(World.java:1421) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.WorldServer.tickEntities(WorldServer.java:628) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:792) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
11.05 21:30:07 [Server] INFO Caused by: java.lang.NullPointerException
11.05 21:30:07 [Server] INFO at me.fatpigsarefat.quests.quests.tasktypes.types.FishingTaskType.onFishCaught(FishingTaskType.java:42) ~[?:?]
11.05 21:30:07 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
11.05 21:30:07 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_111]
11.05 21:30:07 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_111]
11.05 21:30:07 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_111]
11.05 21:30:07 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[custom.jar:git-Spigot-d20369f-7fc5cd8]
11.05 21:30:07 [Server] INFO ... 13 more

There is no errors on start up or while disabling. Just this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.