跳到正文

Brilliant Text Remixin

作者:mc_Edwin

修复 Brilliant Text 的错误并添加更多选项

收藏

介绍

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

Brilliant Text Remixin

Brilliant Text Remixin 是面向 Minecraft 1.12.2 的 Brilliant Text 兼容性与稳定性增强版。

它保留了原版的金色(§g)、银色(§s)、青铜色(§q)和火焰(§v)文字效果,同时改善了格式代码的处理方式、渲染兼容性和崩溃防护能力。

相较原模组的改动

  • 将必需的 FermiumBooter 前置替换为 MixinBooter。
  • 新增与 Smooth Font 的可选集成。
    • 加载 Smooth Font 后会自动启用兼容功能。
    • 正确处理 Smooth Font 的物理分辨率帧缓冲区和字形采样。
  • 支持在同一行中使用多个 Brilliant Text 效果:
    • §gGold §sSilver
    • §gGold §qBronze §vFlame
  • 改善了与原版格式代码的交互:
    • 原版颜色代码和 §r 现在会正确结束当前生效的 Brilliant Text 效果。
    • 同一行后续的 Brilliant Text 代码可以启用新的效果。
    • 粗体和斜体等原版样式代码仍可与 Brilliant Text 组合使用。
    • 示例:§gGold §6Vanilla Gold §sSilver
    • 示例:§vFlame §gGold §rNormal
  • 修复了效果错误地覆盖整行、而非仅覆盖预期文字部分的问题。
  • 修复了在窗口模式和全屏模式之间切换时帧缓冲区尺寸错误的问题。
  • 修复了只更改一个窗口尺寸后出现的渲染问题。
  • 修复了菜单界面中的帧缓冲区更新问题;菜单中无法触发世界渲染事件。
  • 改进了光影边界,避免效果渗入相邻文字。
  • 改进了火焰光影的文字着色、轮廓和透明背景效果。
  • 修复了零宽度文字区域(例如独立的 §g)导致的崩溃。
  • 修复了未加载世界时由粒子引发的崩溃,包括在主菜单渲染时出现的崩溃。
  • 新增对无效粒子稀有度和空渲染区域的检查。

格式代码行为

第一个 Brilliant Text 代码仍须出现在行首,但其前面可以有原版格式代码和空白字符。

Hello §gMinecraft暂不支持。

启用第一个 Brilliant Text 效果后,可以使用后续的 Brilliant Text 代码、原版颜色代码和 §r 将一行拆分成可独立渲染的多个部分。

内置格式代码

  • §g — 闪亮金色文字
  • §s — 银色文字
  • §q — 青铜色文字
  • §v — 动态火焰文字

运行要求

兼容性测试

本模组已针对以下情况进行测试:

  • Minecraft 原版字体渲染器
  • Smooth Font
  • 窗口模式和全屏渲染
  • 主菜单和游戏内渲染
  • 连续使用多个 Brilliant Text 效果
  • 在 Brilliant Text 效果之间使用原版颜色代码和重置代码
  • 空格式代码和独立格式代码

鸣谢

Brilliant Text Remixin 基于 Kartoffelbauer1000 制作的原版模组 Brilliant Text。

原版效果、配置系统和光影 API 设计均归原项目所有。本重制版着重于更新前置、提升兼容性、改进格式代码行为并修复稳定性问题。

常见问题

Brilliant Text Remixin 支持哪些 Minecraft 版本?

Brilliant Text Remixin 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Brilliant Text Remixin 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

mc_Edwin 的其他作品

查看全部 →