File Details
KyuubiSoftQuestBook-1.8.0.jar
- R
- Mar 16, 2026
- 1.40 MB
- 175
- Early Access
File Name
KyuubiSoftQuestBook-1.7.0.jar
Supported Versions
- Early Access
New Features
- NPC Profile Editor (In-Game) — Brand new page for viewing, editing, creating, and deleting quest NPC profiles. Quest Entry Editor overlay for Offer/Active/Complete dialogs. Auto-create profile when saving a quest with NPC trigger. Cross-links between Quest Editor, NPC Profile Editor, and Citizen Admin. Profile search, unsaved changes warning, entry reordering. Dialog auto-pagination for long texts.
- Per-Player Language Support — Players can set their preferred language. All quest UI, notifications and NPC dialogs respect the player's language setting.
- Per-Instance Tooltips — Item tooltips can now be customized per-player using PacketAdapters. Virtual item IDs allow unique descriptions for the same base item.
- Economy Display — When
rewardCurrency = "economy", the entire Quest UI shows the external currency (e.g. "Gold") instead of "Quest Tokens". Automatic conversion viatokenExchangeRate. - Pending Reward Retry — Items that couldn't be granted due to full inventory are automatically retried on next login.
- MySQL Storage Backend — Player quest data can optionally be stored in MySQL for cross-server setups. Automatic legacy file migration.
- Gold Reroll for Daily Quests — Players can reroll daily quests using gold currency (configurable cost).
- Quest API — Public API for other mods to listen to quest events (started, completed, abandoned) and query quest data.
- Stats Tracking in Admin Panel — Server-wide quest statistics (starts, completions, abandon rates) now tracked and displayed. Color-coded completion rates.
talk_to_npcLegacy Alias — Existing quest configs usingtalk_to_npcobjective type still work (automatically mapped tointeract_npc).- 9-Language Localization Popup — For quest name/description and chapter name/description in admin panel.
- Triggers/Prerequisites for All Quest Types — No longer story-only.
- NPC Dialog Section — In Quest Editor with reverse-lookup and auto-assign. Dialog lines max length increased to 4096.
- LevelingCore Integration — New reward type
leveling_xpfor quest rewards.
Bug Fixes
- Proximity Toast Grey Box — Fixed large grey box appearing on first NPC approach. Root element now starts invisible and is shown atomically with slot data.
- Proximity Toast Avatars — Fixed NPC avatars only showing on second approach. Removed BUILD_GRACE_MS timing issue that silently dropped avatar updates.
- Admin Console Permission — 6 admin commands (reload, setstreak, resetdaily, resetweekly, export, import) no longer reject console execution with "no permission".
- Login Crash Near NPCs — 3-second grace period prevents proximity toast HUD crash on login.
- HUD Flooding — Throttled to max 1 update/500ms during fast events (mining/killing).
- HUD Login Reliability — Retry with backoff when PlayerQuestData isn't loaded yet.
- Base Quest Modifications — Persist after reload (modifiedBaseQuestIds correctly re-populated).
- Offer Dialogs — Now always show Accept/Decline instead of just "Close".
- LevelingXP Reward Display — Displayed correctly instead of raw type string.
- LocEditor Input — Values persisted in state instead of read from empty event.
- Memory Leak Fix — Player data properly cleaned up on disconnect.

