BetterLoadingScreen

[!INFO] Git Commit: 1e87f68 | Updated: 2026-09-19

BetterLoadingScreen 是 GTNH 维护的 coremod(无 @Mod 入口),通过 ASM 字节码注入替换 Forge 的 Minecraft 启动画面,提供:

  • 进度显示(ProgressDisplayer):3 种实现(Minecraft 原始 / Frame 帧动画 / Logging 日志),可按阶段切换
  • FML 生命周期阶段:注册 12 个阶段(WAITING_FOR_MOD_LOAD → RELOADING -> DONE),每个阶段可独立启用进度条
  • JSON 布局渲染:EType(静态/混合/文本)+ EPosition(3×3 栅格)渲染元素的组合
  • 多语言支持:en_US / de_DE / pl_PL / pt_BR / ru_RU / tr_TR / zh_CN
  • Imgur 画廊:在线图片下载 + 缓存(ImCacheManager)+ LateInitDynamicTexture
  • 配置 GUI 工厂(ConfigGuiFactory):BaseConfig + ActualConfig + GuiPreview + FramePreview + FrameEditor

mod 完全不注册方块/物品/实体/维度——纯 UI 客户端改造。所有 wiki 条目归在 setting/ 子目录下(涵盖 coremod 机制 + 配置项 + 渲染枚举)。

游戏设定