
任务商店
QuestShop 提供游戏内商店和(任务)奖励进度系统。它专为整合包作者设计,以支持受控的物品获取、团队游玩和任务进度。
查看大图QuestShop
QuestShop 是一个轻量级的 Minecraft(NeoForge)模组,提供游戏内商店和奖励进度系统。 它专为整合包作者设计,用于支持受控的物品获取、团队游玩和任务进度。
灵感来源于 FTB Money。
👩💻 作者:Holysweet
🧑💻 开发者:AquariusSidhe(GitHub:alexanderheuts)
📜 许可证:MIT
用途
- 提供一个完全可自定义的商店,玩家可以花费赚取的金币。
- 金币可通过 QuestRewards 赚取,或通过命令给予。
- 支持进度门控 —— 商店分类可通过命令(解锁/锁定)。
集成
QuestShop 可独立运行,但也提供以下可选集成:
- FTB Teams —— 用于共享团队进度。
- FTB Quests —— 用于基于任务的奖励或解锁。
无硬性依赖:整合包可以单独包含 QuestShop,或与这些模组一同使用。
命令
所有游戏内命令均挂在:/hqs 之下
打开商店请使用:/hqs shop
商店配置
所有商店内容均通过数据包定义。
商店分类
data/yourpack/questshop/shop_categories/building.json
{ "display": "Building", "unlocked_by_default": true, "order": 30 }
- 文件名决定分类 ID。
- 每个分类一个文件。
- display —— 游戏中显示的名称。
- unlocked_by_default —— 该分类及其物品是否默认解锁
- order —— 用于默认排序的整数,与其他分类比较,数值越高在列表中越靠下
商店条目
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"
}
]
- 文件名任意。用于你自己的分组。
- item —— 要出售的 Minecraft 物品 ID。
- amount —— 购买时获得的数量。
- price —— 以内置货币计价的花费。
- category —— 物品所属的分类 ID。
文件夹结构(数据包):
(your_datapack)/
pack.mcmeta
data/
yourpack/
questshop/
shop_categories/
building.json
shop_entries/
building_basic.json
示例数据包见仓库。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。