[ESC] Extra Special Core
ExtraSpecialCore整合了共享字体和GUI辅助功能(EscText、EscButtons、EscSearchBox及面板),让Ess系列模组保持一致。它只是一个前置库,只有其他模组将其列为必需项时才需要安装。
介绍
ExtraSpecialCore
为 ESS 系列模组提供共享字体和轻量级 UI 组件——统一字体样式、绘制更清晰的文本,并提供可复用的按钮和搜索框,避免每个模组重复实现相同的基础功能。
ExtraSpecialCore 是一个 前置库模组。它本身不添加游戏玩法、物品或“主要功能”。其他模组依赖它提供 字体资源 和 客户端 UI 辅助功能 ,让整个生态中的界面外观和操作保持一致。
功能介绍:
ESC 内置了 字体定义 (通过 Minecraft 的 Style#withFont),并提供相关辅助工具: EscText 用于绘制和换行显示带标签的文本; EscButtons 用于创建采用 ESC 样式消息的按钮; EscSearchBox 用于创建字体样式一致的搜索框;此外还有轻量级布局组件,例如 面板、矩形、滚动列表工具,以及一个简单的 UI 样式挂钩。EscActionWheel 是一个按住按键后瞄准的轮盘:依赖它的模组可以注册按键、选项和确认回调,ESC 会负责绘制轮盘、播放菜单提示音,并在轮盘打开时阻止快捷栏按键切换物品栏位置。模组作者可以使用这些工具,以更少的重复代码和统一的视觉基准来制作设置界面、诊断 UI、指南及类似面板。
工作原理:
ESC 会在自己的命名空间下注册 extraspecialcore 字体 JSON,并提供 ResourceLocation 常量(例如 Fira Code、 Monocraft、 Unifont,以及几种街机/终端风格字体)。辅助工具会将这些字体应用于 Components 和 FormattedCharSequence 文本行,确保 拆分、换行和绘制 保持一致。更高层的模组会在自己的代码中调用该 API;ESC 不会决定打开 什么 界面或 何时—它只负责界面组件显示时的 绘制方式。
使用方法:
- 玩家: 如果某个模组页面说明需要 ExtraSpecialCore,请添加作者测试过的 相同 Minecraft 和加载器(Forge / NeoForge)版本 。单独安装 ESC 不会新增菜单—其他模组需要它时,它才会发挥作用。
- 作者: 将 ESC 声明为前置依赖,根据需要使用 EscText / EscButtons / EscSearchBox 及其他基础组件,并从 EscFonts 或内置字体 ID 中选择字体。将 客户端逻辑保留在自己的模组中;ESC 始终保持通用。
重要提示:
ESC 是前置库,不是独立内容包。请确保 加载器和游戏版本 与依赖它的模组一致(Forge 和 NeoForge 版本彼此独立)。如果模组无法加载,请先检查 依赖 ESC 的模组 ,再确认 ESC 版本和加载器 与整合包匹配。许可证和字体署名信息请查看模组内的相关文件(有关再分发的说明见 FONT_LICENSES / 模组字体文件夹下的资源)。
常见问题
[ESC] Extra Special Core 支持哪些 Minecraft 版本?
[ESC] Extra Special Core 支持 Minecraft Java 版 1.16.5–26.3,共 13 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
[ESC] Extra Special Core 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Extra_Special_K 的其他作品
查看全部 →Lootr Liaison
修复地形模组和拟态怪生成导致的 Lootr 警告。稳定 Lootr 对结构战利品容器的处理:等待世界生成完成后,每个箱子只结算一次。如果安装了 Artifacts,还会限制拟态怪判定次数,避免重复触发或异常运行。
[CTL] Calm The Leaks
这个模组扩展了 spark 的输出,识别内存泄漏趋势,并根据置信度推荐修复方案。CTL 不会掩盖真正的问题——它会过滤启动噪音和误报,让你专注于真正的泄漏。
Dead Air
Extra Special Studio 带来 Dead Air:无线电塔会变成信号站点,你可以用内置的 T1/T2 无线电进行调频,还能通过 Link 跨维度连接。收集笔记,制作升级组件和面板。需要 Apocalypse Structures、GeckoLib 和 ESC。
[ESL] Extra Special LIB
为 Extra Special Studio 的模组提供后端支持,包括共享配置、模组列表检查和注册表;不包含图形界面,也不添加任何游戏玩法。
评论
登录后评论和评分