▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/PlayerQuests (Archived)
PlayerQuests (Archived)

PlayerQuests (Archived)

Survival-friendly questing by the players for the players!

Оцените первым
1.4K
15
Все версииPlayerQuests v0.10.1

PlayerQuests v0.10.1

Beta27.06.2025

Список изменений

(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]'

Файлы

playerquests-v0.10.1.jar(3.46 MiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

0.10.1

Загрузчики

Paper

Версии игры

1.21–1.21.6

Загрузок

47

Дата публикации

27.06.2025

Загрузил

ID версии

Главная