
QuestWeaver (Quests for Fabric)
Note: if the image doesn't display correctly, view here
Important Information
Starting from version 1.0.2, the quests.qw and setup.qw files must be placed in the config/QuestWeaver directory!
A graphical quest line builder is now available, which can be found here!
Main Features
QuestWeaver provides a simple and efficient quest system for Minecraft on Fabric. The mod adds only one item - the quest book, which is crafted by default using one piece of paper in a crafting table.
Functionality
The system is built around two main configuration files:
- quests.qw - contains comments, quests, and connectors
- setup.qw - includes commands executed when the quest book is first obtained (for example, creating scoreboard systems)
Quest Structure
Each quest has the following parameters:
- Name and description
- Icon and position on a 10x5 grid
- Hover text
- Completion requirements
- Category
Connectors serve for visual design and don't perform functions when clicked.
Management and Completion
The quest book is activated with the standard use key (by default - right mouse button) and initially shows quests from the "intro" category. You can easily switch between categories using the appropriate arrows.
A quest is considered completed when the player meets certain conditions and then clicks on the quest icon in the book.
Available Completion Conditions
- "has" - checks if the player has a certain amount of items
- "take" - similar to "has", but also takes the items
- "score" - checks if the player has achieved a certain score (scoring systems can be configured via setup.qw)
- "tag" - checks if the player has a specific tag in the scoreboard system
Technical Features
The mod is in early development. When using the quest book without loaded quests and subsequently selecting a page, the game may crash.