- Readded the "Show Completed" option to the quest menu.
- Added a "Repeat" button for repeatable quests, it appears once the quest's timer is up.
- Added a scrollbar to the quest categories, shown when you have more than 6 categories with quests.
- Improved the repeatable quests system. (Cooldown timer on the quest tracker, new details in the quest UI, and some backend improvements.)
- Fixed a rare bug that let players accept more quests than the limit allowed.
- Several minor code improvements & cleanup.
- Several minor UI improvements & small fixes.
- API improvements.
- Redesigned the NPC quest details page (opened by /tq npc) to match the main quest menu.
- Added /tq tracker command so players can toggle the quest tracker HUD on or off.
- Added a Quest Tracker HUD section to the in game editor to set its on screen position and side.
- Fixed an editor crash when typing in reward value and requirement target fields.
- Added Quest Tracker HUD, track quests and follow their objectives live on your screen. Track/untrack from the quest detail page; accepted quests are tracked automatically.
- Added Accept & Complete flow, quests can now require manual Accept, and Complete is a button you press once the requirements are met (no accidental auto complete). Drop a quest to reset it.
- Added Active quest limit cap how many quests a player can have active at once (config max_active_quests, default 3), with a per rank override permission talequests.activequests.<N>.
- Added HARVEST quest type for crops. Counts breaking, hand picking and sickle harvesting for crops.
- Added TaleDialogues integration, NPC quests can be shown as real dialogue boxes (with NPC name and portrait) instead of plain chat messages.
- Added EndlessLeveling integration, new requirement types for reaching a level, skill level, or prestige.
- All menus and editors remade and polished, with many editor QoL changes (in modal ID filter, selected items shown first, cleaner pickers).
- Item icons now resolve correctly for every item, including custom plugin and special items that didn't show before.
- USE_COMMAND quests now also progress when the player uses a command alias.
- Fixed mob PNG path. Now it'll show correctly when set a mob PNG on quest icon.
- Added new 10 mob types to mob PNG search system.
- Added command tab completer for quest & chain IDs.
- Fully migrated to the update 5.
- Fixed an issue about
quest_detail_click_enabledconfig section. Menu will not be stuck at Loading... if this set tofalsenow.
- Added CATCH_FISH quest type with HyFishing and Angler's Almanac integration. Tracks fish catches via each plugin's official API.
- Added USE_COMMAND quest type that tracks when players execute specific commands.
- → Supports argument patterns: args: "home" (exact), args: "*" (any command), args: "home *" (mixed literal and any).
- → Automatic alias resolution: /h resolves to /home if it's an alias.
- Added per requirement display overrides allowing custom name, description, and icon for each requirement on the quest details page and in progress notifications. Display icons support item IDs, creature textures, and custom texture paths (texture: prefix).
- Added /quest help with permission-aware filtering so players only see commands they can run.
- Expanded wildcard usage for all target searches with exact_match: false:
- → Wood matches any ID containing "wood".
- → Wood Trunk matches IDs containing both tokens.
- → Wood_*_Trunk matches IDs with one segment between (excludes extended variants like Wood_Amber_Trunk_Half).
- → * matches everything.
- Optimized all editor menus by replacing full page rebuilds with targeted partial updates, preserving scroll position and input focus. (No more jumping menus ^^)
- Several UI improvements and tweaks.
- Several performance improvements.
- Several code improvements and cleanup.
