
日常任务
🧭 每天完成随机生成的任务,获取经验和战利品!
Daily Quests 是专为 CurseForge Modding Madness Modjam 制作的模组。它添加了 21 种随机生成的任务类型,玩家可以完成这些任务来获得物品和经验奖励。每天游戏内清晨,已完成的任务会刷新。每天游戏内还可以重掷一个任务。当玩家首次登录时,任务列表会作为介绍界面显示。然后在下一个游戏内清晨,任务会生成。
该模组高度可配置。每种任务类型都可以单独启用/禁用,可以更改任务生成的时间和数量,选择是否广播消息,以及更改任务列表在 GUI 中的外观。物品奖励可以通过数据包中的战利品表文件进行修改。介绍任务列表也可以禁用/更改。与其他模组兼容,因为它使用注册表来查找任务目标。
用 探索生物群系 任务去探访新地方!用 繁殖生物 任务去发现新生物!用 击杀生物 和 格挡箭矢 任务去战斗并击败生物!或者完成你的第一次村庄袭击?该模组添加了许多新挑战,无论是单人世界还是与朋友一起玩。完整的任务类型列表见下方!
所有可用的配置选项:
newQuestGenerateTimeInTicks 默认 1000,最小 0,最大 24000
新任务应在什么时间生成。默认为白天,1000 刻。
defaultTotalQuestCount 默认 3,最小 1,最大 5
应为玩家生成多少每日任务。
maximumQuestReRollsPerDay 默认 1,最小 0,最大 1000
玩家每天最多的任务重掷次数。在 'newQuestGenerateTimeInTicks' 时重置。
allowReRollingCompletedQuests 默认 false
已完成的任务是否可以重掷。
useQuestCompletionItemLootTables 默认 true
是否应使用 dailyquest 战利品表 '1th_quest'、'10th_quest'、'50th_quest' 和 '100th_quest'。
giveExperienceOnQuestCompletion 默认 true
完成任务时是否应根据任务难度给予玩家经验。
questCompletionExperienceModifier 默认 1.0,最小 0,最大 100.0
可用于减少/增加完成任务时给予的经验量。
sendSummaryToPlayerOnQuestCompletion 默认 true
完成任务时是否应向玩家发送摘要,包含奖励信息和已完成任务数量。
broadcastMessageOnCompletion 默认 true
每当玩家完成任务时是否应广播消息。
broadcastMessageColourIndex 默认 6,最小 0,最大 15
0: 黑色, 1: 深蓝色, 2: 深绿色, 3: 深青色, 4: 深红色, 5: 深紫色, 6: 金色, 7: 灰色, 8: 深灰色, 9: 蓝色, 10: 绿色, 11: 青色, 12: 红色, 13: 浅紫色, 14: 黄色, 15: 白色
spawnFireworksOnQuestCompletion 默认 true
完成任务时是否应在玩家位置燃放烟花。
disableGUIQuestListEntirely 默认 false
默认禁用。可用于禁用所有 GUI 元素。相反,你可以使用 /dailyquests 或 /dq 命令。
showQuestIntroductionScreenFirstLogin 默认 true
第一天是否应在任务列表区域显示每日任务介绍。
introductionQuestScreenTitles 默认 "Daily Quests|Collapse List|Getting Started"
介绍界面的绿色标题。每个标题以 | 符号分隔。
introductionQuestScreenDescriptions 默认 "Introduction.|Press the . key to collapse this list.|Receive your first %questcount% quests next in-game morning!"
介绍界面的黄色描述。每段描述以 | 符号分隔。
questListDrawTextShadow 默认 true
显示的任务列表文本下方是否应绘制阴影。
questListVerticalOffset 默认 5,最小 0,最大 3000
任务列表的垂直(y)偏移。
questListHorizontalOffset 默认 0,最小 -3000,最大 3000
任务列表的水平(x)偏移。
lowerQuestListWhenPlayerHasEffects 默认 true
当玩家拥有药水效果时,GUI 中的任务列表是否应下移以防止重叠。
lowerQuestListWhenBedrockifyModSaves 默认 true
当安装了 bedrockify 且游戏正在保存时,GUI 中的任务列表是否应下移。
启用/禁用特定任务类型:
enableBlockArrowQuests 默认 true
是否应随机选择 BlockArrow 类型的任务。
enableBreedMobQuests 默认 true
是否应随机选择 BreedMob 类型的任务。
enableBrewPotionQuests 默认 true
是否应随机选择 BrewPotion 类型的任务。
enableCatchFishQuests 默认 true
是否应随机选择 CatchFish 类型的任务。
enableCollectHoneyQuests 默认 true
是否应随机选择 CollectHoney 类型的任务。
enableCompleteRaidQuests 默认 true
是否应随机选择 CompleteRaid 类型的任务。
enableCraftItemQuests 默认 true
是否应随机选择 CraftItem 类型的任务。
enableEnchantItemQuests 默认 true
是否应随机选择 EnchantItem 类型的任务。
enableExploreBiomeQuests 默认 true
是否应随机选择 ExploreBiome 类型的任务。
enableGainLevelQuests 默认 true
是否应随机选择 GainLevel 类型的任务。
enableHarvestBlockQuests 默认 true
是否应随机选择 HarvestBlock 类型的任务。
enableHarvestCropQuests 默认 true
是否应随机选择 HarvestCrop 类型的任务。
enableIgniteCreeperQuests 默认 true
是否应随机选择 IgniteCreeper 类型的任务。
enableReflectGhastQuests 默认 true
是否应随机选择 ReflectGhast 类型的任务。
enableShearSheepQuests 默认 true
是否应随机选择 ShearSheep 类型的任务。
enableSlayMobQuests 默认 true
是否应随机选择 SlayMob 类型的任务。
enableSmeltItemQuests 默认 true
是否应随机选择 SmeltItem 类型的任务。
enableTameAnimalQuests 默认 true
是否应随机选择 TameAnimal 类型的任务。
enableTradeVillagerQuests 默认 true
是否应随机选择 TradeVillager 类型的任务。
enableTravelDistanceQuests 默认 true
是否应随机选择 TravelDistance 类型的任务。
enableUseItemQuests 默认 true
是否应随机选择 UseItem 类型的任务。
编辑任务物品奖励:
Daily Quests 使用四个战利品表文件来决定任务完成时给予哪些物品。
战利品表文件:
1nth_quest
如果不是第 10/20/50/60/100 等任务,则用作奖励。
10nth_quest
如果是第 10/20/30 但不是第 50/100 个任务,则用作奖励。
50nth_quest
如果是第 50/150/250 但不是第 100/200 个任务,则用作奖励
100nth_quest
如果是第 100/200/300 个任务,则用作奖励。
战利品表文件可以在源代码中找到:
https://github.com/Serilum/Daily-Quests/tree/1.21.1/Common/src/main/resources/data/dailyquests/loot_table
你可以用一个简单的数据包覆盖这些文件。
可以使用 /dailyquests 或 /dq。
/dq info - 显示你已完成的任务数量
/dq quests - 在聊天中显示你当前的任务。
调试命令:
/dq debug <player> complete <number> - 强制完成一个任务。
/dq debug <player> generate <count> - 生成新任务。
/dq debug <player> resetrerolls - 重置玩家的重掷次数。
/dq debug <player> questscompleted <amount> - 设置已完成任务的总数。
/dq debug <player> setquest <number> <type> <identifier> - 用输入数据替换玩家的任务。
玩家首次登录时,会显示介绍界面:
第一批任务在下一个游戏内清晨收到。该功能可以完全禁用,内容可以通过配置更改。
与其他具有 GUI 元素的模组兼容!
使用 'questListVerticalOffset' 配置选项来降低任务列表。
完成任务的示例!
驯服是简单的部分,找到实际要驯服的动物才是挑战所在。

对某个任务不满意?使用重掷!
在暂停菜单中,任务标题旁边会出现重掷按钮。默认每个游戏内一天一次,每天早上刷新。

每天早上,已完成的任务会刷新。
默认发生时间是 20 刻。

屏幕上的任务列表太大?使用折叠快捷键!
平滑折叠任务列表的示例:

每第 10 个、第 50 个和第 100 个任务都有更大的奖励!
还有更多烟花 :)


目前有 21 种任务类型:
格挡箭矢、繁殖生物、酿造药水、钓鱼、收集蜂蜜、完成袭击、合成物品、附魔物品、探索生物群系、升级、收获方块、收获作物、点燃苦力怕、反弹恶魂火球、剪羊毛、击杀生物、熔炼物品、驯服动物、与村民交易、移动距离和使用物品。
有一个预告视频!:)
你可以自由地在任何整合包中使用此模组,只要下载仍托管在 CurseForge 或 Modrinth 生态系统中。
Serilum.com 包含所有可用模组的概览和更多信息。
评论已禁用,因为我无法在这么多单独的模组页面上跟踪它们。
如有问题、想法、建议或其他任何内容,请访问 Github 仓库。谢谢!
正在加载版本记录…

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