All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Questlog

Questlog

by InfernalStudios • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Questlog is a mod designed to add… Well, quests to your game!

This mod is entirely JSON-driven. You will need to learn how to write JSON files and put them in the questlog folder in the config to make use of it.

The biggest question on your mind is probably something like: "... Why not just use FTBQuests?"

Well! Unlike FTBQuests, which presents its quests in sprawling spreadsheets, this mod's quests are presented in a little book/checklist-style format, and are directly highlighted via notification badges when unlocked from the inventory GUI! 

The presentation is both far more vanilla-friendly, yet also dynamic enough to be stylised in whatever way you see fit! This format was directly inspired by Elder Scrolls: Oblivion's quest system.

Although designed to fill in the gaps I feel are present in FTBQuests, I could easily see this mod being used in conjunction with it, as it fulfils different niches than that mod, even if they're similar. 

Whilst FBT is better for delivering numerous smaller tasks (i.e. fetch-quests), Questlog is better for delivering information and highlighting more complex goals. It also just has a fair few advantages over FTB, too...

The mod was conceptualised and is designed around the principle of conveyance. Creators can write quests so that when they trigger (or are completed), they display either their own toast panels and notification badges, or they outright pop-up in your face directly, so you can never miss an important piece of info.

Every art asset of the mod has been scrupulously designed so as to be majorly alterable via resource packs, so you can include Questlog in all manner of modpacks without it feeling out of place.

By default, the mod has no content. You have to add your own via writing quests and adding them t!

Check out the wiki for info on how to use Questlog! 
https://moddedmc.wiki/en/project/questlog/latest/docs

You can also find example Quests to use as reference here: 
https://github.com/infernalstudios/Questlog/tree/1.20.1/examples/questlog

After examining that, use the in-game editor to start making your Quests! :) /ql edit_mode

Check out the mod in action in the Resurvival modpack, which I would suggest examining as a template to help you write your own quests and make your own resource packs!

Hope this helps you make better modpacks! :D

Got a feature suggestion or an issue? Let us know on our GitHub! https://github.com/infernalstudios/Questlog/issues

Also, show us what you do with the mod in our Discord! https://discord.gg/UYGSn94

Wanna see the mod in action? Can't read?
Don't worry, I've got you covered!! Check it out in action below!

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Fabric
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.20.1
Forge
1mo ago 1
1.20.1
Fabric
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.20.1
Forge
1mo ago 1
1.20.1
Fabric
1mo ago 1
1.20.1
Forge
3mo ago 1
1.20.1
Fabric
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.20.1
Fabric
3mo ago 1
1.20.1
Forge
3mo ago 1
1.20.1
Fabric
3mo ago 1
1.20.1
Forge
3mo ago 1
1.20.1
Forge
3mo ago 1
1.20.1
Fabric
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.21.1
Fabric
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.20.1
Forge
4mo ago 1
1.20.1
Fabric
4mo ago 1
1.21.1
Fabric
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.20.1
Forge
4mo ago 1
1.20.1
Fabric
4mo ago 1
1.20.1
Forge
4mo ago 1
1.20.1
Fabric
4mo ago 1
1.21.1
Fabric
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.21.1
Fabric
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.20.1
Forge
5mo ago 1
1.20.1
Fabric
5mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Fabric
6mo ago 1
1.20.1
Forge
6mo ago 1
1.20.1
Fabric
6mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Neoforge
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.21.1
Fabric
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.20.1
Forge
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Forge
9mo ago 1
1.21.1
Fabric
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.20.1
Forge
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.21.1
Fabric
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Fabric
9mo ago 1
1.20.1
Forge
9mo ago 1
1.20.1
Fabric
9mo ago 1
1.21.1
Fabric
10mo ago 1
1.21.1
Fabric
10mo ago 1
1.21.1
Neoforge
10mo ago 1
1.20.1
Forge
10mo ago 1
1.20.1
Fabric
10mo ago 1
1.20.1
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.x
Forge
last yr. 1
1.19.x
Forge
last yr. 1
  • Backported recent 1.21 fixes.
  • Ported to stonecutter.
  • Backported recent 1.21 fixes.
  • Ported to stonecutter.
  • Backported recent 1.21 fixes.
  • Ported to stonecutter.
  • Backported recent 1.21 fixes.
  • Ported to stonecutter.
