Compatibility
Minecraft: Java Edition
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Changelog
(join the discord to give feedback!)
- Beta release (v0.10.1 - Meta Info Fixes)
What's changed
- Moved to Paper! + Minecraft 1.21.6
-
add outline for EntityNPC type
-
add SelectEntity gui function
-
add serialising EntityNPC
-
fix checking EntityNPCs in BlockListener
-
add spawning EntityNPC
-
add dynamic particleFX above NPC
adjusts to entity height
-
add removing entityNPCs and fix untoggling not removing NPCs
-
fix getNPC null error when no NPCs
-
update to v0.10
-
update dependencies
-
add place button for EntityNPC
decouple from npctypes screen
-
add current location description to NPC relocate button
-
fix being able to use existing entity NPC for new
-
fix EntityNPCs not being client side
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/150
-
add no overwrite option to loadQuests
-
add default quest title incase invalid or empty
-
fix never updating existing quest
-
add serialisable entity data
-
overhaul NPC tracking
-
fix NPC blocks not persisting on NoneAction
needs to run on the the main thread
-
fix unable to untoggle BlockNPC quests
-
fix copy-rename-maven-plugin code checking false positive
-
add .settings dir to .gitignore
-
improve plugin introduction
-
remove undefined entities
-
add rabbit entity support + some EntitySerialiser safety
-
add sheep entity support
-
add safety to serialising entity attributes from the string
-
fix opening quest editor causing background quest title prompt
-
remove unused import
-
add additional filtering entityNPC interactions
now filters on attributes (the serialisable data object)
-
add citizens2 to database v0.10 migration
-
add methods for citizens2 support check/set
-
add blocking quests with EntityNPCs if missing Citizens2 dependency
-
add soft depend on Citizens2
-
add citizen2 to pom
-
add citizens2 integration
-
remove unused imports
-
add LookClose trait to NPCs
-
add labels support for actions and stages
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/154
-
Update quest diary to use action labels
-
add sorting for stages in 'next action editor'
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/155
- update QuestAction and RequestItemListener to immediately check RequestItem
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/157
- fix despawn task stopping when a citizens2 NPC not found
seems to fix https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/156
- increased the amount of QuestAction slots
in the future, should probably do pagination
-
update README tables
-
fix innacurate 'not enough stock' on quest inventory
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/159
-
add framework for complex items
-
simplify potion details
-
overhaul ItemSerialisable framework
-
fix clarity of TakeItemAction consent prompt
-
add ALLOWED_GENERIC_MATERIALS list to ItemData
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/162
-
remove unused 'predefined variants'
-
add ItemSerialisable property purification
partly fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/163 -- you can see how in the screenshot in https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/163 there is a case of POTION[material:POTION]. This should be impossible, this commit corrects this data on the fly. It will now read more like POTION[type:WATER]. YAY! 🎉
-
fix ItemData.AIR being used as a valid item
-
add a bunch of allowed generic ItemData materials
-
fix limitation on generic GUI items and RequestItem completion check
-
fix generic player inventory item match checking
-
add helper method for if player inventory hasRequiredItems
-
fix ugly ItemSerialisable names/displays
-
fix underscores breaking ItemSerialisable text formatting
-
update dependencies; support mc1.21.6
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/164
- add support for generic item properties + replace SPIGOT w/ PAPER
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/161 but replacing spigot creates https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/165 and many deprecations that need to be replaced
-
update GUI and ChatUtils to 1.21.6
-
update ChatPrompt to Paper
-
add unintrusive drawFrame failure
-
fix SelectEntity exiting
-
fix ChatPrompt feedback
-
fix shared quest labels
-
fix quest inventory submit button
-
remove deprecated GUI title refresh
-
fix questdiary showing WHITE wool for tracked quests
something is wrong with new ItemSerialisable(Material.name())
-
migrate Dynamicquestdiary to paper
-
remove KeyHandler
-
add Material.NAME_TAG to allowed generic ItemData
-
migrate NPC name ChatPrompt to paper
-
migrate SelectMaterial to Paper
-
migrate TakeItemAction to Paper
-
remove unused @key annotation import
-
remove unused imports
-
migrate ItemData to Paper
-
fix Adventure.Component text decoration/styling leaking
-
fix quest title in GUI not updating after renaming quest
-
add sending message on quest editor save
fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/166
- fix string-based ItemSerialisable constructor
by resolving the ItemStack outside ItemData to avoid loss of properties data. Fixes https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/issues/167
-
remove leftover ChatColor usages
-
fix incorrect use of Component chaining
-
fix POTION deserialisation and all items inventory presentation
-
add annoying console message when quests not allowed
probably will be removed or moved if a verbose/debugging mode is added
-
fix citizen being hard dependency
-
fix quest editing jank before first manual save
..by just saving to registry/fs on creation
- add alternative method of refreshing UI with paper limitations
re-opening the current screen as an UpdateScreen. The UpdateScreen method is patched to not double up in history preserving the 'go back' functionality.
- fix unecessary newline after '[playerquests]'
Files
Metadata
Release channel
BetaVersion number
0.10.1Loaders
Game versions
1.21–1.21.6Downloads
5Publication date
June 27, 2025 at 12:05 PMPublisher

sammypanda
Owner