issues
search
sammypanda
/
MCJE-PlayerQuests-Plugin
Survival-friendly questing by the players for the players!
GNU General Public License v3.0
4
stars
0
forks
source link
Use quest caching instead of real-time database (and other QOL fixes)
#76
Closed
sammypanda
closed
2 months ago
sammypanda
commented
2 months ago
Goals/Changes
fix quest viewer thread blocking and/or communicate searching the filesystem for the quest
add background quest loading with FS watcher
fix when a quest is already toggled on reload, on remove, it doesn't remove from the diary
fix when deleting a quest FX isn't updated
fix quest diary entries duplicate when a quest is untoggled and retoggled
fix listening for all player messages in ChatPrompt
fix listening for all player block placing in SelectLocation
fix cancelling chat when chat is a denied select method in SelectBlock
remove redundant closes when using try-with-resources
aka improve database performance
fix concurrency issues with database
enables durable quest progress and data. Quest progress persists despite reloads and restarts
remove quest progress tracking debug console logs
fixe un-started quests never added to new player quest diaries (regression)
fix GUI clicks running for other players
add closing GUI on server reload
fix stage adding increment
after stage_1 is stage_11 instead of stage_2
add StagePath for quest pointers ✨
instead of an action being referred to in the template as action_1 it's more precise, like stage_0.action_1.
add latest release alert
add quest resources refunding
cap quest actions to 12
cap quest stages to 42
fix order of stage list in quest stages menu
Goals/Changes