总述
该篇文章译自 makamys 的 List of "Essential" 1.7.10 Mods。
本列表针对的是 Minecraft 1.7.10 的模组,这些模组不专注于添加新的原创内容。
相反,它们使原版游戏运行得更好,或者移植其他版本的功能。
该表将试图全面列出所有可用选项。但,你不一定需要这些里面的全部模组。列出的一些模组需要 Mixin 才能工作。有关这方面的信息,请参阅文档末尾的 Mixin 模组部分。目录请参照上方。
优化/修复模组
优化/修复模组
因为有的模组会同时修复并优化一些东西,所以显示在一个表格中。
🚀 优化:提高性能。
🔧 修复:修复错误或崩溃。
🛡️ 安全修复:修复安全漏洞。此列表中提供了更多详细信息。
🔍 调试:提供用于诊断技术问题的工具。
【1】快速工艺与高清修复的特点
作为两大侵入性闭源优化模组,快速工艺与高清修复会导致很多问题,这在之后的版本也有很多验证。
高清修复 D7 版本引入了光影支持,这导致与某些模组不兼容,特别是快速工艺 1.23 版本。为了解决这个问题,FC 1.25 禁用了一些优化以重新获得兼容性。因此,如果同时使用 FastCraft 和 OptiFine,建议的配置是:
高清修复 D6 + 快速工艺 1.23:不支持着色器,但已发现提供更好的性能。
高清修复 E7 + 快速工艺 1.25:支持着色器,但性能可能更差。
渲染大幅修改的模组关系
与其他类型的优化模组不同,渲染大幅修改模组通常无法共存,因为它们各自以不同的方式劫持渲染器。下图显示了主要渲染大幅修改模组之间的不兼容性。
渲染大修模组安装建议
目的 | 安装方式 | 原因 |
---|---|---|
稳定性优先 | 高清修复+快速工艺+钕 | 虽然 OptiFine 和 FastCraft 在修改中具有很强的侵入性,但它们存在的时间最长, 并且在 1.7.10 的鼎盛时期就已经存在,因此大多数不兼容问题现在已经得到解决。 钕可以安全地添加,因为它的调整相当轻巧。 |
性能优先(1) | Archaic Fix(≤0.6.0)+钕 | FalseTweaks 包含块遮挡剔除和多线程块渲染的实现,它实战中适用于其他模组, 这与 OptiFine 和 FastCraft 中的模组不同。 这些调整可以大大提高性能,但没有机会进行那么多的测试。 |
性能优先(2) | 高清修复+FalseTweaks+钕 | |
最新最前沿 | Angelica | Angelica 将成为多合一的 OptiFine 的开源替代品,但它还不够稳定,无法用于一般用途。 如果您想了解即将发生的事情并可能对开发有所帮助,可以尝试一下。 |
优化/修复模组 - 视情况而定
不太需要或常见的优化/修复模组。(从主列表中拆分出来,以防止它变得太大。)
名称 | 🚀 | 🔧 | 🔍 | ❗❗注意 |
---|---|---|---|---|
Chunk Pregenerator[CurseForge] | 🚀 | 🔍 | ||
CocoaInput[CurseForge][GitHub] | 🔧 | |||
IntelliInput[官网(日语论坛)] | 🔧 | |||
LWJGL3ify[GitHub] | 🔧 | 允许使用 LWJGL3(修复一些问题)和 Java 9+(可能会提高性能)运行游戏 | ||
不再有更新[CurseForge][GitHub] | 🚀 | 与需要连接到互联网才能下载文件的模组不兼容。 (例如 Et Futurum Requiem、FalsePatternLib。) 建议在第一次启动时禁用该模组以解决问题。 | ||
TickDynamic[CurseForge][GitHub] | 🚀 | 🤔 据有关反馈,它会导致一些红石机器出现问题。 | ||
WhitelistFixer[Modrinth][GitHub] | 🔧 | 目前不需要,因为该问题已修复。 |
打破一些限制的模组
Debug模组
名称 | 注意 |
---|---|
Audino[CurseForge][Modrinth][GitHub] | |
反ID冲突[CurseForge][GitHub] | |
BDLib[CurseForge][GitHub] | 添加矿物分布分析指令并生成物品注册表。 |
CraftTweaker[CurseForge][Modrinth][GitHub] | 可以生成物品注册表。 |
DTools[GitHub] | 之前是 CoreTweaks 的一部分 |
TextureDump[GitHub] | |
末影核心[CurseForge][Modrinth][GitHub] | 在项目工具提示中显示矿物词典信息,改进配置菜单界面。 |
ID Conflicts Viewer[CurseForge][Modrinth] | |
延迟监视:移植版[CurseForge][Modrinth][GitHub] | |
NEI物品管理器(GTNH分支)[CurseForge(Origin)] [Modrinth(Origin)][GitHub(Origin)] | 可以用于储存注册表。 GTNH分支版本有很多的改进(不是针对储存注册表的)。 |
Sampler[CurseForge] | |
火花 [CurseForge][Modrinth][GitHub] | |
TellMe [CurseForge][GitHub] |
数据编辑模组
允许您调整硬编码值(例如配方和方块硬度)的模组。
名称 | 注意 |
---|---|
Block Properties[CurseForge] | |
不要使用GTNH的分支版本,他们的分支版本在非GTNH整合包内无法正确工作。 文档存档:[archive.org | mcdrama] | |
怪物属性[CurseForge] | |
ModTweaker[CurseForge][Modrinth][GitHub] | 文档存档:[archive.org | mcdrama] |
WorldTweaks[GitHub] |
向后移植模组
➕ 可选额外内容:添加可禁用的额外原创内容。
✴️ 强制额外内容:添加无法禁用的额外原创内容。
Mixin 模组
大多数较新的 coremod 都需要 Mixin 才能工作。有些会将 Mixin 嵌入到模组的 jar 文件中,允许模组独立工作。但是大多数 coremod 都需要一个单独的模组来提供 Mixin ,因为这种方法一般不会引起大的问题。
Mixin 前置引导模组
UniMixins 是现如今能够适用于所有用例的模组,除了一些不知名的。
历史内容
在曾经 1.7.10 上的 Mixin 前置引导模组是一个关于前置的乌烟瘴气的例子。
这里保留了有关提供 Mixin 模组的旧列表,希望为后世所了解。
直到现在,大多数模组都是针对 Mixin 0.7.11 构建的,但需要 Mixin 0.8 的模组现已比比皆是。但,从 Mixin 0.7.11 升级,有时会导致问题,因为在 Mixin 0.7.12+ 版本,其引入了一些向后不兼容的更改。GasStation 和 UniMixins 使用的 Mixin 分支用向后兼容性补丁避开了这个问题。
一般建议:使用 UniMixins,除非模组需要 Grimoire,在这种情况下,UniMixins 模块可用于添加缺失的功能。
概述
SpongeMixins | Grimoire | MBL | GasStation | GTNHMixins | UniMixins | |
---|---|---|---|---|---|---|
Mixin 0.7 | ✅ (0.7.11/0.7.12) | ✅ (0.7.11) | ✴️ (部分兼容) | ✴️ (部分兼容) | ||
Mixin 0.8 | ✅ (0.8.2) | ✅ (0.8.5-GasMix) | ✅ (0.8.5-GTNH) | ✅ (0.8.5-UniMix) | ||
ASM (旧版本的包) | ✅ (5.2) | ✅ (5.2) | ✅ (5.2) | ✅ (9.4) | ||
ASM (重新迁移) | ✅ (5.2) | ✅ (9.4) | ✴️ (模拟) | |||
SpongeMixins 的额外内容 | ✅ | ✅ | ✅ | ✅ | ||
Grimoire 的额外内容 | ✅ | |||||
MixinBooterLegacy 的额外内容 | ✅ | ✅ | ✅ | |||
GasStation 的额外内容 | ✅ | ✅ | ||||
MixinExtras (上游分支包) | ✅ | ✅ | ||||
MixinExtras (MixinBooterLegacy 分包) | ✅ | ✅ | ||||
MixinExtras (GTNH 分包) | ✅ | ✅ | ||||
GTNHMixins 的额外内容 | ✅ | ✅ | ||||
Mixingasm | ✅ | ✅ |
此处提供了此表的更详细版本。
详细信息
名称 | Mixin 版本 | 详细信息 |
SpongeMixins[CurseForge][Modrinth(1.2.0)] | 0.7.11/0.7.12 | 第一个广泛使用的 Mixin 引导模组。 1.3.0+ 包含某些模组所需的额外功能。 1.5.0+ 提供 Mixin 0.7.12,早期版本提供 Mixin 0.7.11。 |
0.7.11 | 包含某些模组所需的附加功能。 | |
MixinBooterLegacy[CurseForge][GitHub] | 0.8.5 | |
0.8.5 | ||
GTNHMixins[CurseForge][Modrinth][GitHub] | 0.8.5 | GTNH 的 SpongeMixins 继任者。包含: 与嵌入 Mixin 的模组存在兼容性问题。 将 jar 重命名为按字母顺序排在第一位(例如,通过在开头添加一个 0 字符)作为解决方法。 |
UniMixins[CurseForge][Modrinth][GitHub] | 0.8.5 | 专为最大兼容性而设计的 Mixin 前置引导模组。 |
其他与 Mixin 相关的模组
名称 | 内容 |
修复了 Mixin 和 ASM 模组之间的不兼容问题。若模组包中有 GasStation,则不需要。 |
前置模组
一种使其他模组正常工作(或没有其根本无法正常工作)的模组。为了简短起见,这里只列出了不同作者的许多模组所需的模组。
名称 | 内容 |
各种模组都需要。一些模组需要 GTNH 分支。 ⚠️ GTNH 分支模组依赖 GTNH 的 NEI 分支。 |
相似列表
另一个类似的列表,其专注于较新的 Minecraft 版本:NordicGamerFE/usefulmods。
List of OptiFine Alternatives for 1.7.10 1.7.10 的 OptiFine 替代品列表,该列表收集了 OptiFine QoL 功能的替代品。
List of 1.7.10 Mod Forks - Legacy Modding Wiki
1.7.10 Security Vulnerabilities - 安全漏洞列表和修复或缓解这些漏洞的模组。