### Fixed

  • Fixed the player sometimes getting stuck (unable to move or look around) after reloading quests, toggling edit mode, or another player joining a LAN world.
  • Fixed quest objectives from before a reload or relog continuing to listen for events in the background.
  • Fixed clickEvent in JSON text component descriptions doing nothing when clicked (e.g. run_command, open_url, copy_to_clipboard) (@Theawsomelamp).
  • Fixed resizing the game window wiping unsaved changes in the quest and chapter editors (sorry Chakyl!).
  • Fixed scrollbar appearing on quest descriptions that are exactly 11 lines long.
  • Fixed quests using item components, entity predicates or component item rewards failing to load on dedicated servers.
### Fixed

  • Fixed the player sometimes getting stuck (unable to move or look around) after reloading quests, toggling edit mode, or another player joining a LAN world.
  • Fixed quest objectives from before a reload or relog continuing to listen for events in the background.
  • Fixed clickEvent in JSON text component descriptions doing nothing when clicked (e.g. run_command, open_url, copy_to_clipboard) (@Theawsomelamp).
  • Fixed resizing the game window wiping unsaved changes in the quest and chapter editors (sorry Chakyl!).
  • Fixed scrollbar appearing on quest descriptions that are exactly 11 lines long.
  • Fixed quests using item components, entity predicates or component item rewards failing to load on dedicated servers.
### Added

  • The Questlog now reopens to the last opened chapter.
  • Saved chapter scroll position when navigating back from a quest or switching chapters.

### Fixed

  • Fixed "Hide completed quests" and "Condensed view" display preferences resetting when reopening the Questlog.
  • Fixed misleading "Hidden" quest setting tooltip in the editor.
  • Fixed the Entity Approach objective in the editor generating a "required_amount" field instead of "range".
  • Defaulted missing "range" in Entity Approach objectives to 5 blocks to prevent broken quest errors.
  • Fixed the selection list in the quest editor where clicking the scrollbar clicked options underneath it and mouse wheel scrolling was occasionally unresponsive.
### Added

  • The Questlog now reopens to the last opened chapter.
  • Saved chapter scroll position when navigating back from a quest or switching chapters.

### Fixed

  • Fixed "Hide completed quests" and "Condensed view" display preferences resetting when reopening the Questlog.
  • Fixed misleading "Hidden" quest setting tooltip in the editor.
  • Fixed the Entity Approach objective in the editor generating a "required_amount" field instead of "range".
  • Defaulted missing "range" in Entity Approach objectives to 5 blocks to prevent broken quest errors.
  • Fixed the selection list in the quest editor where clicking the scrollbar clicked options underneath it and mouse wheel scrolling was occasionally unresponsive.
### Added

  • The Questlog now reopens to the last opened chapter.
  • Saved chapter scroll position when navigating back from a quest or switching chapters.

### Fixed

  • Fixed "Hide completed quests" and "Condensed view" display preferences resetting when reopening the Questlog.
  • Fixed misleading "Hidden" quest setting tooltip in the editor.
  • Fixed the Entity Approach objective in the editor generating a "required_amount" field instead of "range".
  • Defaulted missing "range" in Entity Approach objectives to 5 blocks to prevent broken quest errors.
  • Fixed the selection list in the quest editor where clicking the scrollbar clicked options underneath it and mouse wheel scrolling was occasionally unresponsive.
### Added

  • The Questlog now reopens to the last opened chapter.
  • Saved chapter scroll position when navigating back from a quest or switching chapters.

### Fixed

  • Fixed "Hide completed quests" and "Condensed view" display preferences resetting when reopening the Questlog.
  • Fixed misleading "Hidden" quest setting tooltip in the editor.
  • Fixed the Entity Approach objective in the editor generating a "required_amount" field instead of "range".
  • Defaulted missing "range" in Entity Approach objectives to 5 blocks to prevent broken quest errors.
  • Fixed the selection list in the quest editor where clicking the scrollbar clicked options underneath it and mouse wheel scrolling was occasionally unresponsive.
