介绍
Daily Quests 是一个为 CurseForge Modding Madness Modjam 制作的模组。它添加了 21 种随机生成的任务类型,玩家可以完成这些任务来获得物品和经验奖励。每天游戏内早晨,已完成的任务会刷新。每天游戏内还可以重新随机一个任务。当玩家首次登录时,任务列表会作为介绍界面显示。然后在下一个游戏内早晨,任务会生成。
该模组高度可配置。每种任务类型都可以单独启用/禁用,可以更改任务生成的时间和数量,选择是否广播消息,以及更改任务列表在 GUI 中的外观。物品奖励可以通过带有战利品表文件的数据包来更改。介绍任务列表也可以禁用。与其他模组兼容,因为它使用注册表来查找任务目标。
通过探索生物群系任务访问新地方!通过繁殖生物任务找到新生物!通过击杀生物和格挡箭矢任务进入战斗并与生物战斗!或者也许完成你的第一次村庄袭击?该模组添加了许多新挑战,无论是单人世界还是与朋友一起。请参阅下方完整任务类型列表!
所有可用配置选项:
显示剧透
newQuestGenerateTimeInTicks 默认 20,最小值 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
是否在第一天于任务列表区域显示每日任务介绍。
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 tick。
显示剧透

任务列表占屏太多?使用折叠快捷键!

任务列表平滑折叠示例:
显示剧透

每完成第 10、50 和 100 个任务,都会获得更丰厚的奖励!
还有更多烟花 🙂
显示剧透


目前共有 21 种任务:
击中方块、繁殖生物、酿造药水、钓鱼、收集蜂蜜、完成袭击、合成物品、附魔物品、探索生物群系、获得等级、采掘方块、收获作物、点燃苦力怕、反弹恶魂火球、给羊剪毛、击杀生物、熔炼物品、驯服动物、与村民交易、移动方块距离以及使用物品。
还有一段预告视频! 🙂
你可以在任何整合包中自由使用此模组,但下载文件必须继续托管在 CurseForge 或 Modrinth 生态系统内。
Serilum.com 汇总了所有可用模组的概览和更多信息。
如有问题、想法、建议或其他事项,请访问 Github 仓库。谢谢!
常见问题
Daily Quests 支持哪些 Minecraft 版本?
Daily Quests 支持 Minecraft Java 版 1.21–26.3,共 17 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。
Daily Quests 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Serilum 的其他作品
查看全部 →Collective
🎓 Collective 是一个共享前置库,包含 Serilum 所有模组共用的代码。
Starter Kit
📦 为加入世界的新玩家提供可配置的初始装备、物品、药水效果、Curios 和 Trinkets 饰品槽位和/或命令。兼容 FTB Team Islands。
Villager Names
为所有村民实体添加默认名称或自定义名称,让世界更加生动。
双开门 Double Doors
🚪 多个相同的双开门、活板门和栅栏门可以同时打开。

评论
登录后评论和评分