An NPC that doesn't just repeat the same fixed lines — it reads your live game state and hands you a mission that actually fits your situation.
Features
Inventory-aware quests — no iron sword yet? You'll get sent to gather ore instead of straight into danger.
Health-aware safety — low on hearts? The NPC gives you a gentle gathering task instead of a combat quest.
Biome-based missions — desert, snowy, jungle, and nether biomes each get their own flavor of quest.
Player memory — fail quests repeatedly, and the NPC's tone shifts from friendly to impatient to annoyed.
Smart rewards — potions near a boss fight, healing items when you're hurt, building blocks when you're stockpiling materials, instead of one fixed reward.
How to Use
Activate the behavior pack in your world (enable Beta APIs under Experiments).
Turn cheats on.
In chat, type !questnpc to spawn the Quest Master NPC.
Interact with it to receive a quest generated from your current inventory, health, and biome.
Notes
Fully offline / client-side by default — no external server or API key needed.
Advanced users running a Bedrock Dedicated Server can optionally wire in a live cloud-AI backend (see aiCloudBridge.js in the source).