### Added

  • Added a questlog:random reward type, which rolls one of several weighted entries when the reward is claimed.

### Changed

  • slot is now an optional field in the item equip quests.

### Fixed

  • Fixed player quest progress being wiped when another mod saves the player during login.
  • Fixed missing item equip slot field in the in-game editor.
  • Fixed repeatable quests not resetting when quest rewards are collected.
  • Fixed quest rewards and choices being hidden when the details button is disabled.
  • Fixed details button displaying when details are open by default.
  • Fixed raw %s placeholder displaying for effect and quest completed objectives.
  • Fixed "Toast on Unlock" triggering on objective progress instead of when requirements are met.
  • Fixed "Popup on Unlock" not triggering.
  • Fixed "Effect Added" objectives not completing.
  • Fixed quest membership desync in the chapter editor when "In Main Chapter" is enabled.
### Added

  • Added a questlog:random reward type, which rolls one of several weighted entries when the reward is claimed.

### Changed

  • slot is now an optional field in the item equip quests.

### Fixed

  • Fixed player quest progress being wiped when another mod saves the player during login.
  • Fixed missing item equip slot field in the in-game editor.
  • Fixed repeatable quests not resetting when quest rewards are collected.
  • Fixed quest rewards and choices being hidden when the details button is disabled.
  • Fixed details button displaying when details are open by default.
  • Fixed raw %s placeholder displaying for effect and quest completed objectives.
  • Fixed "Toast on Unlock" triggering on objective progress instead of when requirements are met.
  • Fixed "Popup on Unlock" not triggering.
  • Fixed "Effect Added" objectives not completing.
  • Fixed quest membership desync in the chapter editor when "In Main Chapter" is enabled.
### Added

  • Added a questlog:random reward type, which rolls one of several weighted entries when the reward is claimed.

### Changed

  • slot is now an optional field in the item equip quests.

### Fixed

  • Fixed player quest progress being wiped when another mod saves the player during login.
  • Fixed missing item equip slot field in the in-game editor.
  • Fixed repeatable quests not resetting when quest rewards are collected.
  • Fixed quest rewards and choices being hidden when the details button is disabled.
  • Fixed details button displaying when details are open by default.
  • Fixed raw %s placeholder displaying for effect and quest completed objectives.
  • Fixed "Toast on Unlock" triggering on objective progress instead of when requirements are met.
  • Fixed "Popup on Unlock" not triggering.
  • Fixed "Effect Added" objectives not completing.
  • Fixed quest membership desync in the chapter editor when "In Main Chapter" is enabled.
### Added

  • Added a questlog:random reward type, which rolls one of several weighted entries when the reward is claimed.

### Changed

  • slot is now an optional field in the item equip quests.

### Fixed

  • Fixed player quest progress being wiped when another mod saves the player during login.
  • Fixed missing item equip slot field in the in-game editor.
  • Fixed repeatable quests not resetting when quest rewards are collected.
  • Fixed quest rewards and choices being hidden when the details button is disabled.
  • Fixed details button displaying when details are open by default.
  • Fixed raw %s placeholder displaying for effect and quest completed objectives.
  • Fixed "Toast on Unlock" triggering on objective progress instead of when requirements are met.
  • Fixed "Popup on Unlock" not triggering.
  • Fixed "Effect Added" objectives not completing.
  • Fixed quest membership desync in the chapter editor when "In Main Chapter" is enabled.
### Fixed

  • Fixed the include in main chapter option in the in-game editor.
### Fixed

  • Fixed the include in main chapter option in the in-game editor.
### Added

  • Added hide_when_completed to the quest definition, which removes a quest from the log once all of its objectives are
completed.
  • Quests with uncollected rewards stay visible until those rewards are claimed.
  • Defaults to false, which keeps the current behaviour.
### Added

  • Added hide_when_completed to the quest definition, which removes a quest from the log once all of its objectives are
completed.
  • Quests with uncollected rewards stay visible until those rewards are claimed.
  • Defaults to false, which keeps the current behaviour.
### Added

  • Added hide_when_completed to the quest definition, which removes a quest from the log once all of its objectives are
