Quest Shop
No reviews yet
QuestShop provides an in-game shop and (quest) reward progression system. It is designed for modpack makers to support controlled item access, team play, and quest progression. Optional FTB Teams & FTB Quests integration.
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Adds extra features or content to an existing mod.
Includes systems for trading and managing economies.
Features a progression system with stages or gates that must be unlocked.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
QuestShop

QuestShop is a lightweight Minecraft (NeoForge) mod that provides an in-game shop and reward progression system. It is designed for modpack makers to support controlled item access, team play, and quest progression.
Inspired by FTB Money.
👩💻 Author: Holysweet
🧑💻 Developed by: AquariusSidhe (GitHub: alexanderheuts)
📜 License: MIT
Purpose
- Provide a fully customizable shop (via datapack) where players can spend earned coins.
- Coins can be gained by killing enemies (loot), via Quest rewards (FTB Quests), or given with commands.
- Support progression gating — Shop Categories can be (un)locked via Quest rewards (FTB Quests), or with commands.
Integrations
QuestShop works on its own, but offers optional integration with:
- FTB Teams – for shared team progression.
- FTB Quests – for quest-based rewards or unlocks.
- Quest Rewards:
- Coin Reward - rewards X amount of coins
- Category Reward - (un)locks a category of items
No hard dependencies: packs can include QuestShop standalone or alongside these mods.
Commands
All in-game commands are attached under: /hqs
To open the shop use: /hqs shop
Mod Configuration
The config file allows you to enable or disable coin as loot drops, as well as the drop chance.
Shop Configuration
All shop content is defined via datapacks.
Shop category
data/yourpack/questshop/shop_categories/building.json
{ "display": "Building", "unlocked_by_default": true, "order": 30 }
- The filename determines the category ID.
- One file per category.
- display - name shown in game.
- unlocked_by_default - is the category, and its items, unlocked by default
- order - integer for default ordering, compared to other categories, higher is lower on the list
Shop entry
data/yourpack/questshop/shop_entries/building_basic.json
[
{
"item": "minecraft:cobblestone",
"amount": 64,
"cost": 2,
"category": "building"
},
{
"item": "minecraft:oak_planks",
"amount": 64,
"cost": 2,
"category": "building"
}
]
- Filenames are arbitrary. Used for your own grouping.
- item - minecraft item ID to sell.
- amount - the amount you get when purchased.
- price - cost in the built-in currency.
- category - category ID the item belongs to.
Folder structure (datapack):
(your_datapack)/
pack.mcmeta
data/
yourpack/
questshop/
shop_categories/
building.json
shop_entries/
building_basic.json
See repository for example datapack.
QuestShop
QuestShop is a lightweight Minecraft (NeoForge) mod that provides an in-game shop and reward progression system. It is designed for modpack makers to support controlled item access, team play, and quest progression.
Inspired by FTB Money.
👩💻 Author: Holysweet
🧑💻 Developed by: AquariusSidhe (GitHub: alexanderheuts)
📜 License: MIT
Purpose
- Provide a fully customizable shop where players can spend earned coins.
- Coins can be earned with QuestRewards, or given with commands.
- Support progression gating — Shop Categories can be (un)locked with commands.
Integrations
QuestShop works on its own, but offers optional integration with:
- FTB Teams – for shared team progression.
- FTB Quests – for quest-based rewards or unlocks.
No hard dependencies: packs can include QuestShop standalone or alongside these mods.
Commands
All in-game commands are attached under: /hqs
To open the shop use: /hqs shop
Shop Configuration
All shop content is defined via datapacks.
Shop category
data/yourpack/questshop/shop_categories/building.json
{ "display": "Building", "unlocked_by_default": true, "order": 30 }
- The filename determines the category ID.
- One file per category.
- display - name shown in game.
- unlocked_by_default - is the category, and its items, unlocked by default
- order - integer for default ordering, compared to other categories, higher is lower on the list
Shop entry
data/yourpack/questshop/shop_entries/building_basic.json
[
{
"item": "minecraft:cobblestone",
"amount": 64,
"cost": 2,
"category": "building"
},
{
"item": "minecraft:oak_planks",
"amount": 64,
"cost": 2,
"category": "building"
}
]
- Filenames are arbitrary. Used for your own grouping.
- item - minecraft item ID to sell.
- amount - the amount you get when purchased.
- price - cost in the built-in currency.
- category - category ID the item belongs to.
Folder structure (datapack):
(your_datapack)/
pack.mcmeta
data/
yourpack/
questshop/
shop_categories/
building.json
shop_entries/
building_basic.json
See repository for example datapack.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers