Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

PurrplingCat and Obamoose

Uploaded by


Virus scan

Safe to use

About this mod

Quest Framework is a framework mod that gives modders the ability to create custom quests, define custom quest types and handle quests on the back-end.

Permissions and credits
Quest Framework is currently not being maintained by PurrplingCat. For maintenance issues contact Obamoose on the Stardew Valley Discord or on the PurrplingCat Discord.

Quest Framework

Quest framework
is a Stardew Valley framework mod that provides a tool for modders.
It allows modders to create custom quests, define custom quest types and handle quests on the backend.
It supports Content Packs and SMAPI mod-provided API.

For players:


  1. Install latest version of SMAPI
  2. Install this mod from nexus mods
  3. Unpack Quest Framework to the Mods folder
  4. Unpack Quest Framework's content packs to the Mods

  5. folder (follow the pack's instructions)
  6. Run the game using SMAPI


  • SMAPI version 3.9.0 or newer
  • Stardew Valley 1.5


✔️ Quest Framework is mostly compatible with Stardew Valley 1.5+ on Linux/Mac/Windows, both single-player and multiplayer.
❌ Quest Framework IS NOT compatible with local split-screen!

Compatible with Json Assets.

Compatibility with Android version of SMAPI/SDV is not guaranteed. and not maintained by original mod author (android maintenance is in community hands only - send PR on GitHub with android fixes)


Content Pack API

You can create content packs which adds your custom quests. Options for added quests by this way are limited. For more advanced stuffs with quests use advanced API.

To create JSON content pack see Content Pack API guide.

Advanced API

With advanced API you can create more complex and advanced quests, create quest observers, custom quest types and more. Using advanced API requires programming skills in C# and knowledge of SMAPI modding.

How to use advanced API see Advanced API guide.

Need help?

You can ask for help with Quest Framework on the PurrplingCat Discord server or ping Obamoose in the official SDV Discord (channels #using-mods, #making-mods).

Reporting issues / Requesting new features:

If you want to report a bug or propose a new feature, please create an issue on GitHub.

Contributors & Special Thanks

Obamoose - Current maintainer of the mod.
PurrplingCat  - Quest Framework mod author.
Kdau - Special thanks for help with creating this mod.
Randy (aka andrill1) - Banner for Quest Framework Nexus Mods page.


API Reference
Source code
Nexusmods page
Stardew Modding API (SMAPI)
PurrplingCat's Patreon
PurrplingCat's Discord