Skip to content
This repository was archived by the owner on Apr 30, 2026. It is now read-only.

3.0.2

Latest

Choose a tag to compare

@Ordwen Ordwen released this 31 Jan 16:10

FULL CHANGELOG

New Features & Improvements

Configuration & Customization

• Added send_reload_message parameter to enable or disable sending
quests_in_progress / all_quests_achieved_connect messages to online players during reloads (command or external plugin).
• Added configurable option for maximum rerolls per player.
• Added support for dynamic reward amounts. More info here.
• Added %rewardAmount% placeholder for messages and quest descriptions.
• Added support for placeholders in the quests_per_category section, allowing per-player quest amounts. More info here.
• Added category positioning in the player interface to keep fixed locations with dynamic quest counts. More info here.


GUI & Interface Enhancements

• Added item_model parameter for player_head.
• Added item model support for:

  • Player interface items (more info here)
  • Menu items (more info here)
  • Achieved menu items (more info here)
  • Required items (more info here)

• Added close_on_click parameter for player interface items. More info here.
• Added support for meta parameters in FILL items.


Integrations & Compatibility

• Added support for MMOCore and MMOItems for FISH and CRAFT quest types.
• Added support for PlotSquared, cancelling quest progression on roads and non-allowed plots.
• Added EMF_FISH quest type for EvenMoreFish integration. More info here.


Placeholders & Messaging

• Added %odailyquests_status_<index>% placeholder. More info here.
• Improved placeholder detection to support complex formats.
• Avoid sending messages to players when messages are empty.


Fixes & Stability Improvements

Quest Progression Fixes

• Prevented false CARVE quest progression when sneaking or when carving is not applied.
FARMING quests no longer progress:

  • When crops are not fully grown
  • When breaking a chest containing the required items

• Improved compatibility with RoseStacker for SHEAR quest type.
• Fixed quests that were always renewed on player join.
• Fixed quests not renewing correctly when renew_interval is less than 24 hours.
• Prevented quest progress in invalid PlotSquared areas.


Rewards & Economy

• Better handling of command reward errors with a new reward_command_error message.
• Fixed an issue related to the eco library.
• Fixed issues related to MythicMobs rewards.
• The enabled parameter is once again respected in the categories_rewards section.


Performance, Reload & Reliability

• Close existing SQL connection pool on /dqa reload to prevent connection leaks.
• Improved restart handler by verifying player permissions for /stop and /restart, avoiding incorrect async-save disabling.
• Removed the unnecessary world_disabled message to prevent unwanted spam.
• Avoid unnecessary console spam when not enough quests are available in a category.
• Prevent update checker errors when using snapshot versions.
• Updated CustomBlockData to avoid Folia compatibility issues.
• Improved overall Folia compatibility.
• Improved dependency hook error handling when plugin versions are incompatible.


Data Safety & Internal Improvements

• Old data is now deleted during backups to avoid issues when the number of queries decreases between renewals.
• Backup process is now fully wrapped in a transaction to prevent data loss on errors.
• Inventory name checks replaced with holder-based verification to avoid incompatibilities with plugins and placeholders.