COWMODSКаталог модов

PlayerQuests (Archived)

Survival-friendly questing by the players for the players!

Автор: sammypanda1,6 тыс.15обновлён 31 окт. 2025 г.
ПриключенияМеханики игрыОбщение

Описание

Player Quests Under Development Banner

PlayerQuests ☼

  • Not being updated past 1.21.10
  • Install Citizens2 to use entities as NPCs!
  • Where survival players without cheats can create quests! (with inventories as adorable GUIs).
  • This plugin is still being improved, see the plan!
  • Help with the code here!
How to add | How to configure | About and community

the




View the tutorial! and ask in the discord to
try it in the available test server ^_^


To add to your server, follow these steps ✿

  1. Make sure you're on Java 21 at least.
  2. Download the latest .jar file.
  3. Drag and drop the .jar file into the server 'plugins' folder.
    • Note: Create the plugins folder if it doesn't exist.
  4. (Optional) Do the same with the Citizens2 plugin to be able to use entities as NPCs!

No configuration options ✎

  • Keeping it simple.

Disabling telemetry ⚛

  • This plugin uses bStats to share how many servers are using the plugin.
  • To disable bStats:
    1. Create a folder in plugins/ called bStats (case sensitive)
    2. In it create a file called config.yml
      • Type in it enabled: false
  • To enable, delete the bStats folder and reload/restart, it'll default to enabled: true.

It's perfect for ☆

  • Cute small servers amongst friends
  • Lore and world-building enthusiasts
  • Any plugin-friendly survival servers
  • Lovely community-driven RPG servers

Making things together ♡

  • Just some community highlights! Favourite magical moments, creative quests, and feedback.

Join the community ☾




Under development Player Quests logo

Галерея

Small Banner0.1 GUI - Configurable Slots

Последние версии

Все версии →
beta

Block NPC Player Heads

0.11.1
31 окт. 2025 г.119Minecraft: 1.21.10paper
Скачать
beta

Player NPC types

0.11
10 окт. 2025 г.42Minecraft: 1.21.10paper
Скачать
Что нового
###### (join the [discord](https://discord.gg/EvWVSn9URf) to give feedback!) - Beta release (v0.11 - Player NPC types) ## What's Changed * @sammypanda added a button in NPC creator for other as NPC * @sammypanda added support for Player entity type * @sammypanda added adding other player as quest NPC * @sammypanda added support for placing self as quest NPC * @sammypanda updated plugin to MC 1.21.10 * @sammypanda broke player_head block rotation by changing the serialisation from raw BlockData to through ItemSerialisable
beta

More Actions!

0.10.8
1 сент. 2025 г.73Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
###### (join the [discord](https://discord.gg/EvWVSn9URf) to give feedback!) - Beta release (v0.10.8 - More Actions!) ## What's Changed * @sammypanda Fixed entity listener error when no Citizens2 * @sammypanda Added a new condition: Action Incompletion * @sammypanda Added a new condition: Sleep * @sammypanda Updated branding/developer docs * @sammypanda Re-added SonarQube auditing for GitLab CI/CD * @sammypanda Fixed bug with saving LocationOption data * @sammypanda Improved the Completion condition * @sammypanda Added a new action: Walk * @sammypanda Added a new metric: 'Amount of quests' * @sammypanda Added metrics: Complex Citizens2 dependency stats * @sammypanda Added a new condition: Craft * @sammypanda Removed teleport action from list (NPCs should be 'teleported' by creating multiple NPCs that look the same) * @sammypanda Fixed repetitive conditions list requirements for quest actions * @sammypanda Fixed imprecise multiplication semantics * @sammypanda Fixed unnecessary curly braces semantics * @sammypanda Removed some unused imports * @sammypanda Added a new action: Narrate
beta

PlayerQuests v0.10.7

0.10.7
11 авг. 2025 г.42Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
###### (join the discord to give feedback!) - Beta release (v0.10.7 - Unable To Stock Quest Inventory Hotfix) **Full Changelog**: https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/compare/v0.10.6...v0.10.7
beta

PlayerQuests v0.10.6

0.10.6
10 авг. 2025 г.27Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
###### (join the discord to give feedback!) - Beta release (v0.10.6 - Next Action Selections Patch) ## What's Changed * v0.10.6 - Next Action Selections Patch by @sammypanda in https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/pull/204
beta

PlayerQuests v0.10.5

0.10.5
1 авг. 2025 г.27Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
###### (join the discord to give feedback!) - Beta release (v0.10.5 - Bug Fixes + 1.21.8) ## What's Changed * Add SonarQube fixes by @sammypanda in https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/pull/184 * Fix new startup errors after batch fixes by @sammypanda in https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/pull/186 * Fix attempt to get an undercooked QuestClient in onChunkLoad by @sammypanda in https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/pull/188 * Update to MCJE 1.21.8 by @sammypanda in https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/pull/190 * Fix bugginess in setting items for ItemOption by @sammypanda in https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/pull/194 **Full Changelog**: https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/compare/v0.10.4...v0.10.5
beta

PlayerQuests v0.10.4

0.10.4
14 июл. 2025 г.35Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7paper
Скачать
Что нового
###### (join the discord to give feedback!) - Beta release (v0.10.4 - QuestNPC State Fixes) # What's changed * Fixed renaming actions/stages not reflecting immediately in the GUI * Fixed EntityNPCs duplicating * Fixed a few instances where BlockNPCs disappear * Fixed terrible EntityNPC serialisation
beta

PlayerQuests v0.10.3

0.10.3
3 июл. 2025 г.33Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7paper
Скачать
Что нового
###### (join the discord to give feedback!) - Beta release (v0.10.3 - Craft Action) ![Craft these items to continue: cherry planks (5), oak planks (1)... Finished crafting oak planks... Craft 1 more Cherry Planks... Finished crafting Cherry Planks... Items successfully crafted: Cherry planks (5), oak planks (1).](https://github.com/user-attachments/assets/0d9b1f6a-ed2b-405e-ae21-933824536c1c) # What's changed * fixed selected action malformatting * fixed invalid newline char in GUI slot descriptions * added 'Craft' action * fixed raw item data in 'Change the items' editor * added word wrap to 'Craft' action description * fixed data loss on SelectMaterial processes
beta

PlayerQuests v0.10.2

0.10.2
2 июл. 2025 г.42Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7paper
Скачать
Что нового
###### (join the discord to give feedback!) - Beta release (v0.10.2 - Update to MC 1.21.7 + Add /test command) ![video game, Minecraft; plains with little lake to the left and a mountain in the distance. in-game chat reads: sammy0panda joined the game. Database connection: PASS. Testdatabase: 1/1 Tests Passed! None action, no NPC: PASS. None action, with NPC: PASS Testquest: 2/2 Tests Passed!](https://github.com/user-attachments/assets/e033aaab-03bf-41aa-b755-fe3d699360a4) # What's changed * add in-game developer tests * remove duplicate Citizens2 dependency * add logging to test.log * updated to paper 1.21.7 * add more to features plan, courtesy of @Zepsi_Zola
beta

PlayerQuests v0.10.1

0.10.1
27 июн. 2025 г.58Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6paper
Скачать
Что нового
###### (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]'