Better Questing: Standard Expansion Mod — Guide
Quest Tasks
Tasks are the requirements a player must fulfill to complete a quest. The Standard Expansion provides a comprehensive suite of task types.
- Item Task: Requires the player to possess or consume specific items. Can be configured to ignore NBT data or metadata.
- Fluid Task: Requires the player to submit a specific amount of a fluid (e.g., Water, Lava, or modded fluids).
- Crafting Task: Detects when a player crafts a specific item. This is distinct from the Item Task as it requires the act of crafting rather than just possession.
- Mob Kill Task: Requires the player to kill a specific number of a certain entity type (e.g., 10 Zombies).
- Location Task: Completed when the player reaches specific coordinates or enters a defined radius around a point.
- Scoreboard Task: Monitors a Minecraft scoreboard objective and completes when the player reaches a certain value.
- Meeting Task: Requires the player to interact with or be near a specific NPC or entity.
- Advancement Task: (In newer versions) Links quest completion to the vanilla Minecraft Advancement system.
Quest Rewards
Rewards are granted to the player upon the successful completion of all tasks within a quest.
- Item Reward: Grants the player a fixed set of items.
- Choice Reward: Presents the player with a list of items, allowing them to choose only one as their prize.
- XP Reward: Grants the player a specified amount of experience points or levels.
- Command Reward: Executes a server-side command. This can be used to change weather, spawn entities, or trigger world events.
- Scoreboard Reward: Modifies a player's scoreboard value (adding or setting a specific score).
- Loot Reward: Grants the player a random item from a specified loot table, often delivered via a Reward Bag.
Mechanics and Systems
Quest Editor
The mod features a full-screen in-game editor. Pack creators can toggle 'Edit Mode' to create quest lines, place quest icons, and define dependencies. The editor supports: * Automatic Tree Generation: Automatically arranges quest icons based on their prerequisites. * Manual Placement: Allows for pixel-perfect positioning of quest nodes. * JSON Export/Import: All quest data is stored in JSON format, allowing for external mass-editing or sharing between packs.


Party System
Players can form parties to complete quests together. * Shared Progress: Tasks completed by one party member can count for all members. * Party Management: Includes a GUI for inviting players, kicking members, and transferring leadership.
Hardcore Lives
Pack developers can enable a Hardcore mode where players have a limited number of lives. * Life Tracking: Lives are displayed in the questing GUI. * Game Over: If a player loses all lives, they can be banned, put into spectator mode, or reset, depending on server configuration. * Life Rewards: Quests can be configured to grant extra lives as rewards for difficult challenges.