跳到正文

Daily Quests

作者:Serilum

每天完成随机生成的任务,获取经验和战利品!

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

A Serilum Mod. Made with love. Lots of active mods for Fabric, Forge and Neo!

CurseForge Modrinth Patreon YouTube

About the mod

Daily Quests 是一个为 CurseForge Modding Madness Modjam 制作的模组。它添加了 21 种随机生成的任务类型,玩家可以完成这些任务来获得物品和经验奖励。每天游戏内早晨,已完成的任务会刷新。每天游戏内还可以重新随机一个任务。当玩家首次登录时,任务列表会作为介绍界面显示。然后在下一个游戏内早晨,任务会生成。

该模组高度可配置。每种任务类型都可以单独启用/禁用,可以更改任务生成的时间和数量,选择是否广播消息,以及更改任务列表在 GUI 中的外观。物品奖励可以通过带有战利品表文件的数据包来更改。介绍任务列表也可以禁用。与其他模组兼容,因为它使用注册表来查找任务目标。

通过探索生物群系任务访问新地方!通过繁殖生物任务找到新生物!通过击杀生物和格挡箭矢任务进入战斗并与生物战斗!或者也许完成你的第一次村庄袭击?该模组添加了许多新挑战,无论是单人世界还是与朋友一起。请参阅下方完整任务类型列表!

Dependencies

Requires Collective
Environment: Client & Server

Configurable

Configuration guide

   所有可用配置选项:

显示剧透

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

你可以使用简单的数据包覆盖这些文件。

Commands

可使用 /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> – 使用输入的数据替换玩家的任务。

Description

玩家首次登录时会显示介绍界面:

玩家会在下一个游戏内早晨收到首批任务。可通过配置完全禁用此功能。

兼容其他带有 GUI 元素的模组!

使用 ‘questListVerticalOffset‘ 配置选项向下移动任务列表。

完成任务示例!

驯服动物很容易,真正的挑战在于找到要驯服的动物。

显示剧透

对某个任务不满意?可以重抽!

打开暂停菜单时,任务标题旁会出现重抽按钮。默认每天可重抽一次,每天早晨刷新。

显示剧透

 
每天早晨,已完成的任务都会刷新。

默认情况下,刷新时间为 20 tick。

显示剧透

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

任务列表平滑折叠示例:

显示剧透

 

每完成第 10、50 和 100 个任务,都会获得更丰厚的奖励!

还有更多烟花 🙂

显示剧透

Showcase

目前共有 21 种任务:

击中方块、繁殖生物、酿造药水、钓鱼、收集蜂蜜、完成袭击、合成物品、附魔物品、探索生物群系、获得等级、采掘方块、收获作物、点燃苦力怕、反弹恶魂火球、给羊剪毛、击杀生物、熔炼物品、驯服动物、与村民交易、移动方块距离以及使用物品。

还有一段预告视频! 🙂

Notes and links

你可以在任何整合包中自由使用此模组,但下载文件必须继续托管在 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 的其他作品

查看全部 →