completed.
  • Quests with uncollected rewards stay visible until those rewards are claimed.
  • Defaults to false, which keeps the current behaviour.
### Added

  • Added hide_when_completed to the quest definition, which removes a quest from the log once all of its objectives are
completed.
  • Quests with uncollected rewards stay visible until those rewards are claimed.
  • Defaults to false, which keeps the current behaviour.
### Fixed

  • Fixed issues with name in Rewards.
  • Fixed issues with inconsistent sort order.
### Fixed

  • Fixed issues with name in Rewards.
  • Fixed issues with inconsistent sort order.
### Added

  • Added NBT requirements for items.
  • Added NBT predicates for entities.

### Fixed

  • Fixed Quest order not always properly applying.
  • Fixed "icon" field missing from objectives and rewards in in-game quest editor.
### Added

  • Added NBT requirements for items.
  • Added NBT predicates for entities.

### Fixed

  • Fixed Quest order not always properly applying.
  • Fixed "icon" field missing from objectives and rewards in in-game quest editor.
### Added

  • Added Component requirements for items.
  • Added NBT predicates for entities.

### Fixed

  • Fixed Quest order not always properly applying.
  • Fixed "icon" field missing from objectives and rewards in in-game quest editor.
### Added

  • Added Component requirements for items.
  • Added NBT predicates for entities.

### Fixed

  • Fixed Quest order not always properly applying.
  • Fixed "icon" field missing from objectives and rewards in in-game quest editor.
### Added

  • Made the settings tab scrollable to expose the missing quest display options:
  • Panel sizing and offsets
  • Background/right-panel/peripheral/overlay textures
  • Completed/triggered sounds
  • Text colors
  • Button text overrides
  • Toast/popup notification toggles
  • translatable
  • Alternate descriptions for completed/failed states

### Fixed

  • Fixed the quest editor capping quest descriptions at 256 characters.
  • Fixed the quest editor overwriting unsupported fields (e.g. background_texture, toast_on_complete) with
defaults on save.
  • Fixed the quest editor's "Details Default"/"Details Disabled" settings.
  • Fixed the quest editor's "Order" field.
### Added

  • Made the settings tab scrollable to expose the missing quest display options:
  • Panel sizing and offsets
  • Background/right-panel/peripheral/overlay textures
  • Completed/triggered sounds
  • Text colors
  • Button text overrides
  • Toast/popup notification toggles
  • translatable
  • Alternate descriptions for completed/failed states

### Fixed

  • Fixed the quest editor capping quest descriptions at 256 characters.
  • Fixed the quest editor overwriting unsupported fields (e.g. background_texture, toast_on_complete) with
defaults on save.
  • Fixed the quest editor's "Details Default"/"Details Disabled" settings.
  • Fixed the quest editor's "Order" field.
### Added

  • Made the settings tab scrollable to expose the missing quest display options:
  • Panel sizing and offsets
  • Background/right-panel/peripheral/overlay textures
  • Completed/triggered sounds
  • Text colors
  • Button text overrides
  • Toast/popup notification toggles
  • translatable
  • Alternate descriptions for completed/failed states

### Fixed

  • Fixed the quest editor capping quest descriptions at 256 characters.
  • Fixed the quest editor overwriting unsupported fields (e.g. background_texture, toast_on_complete) with
defaults on save.
  • Fixed the quest editor's "Details Default"/"Details Disabled" settings.
  • Fixed the quest editor's "Order" field.
### Added

  • Made the settings tab scrollable to expose the missing quest display options:
  • Panel sizing and offsets
  • Background/right-panel/peripheral/overlay textures
  • Completed/triggered sounds
  • Text colors
  • Button text overrides
  • Toast/popup notification toggles
  • translatable
  • Alternate descriptions for completed/failed states

### Fixed

  • Fixed the quest editor capping quest descriptions at 256 characters.
  • Fixed the quest editor overwriting unsupported fields (e.g. background_texture, toast_on_complete) with
defaults on save.
  • Fixed the quest editor's "Details Default"/"Details Disabled" settings.
  • Fixed the quest editor's "Order" field.
Questlog Icon
Download Questlog
Select game version
Select platform