更好的(FTB)任务通知

更好的(FTB)任务通知

FTB任务的更好任务弹出界面!

更好的(FTB)任务通知!

一个用于 Minecraft Forge 1.20.1 的小型 FTB Quests 附属模组,它将任务完成时显示的小角落提示替换为 Better Questing 弹窗:

  • 任务图标,居中显示于屏幕
  • 任务完成,粗体、带下划线的白色文字
  • 任务名称显示在其下方
  • 升级音效

前置要求

  • Minecraft 1.20.1
  • Forge 47.x
  • FTB Quests 2001.4+(以及其依赖的 FTB Library)

仅客户端

配置

config/bqn-client.toml,均为客户端设置:

部分 键名 默认值 说明
general enabled true 总开关
general keepFtbToast false 同时显示 FTB 的角落提示和弹窗
general useFtbTitles false 使用“任务完成!”而非“任务完成”
general maxQueued 20 超过此数量后丢弃队列中的剩余任务,避免批量完成时刷屏
display duration 6.0 每个弹窗的显示秒数
display yFraction 0.25 标题位置,以屏幕高度的比例表示
display autoScale true 当缩放宽度大于 600 时,比例调整为 1.5 倍
display scale 1.3 固定倍数,适用于所有 GUI 缩放。1.0 为 Better Questing 的原始大小
icon showIcon / iconSize / iconOffset true / 16 / 20
text boldTitle / underlineTitle true / true
text textShadow false Better Questing 原本绘制的是无阴影文字
text stripNameFormatting true 关闭后保留自定义任务颜色,但彩色文字将不会淡出
text titleColor / subtitleColor FFFFFF 十六进制 RGB 颜色
sound playSound / sound / volume / pitch true / minecraft:entity.player.levelup / 1.0 / 1.0

预览

/bqn [任务名] [标题] [图标] 可触发一个可自定义的“模拟任务”弹窗

/bqn "杀死末影龙" "任务失败" minecraft:dragon_egg

标题 是通常显示为 任务完成 的那行文字。图标 可以是任意物品 ID。名称中若包含空格则需要用引号括起来。

构建

./gradlew build