1.3.5-beta - Many fixes, improvements & new quests types.
Fixes
- The colors in the NPC names are now functional.
- Player quests are now reloaded with the command
/qadmin reload.
- Fixed an error when there were no items other than quests and the player head in the player interface.
- Fixed an error that caused player progressions to not be saved on server shutdown or reload, if the chosen storage mode is
MySQL.
- Fixed errors that prevented the plugin from launching if the storage mode selected was
YAML.
- Fix error on server reload if storage mode chosen is
YAML.
- Correction of an error when a player disconnects.
Player interface
- Enchantments for completed quests are hidden.
-
FILL item names are no longer displayed.
Quests
- Added quest type
CARVE, where you have to turn a pumpkin into a carved pumpkin. No need to specify an item for this type.
- Added support of sheep colours for
SHEAR quests.
To specify a colour, you simply add the line
sheep_color: <COLOR> below
entity_type. The available colours are listed on
this page, in the Enum Constants section. You can always leave the colour unspecified.
- Added quest type
PLAYER_DEATH, where you have to... die. No need to specify an entity for this type.
- Added the quest type
LOCATION, where a player must travel to specific coordinates in a world. It is possible to specify a radius. The quest must be validated in the player interface. More information on
the Wiki.
- Added the quest type
FARMING, where the player must harvest fully grown crops. This works with all crops that have multiple stages of growth, you can find a list
here.
Support for WildStacker
If you are using WildStacker to group mobs, you now have an option in the configuration to enable, called "use_wildstacker". If you kill several stacked mobs at the same time, they will all be counted in the
KILL quest. This is currently not compatible with the
PICKUP quest type.
Other
- Big code rewrite, on all quest management and progression.
- The "Few seconds" message is now configurable, in the config.yml file.
- An empty message will no longer be sent to the player if the corresponding line is empty in the messages.yml file.
- The config.yml and messages.yml files are now reloaded with the /qadmin reload command.
If bugs occur, please report them.
Thanks a lot,
Kind regards.