
带间距的章节卡片界面
带间距的章节卡片界面 - FTB Quests 非官方附加组件
使用间距的章节卡片 UI(Fabric/Forge)
一个客户端模组,使 FTB Quests(2001.x / 2100.x / 2101.x)的 UI 更易于阅读。
- 示例(Better MC 4)


功能
- 任务描述行间距 — 替换硬编码的
setSpacing(9)(默认 12);描述段落之间的间隙(paragraph-gap)可单独调整 - 卡片式章节列表 — 每个章节都是一个带边框的卡片,图标垂直居中,标题下方显示完成百分比(完成时显示绿色);选中的章节会有金色边框和左侧强调条
- 标题 / 副标题大小 — 缩放任务标题和副标题文本(标题默认 1.35×)
- 标题垂直内边距 — 调整标题上下的空间,并使标题行图标(任务图标、固定/关闭)垂直居中
- 描述内边距 — 调整副标题和描述区域的左/右/上/下边距(应用于窗口高度,因此不会出现滚动条)
- 箭头内缩 — 将 ◄► 依赖/被依赖箭头从窗口边缘向内移动
- 标题行图标 x 内边距 — 将标题行图标(任务图标、固定/关闭)从窗口边缘向内移动
- 自动适应窗口高度 / 最小高度 — 根据标题大小和内边距重新计算窗口高度(防止滚动和裁剪),并为短任务设置最小高度
配置(config/ftbq-linespacing.properties)
配置文件仅在不存在时创建,包含下方按部分分组的默认值以及描述每个键的注释。模组从不重写已存在的文件,因此你的编辑和注释会被保留,文件中缺失的任何键都会使用其默认值。若要获取新版本中添加的选项和描述,请删除该文件并重启游戏。
| 部分 | 键 | 默认值 | 描述 |
|---|---|---|---|
| 任务窗口:标题 | title-scale | 1.35 | 任务标题文本缩放(0.5–2.0,1.0 = FTBQ 默认值) |
| title-padding-y | 8 | 标题上下的垂直内边距,像素(0–20,FTBQ 默认值 4) | |
| title-icon-padding-x | 4 | 标题行图标(任务图标、固定/关闭)距窗口边缘的内缩量,像素(0–30) | |
| 任务窗口:副标题与描述 | subtitle-scale | 1.0 | 任务副标题文本缩放(0.5–2.0,1.0 = FTBQ 默认值) |
| line-spacing | 12 | 描述文本的行间距(9–20) | |
| paragraph-gap | 0 | 描述段落之间的额外像素,叠加在行间距之上(0–12,0 = 与换行相同) | |
| desc-word-wrap | true | 仅在空格处换行副标题和描述(防止韩语等 CJK 文本看起来两端对齐)。false 使用 FTBQ 的默认换行方式 | |
| desc-padding-x | 8 | 副标题和描述区域的左/右边距,像素(0–40) | |
| desc-padding-top | 2 | 副标题和描述区域的顶部边距,像素(0–40) | |
| desc-padding-bottom | 8 | 副标题和描述区域的底部边距,像素(0–40,FTBQ 默认值 2) | |
| 任务窗口:边框 | window-corner-radius | 6 | 任务窗口的圆角半径,像素(0–16,0 = 直角) |
| min-window-height | 120 | 任务窗口最小高度,像素(0–400,0 = 关闭)。防止没有副标题或描述的短任务被裁切 | |
| arrow-padding-x | 4 | ◄► 箭头距窗口边缘的内缩量,像素(0–30) | |
| 章节列表:卡片 | chapter-cards | true | 卡片式章节列表开/关(为 false 时,以下所有章节列表选项均被忽略) |
| card-height | 26 | 卡片高度(20–40) | |
| card-gap | 4 | 卡片之间的间隙(0–10) | |
| card-min-width | 170 | 最小卡片宽度,像素(100–400;如果面板更窄则会加宽) | |
| show-progress | true | 显示完成百分比 | |
| progress-bar | true | 在卡片背景上绘制一个微妙的进度条 | |
| 章节列表:动画 | transition-ms | 120 | 悬停/点击以及滑动动画的持续时间,毫秒(0–500,0 = 立即 / 关闭) |
| card-scale | true | 卡片在悬停时略微放大,点击时下沉(当 transition-ms > 0 时) | |
支持的版本
| Minecraft | 加载器 | FTB Quests | FTB Library | Java |
|---|---|---|---|---|
| 1.20.1 | Fabric Loader 0.14.21+ | 2001.1.4 – 2001.4.x | 2001.1.4 – 2001.2.x | 17+ |
| 1.20.1 | Forge 47+ | 2001.1.4 – 2001.4.x | 2001.1.4 – 2001.2.x | 17+ |
| 1.21.1 | Fabric Loader 0.16.0+ | 2100.1.0 – 2101.1.x | 2100.1.0 – 2101.1.x | 21+ |
如果 FTB 版本超出这些范围,加载器会在游戏启动前报告不兼容。在 Forge 整合包中使用 Forge jar(ftbq-linespacing-forge-…)——Forge 会静默忽略 Fabric jar。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。