5.23.0+mc1.20.1
on 2025 Jun 15根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.22.0+1.20.1以来的变更
- 修复将较小数据压缩成长数据时缺失的位掩码 - embeddedt
- 在服务器资源重新加载期间,不要绕过原料.标签值#获取物品 - embeddedt
- 移除替换所有操作中模型位置集合的防御性副本 - embeddedt
- 尝试使用更优的集合实现进行筛选 - embeddedt
- 使用Guava不可变列表以避免额外的内部复制 - embeddedt
- 对模型位置构建器进行微调 - embeddedt
- 在动态资源的时间计算中包含ModernFix自身 - embeddedt
- 修复紧凑十六进制逻辑中的复制粘贴错误 - embeddedt
- 添加一些通用过滤器 - embeddedt
- 修复模型位置集的预调整大小问题并使用更高效的字符串生成逻辑 - embeddedt
- 尝试减少多次拆分相同路径字符串的开销 - embeddedt
- 为MC-183518实施更准确的修复 - embeddedt
- 确保资产/中的文件不被算作命名空间 - embeddedt
- 将mixin.feature.disable_unihex_font替换为mixin.perf.compress_unihex_font - embeddedt
5.23.0+mc1.20.1
on 2025 Jun 15根据本次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.22.0+1.20.1以来的变更
- 修复将较小数据压缩成长数据时缺失的位掩码问题 - embeddedt
- 在服务器资源重新加载期间,不要绕过Ingredient.TagValue#getItems - embeddedt
- 移除replaceAll中模型位置集合的防御性副本 - embeddedt
- 尝试使用更优的Set实现进行过滤 - embeddedt
- 使用Guava不可变列表以避免额外的内部复制 - embeddedt
- 对ModelLocationBuilder进行微调 - embeddedt
- 在动态资源的时间计算中包含ModernFix自身 - embeddedt
- 修复紧凑十六进制逻辑中的复制粘贴错误 - embeddedt
- 添加一些全局过滤器 - embeddedt
- 修复模型位置集的预调整大小问题并使用更高效的字符串生成逻辑 - embeddedt
- 尝试减少多次拆分相同路径字符串的开销 - embeddedt
- 为MC-183518实施更准确的修复 - embeddedt
- 确保assets/中的文件不被计为命名空间 - embeddedt
- 将mixin.feature.disable_unihex_font替换为mixin.perf.compress_unihex_font - embeddedt
5.23.0+mc1.21.1
on 2025 Jun 15根据此次发布的规模,在维基页面上可能会有一份可供人类阅读的更新日志。
自5.22.0+1.21.1以来的变更
- 修复将较小数据压缩成长数据时缺失的位掩码问题 - embeddedt
- 在服务器资源重新加载期间,不要绕过Ingredient.TagValue#getItems - embeddedt
- 移除replaceAll中模型位置集合的防御性副本 - embeddedt
- 尝试使用更优的集合实现来进行过滤 - embeddedt
- 使用Guava不可变列表以避免额外的内部复制 - embeddedt
- 对ModelLocationBuilder进行微调 - embeddedt
- 在动态资源的时间计算中包含ModernFix自身 - embeddedt
- 修复紧凑十六进制逻辑中的复制粘贴错误 - embeddedt
- 添加一些通用过滤器 - embeddedt
- 修复模型位置集的预调整大小问题,并使用更高效的字符串生成逻辑 - embeddedt
- 尝试减少多次拆分相同路径字符串的开销 - embeddedt
- 为MC-183518实施更准确的修复 - embeddedt
- 确保assets/中的文件不被计为命名空间 - embeddedt
- 将mixin.feature.disable_unihex_font替换为mixin.perf.compress_unihex_font - embeddedt
5.23.0+mc1.21.1
on 2025 Jun 15根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.22.0+1.21.1以来的更改
- 修复将较小数据压缩成长数据时缺失的位掩码问题 - embeddedt
- 在服务器资源重新加载期间,不要绕过原料.标签值#获取物品方法 - embeddedt
- 移除在替换所有操作中对模型位置集合的防御性拷贝 - embeddedt
- 尝试使用更优的集合实现来进行过滤 - embeddedt
- 使用Guava不可变列表以避免额外的内部拷贝 - embeddedt
- 对模型位置构建器进行微调 - embeddedt
- 在动态资源的时间计算中包含ModernFix自身 - embeddedt
- 修复紧凑十六进制逻辑中的复制粘贴错误 - embeddedt
- 添加一些通用过滤器 - embeddedt
- 修复模型位置集的预调整大小问题并使用更高效的字符串生成逻辑 - embeddedt
- 尝试减少多次拆分相同路径字符串的开销 - embeddedt
- 为MC-183518实现更准确的修复 - embeddedt
- 确保资产/中的文件不被算作命名空间 - embeddedt
- 将mixin.feature.disable_unihex_font替换为mixin.perf.compress_unihex_font - embeddedt
5.22.0+mc1.20.1
on 2025 Jun 15根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.21.0+1.20.1以来的变更
- 更新KubeJS maven以修复构建失败问题 - embeddedt
- 为测试目的支持在开发环境中清除模型注册表 - embeddedt
- 优化MultiVariant.resolveParents - embeddedt
- 修复原版RegistryOps.memoizeLookup中的并发问题 - embeddedt
- 当模型范围受限时记录日志 - embeddedt
- 预先设置顶级模型位置集的大小以减少重新哈希计算 - embeddedt
- 使用软引用实现配料物品堆的高级缓存 - embeddedt
- 修补CoFH Core使其不依赖于Ingredient.itemStacks - embeddedt
- 优化Ingredient中的一些方法并移除itemStacks缓存 - embeddedt
- 如果ModernFix在双方都已安装,则直接同步标签配料 - embeddedt
- 在延迟块状态缓存重建时触发Items的类加载 - embeddedt
- 移除过时的OBJLoader补丁 - embeddedt
- 使用CHM的内置集合而不是newSetFromMap - embeddedt
- 启用FML未使用的TracingPrintStream以便在System.out上跟踪模组消息 - embeddedt
- 移除过时的资源包代码 - embeddedt
- 默认向模组展示整个模型注册表 - embeddedt
- 尝试提高动态实体渲染器的对等性/可靠性 - embeddedt
- 实现一个非常原始的数据包函数性能分析器 - embeddedt
- 重写资源包缓存以使用树结构 - embeddedt
- 提高-Dmodernfix.debugReloaders的可用性 - embeddedt
- 在首次使用时构建创造模式标签搜索树 - embeddedt
- 在世界创建期间重新添加数据包重新加载时间跟踪 - embeddedt
- 在模型烘焙事件注册表中使用更智能的迭代顺序 - embeddedt
- 记录许多mixin选项 - embeddedt
5.22.0+mc1.20.1
on 2025 Jun 15根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.21.0+1.20.1以来的更改
- 更新KubeJS maven以修复构建失败问题 - embeddedt
- 为测试目的支持在开发环境中清除模型注册表 - embeddedt
- 优化MultiVariant.resolveParents - embeddedt
- 修复原版RegistryOps.memoizeLookup中的并发问题 - embeddedt
- 当模型范围受限时进行日志记录 - embeddedt
- 预先设置顶级模型位置集的大小以减少重新哈希计算 - embeddedt
- 使用软引用实现对合成材料物品堆的高级缓存 - embeddedt
- 修补CoFH Core使其不依赖于Ingredient.itemStacks - embeddedt
- 优化Ingredient中的一些方法并移除itemStacks缓存 - embeddedt
- 如果ModernFix在双方都已安装,则直接同步标签合成材料 - embeddedt
- 在延迟方块状态缓存重建时触发Items的类加载 - embeddedt
- 移除过时的OBJLoader补丁 - embeddedt
- 使用CHM的内置集合而不是newSetFromMap - embeddedt
- 启用FML未使用的TracingPrintStream以便在System.out上跟踪模组消息 - embeddedt
- 移除过时的资源包代码 - embeddedt
- 默认向模组展示整个模型注册表 - embeddedt
- 尝试提高动态实体渲染器的一致性/可靠性 - embeddedt
- 实现一个非常基础的数据包函数性能分析器 - embeddedt
- 重写资源包缓存以使用树结构 - embeddedt
- 提高-Dmodernfix.debugReloaders的可用性 - embeddedt
- 在首次使用时构建创造模式标签搜索树 - embeddedt
- 在世界创建期间重新添加数据包重新加载时间跟踪 - embeddedt
- 在模型烘焙事件注册表中使用更智能的迭代顺序 - embeddedt
- 记录许多mixin选项 - embeddedt
5.22.0+mc1.21.1
on 2025 Jun 15根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.21.0 + 1.21.1以来的变更
- 更新KubeJS maven以修复构建失败问题 - embeddedt
- 为测试目的支持在开发环境中清除模型注册表 - embeddedt
- 优化MultiVariant.resolveParents - embeddedt
- 修复原版RegistryOps.memoizeLookup中的并发问题 - embeddedt
- 当模型范围受限时记录日志 - embeddedt
- 预先设置顶级模型位置集的大小以减少重新哈希计算 - embeddedt
- 使用软引用实现对原料物品堆的高级缓存 - embeddedt
- Spotless - embeddedt
- 过滤永恒星光能看到的模型注册表的多少 - embeddedt
- 修复在CTM集成中使用错误的精灵获取器的问题 - embeddedt
- 捕获来自动态资源集成的错误而不是传播它们 - embeddedt
- 充分提高动态资源的一致性以修复JAOPCA - embeddedt
- 修补CoFH Core使其不依赖于Ingredient.itemStacks - embeddedt
- 修复在移植mixin.perf.faster_ingredients时的几个错误 - embeddedt
- Spotless - embeddedt
- 更新模组菜单 - embeddedt
- 优化Ingredient中的一些方法并移除itemStacks缓存 - embeddedt
- 如果ModernFix在双方都安装了,则直接同步标签原料 - embeddedt
- 在延迟方块状态缓存重建时触发物品的类加载 - embeddedt
- 移除过时的OBJLoader补丁 - embeddedt
- 在1.21版本默认启用registry_event_progress - embeddedt
- 使用CHM的内置集合而不是newSetFromMap - embeddedt
- 启用FML未使用的TracingPrintStream以便在System.out上跟踪模组消息 - embeddedt
- 移除过时的资源包代码 - embeddedt
- 默认向模组展示整个模型注册表 - embeddedt
- 暂时在1.21版本禁用资源包缓存,没什么影响 - embeddedt
- 尝试提高动态实体渲染器的一致性/可靠性 - embeddedt
- 实现一个非常基础的数据包函数性能分析器 - embeddedt
- 重写资源包缓存以使用树结构 - embeddedt
- 提高-Dmodernfix.debugReloaders的可用性 - embeddedt
- 移除不存在的AW条目 - embeddedt
- 在首次使用时构建创造模式标签搜索树 - embeddedt
- 在世界创建期间重新添加数据包重新加载时间跟踪 - embeddedt
- 在模型烘焙事件注册表中使用更智能的迭代顺序 - embeddedt
- 记录许多mixin选项 - embeddedt
- 更新Spark集成 - embeddedt
5.22.0+mc1.21.1
on 2025 Jun 15根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.21.0 + 1.21.1以来的更改
- 更新KubeJS maven以修复构建失败问题 - embeddedt
- 为测试目的支持在开发环境中清除模型注册表 - embeddedt
- 优化MultiVariant.resolveParents - embeddedt
- 修复原版RegistryOps.memoizeLookup中的并发问题 - embeddedt
- 当模型范围受限时进行日志记录 - embeddedt
- 预先设置顶级模型位置集的大小以减少重新哈希计算 - embeddedt
- 使用软引用实现对原料物品堆的高级缓存 - embeddedt
- Spotless - embeddedt
- 过滤永恒星光能看到的模型注册表的多少 - embeddedt
- 修复在CTM集成中使用错误的精灵获取器的问题 - embeddedt
- 捕获动态资源集成中的错误而不是传播它们 - embeddedt
- 充分提高动态资源的一致性以修复JAOPCA - embeddedt
- 修补CoFH Core使其不依赖于Ingredient.itemStacks - embeddedt
- 修复在移植mixin.perf.faster_ingredients时的几个错误 - embeddedt
- Spotless - embeddedt
- 更新模组菜单 - embeddedt
- 优化Ingredient中的一些方法并移除itemStacks缓存 - embeddedt
- 如果ModernFix在双方都安装了,则直接同步标签原料 - embeddedt
- 在延迟方块状态缓存重建时触发物品的类加载 - embeddedt
- 移除过时的OBJLoader补丁 - embeddedt
- 在1.21版本默认启用registry_event_progress - embeddedt
- 使用CHM的内置集合而不是newSetFromMap - embeddedt
- 启用FML未使用的TracingPrintStream以便在System.out上跟踪模组消息 - embeddedt
- 移除过时的资源包代码 - embeddedt
- 默认向模组展示整个模型注册表 - embeddedt
- 暂时在1.21版本禁用资源包缓存,没什么影响 - embeddedt
- 尝试提高动态实体渲染器的一致性/可靠性 - embeddedt
- 实现一个非常基础的数据包函数性能分析器 - embeddedt
- 重写资源包缓存以使用树结构 - embeddedt
- 提高-Dmodernfix.debugReloaders的可用性 - embeddedt
- 移除不存在的AW条目 - embeddedt
- 在首次使用时构建创造模式标签搜索树 - embeddedt
- 在世界创建期间重新添加数据包重新加载时间跟踪 - embeddedt
- 在模型烘焙事件注册表中使用更智能的迭代顺序 - embeddedt
- 记录许多mixin选项 - embeddedt
- 更新Spark集成 - embeddedt
5.21.0+mc1.20.1
on 2025 Apr 06根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.20.2 + 1.20.1以来的更改
- 在转换JEI运行时之前进行检查 - embeddedt
- 修复混淆错误 - embeddedt
- 防止Forge的崩溃报告分析器对ModernFix发出抱怨 - embeddedt
- 为每个创意标签记忆创意标签内容构建 - embeddedt
- 修复BuildCraft管道 - embeddedt
5.21.0+mc1.21.1
on 2025 Apr 06根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.20.2+1.21.1以来的更改
- 在转换JEI运行时之前进行检查 - embeddedt
- 调整ModelManager Mixin以提高与某些模组的兼容性 - embeddedt
- 修复混淆错误 - embeddedt
- 防止Forge的崩溃报告分析器对ModernFix发出抱怨 - embeddedt
- 按标签记忆创意标签内容构建 - embeddedt
- 将能力去重钩子移动到稍后的注入点 - embeddedt
- 按标签记忆创意标签内容构建 - embeddedt
- 修复BuildCraft管道 - embeddedt
- 对能力提供者列表进行去重 - embeddedt
5.21.0+mc1.20.1
on 2025 Apr 06根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.20.2+1.20.1以来的变更
- 在转换JEI运行时之前进行检查 - embeddedt
- 修复混淆错误 - embeddedt
- 防止Forge的崩溃报告分析器对ModernFix发出抱怨 - embeddedt
- 为每个创意标签记忆创意标签内容构建 - embeddedt
- 修复建筑工艺管道 - embeddedt
5.21.0+mc1.21.1
on 2025 Apr 06根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.20.2+1.21.1以来的变更
- 在转换JEI运行时之前进行检查 - embeddedt
- 调整ModelManager Mixin以提高与某些模组的兼容性 - embeddedt
- 修复混淆错误 - embeddedt
- 防止Forge的崩溃报告分析器对ModernFix发出抱怨 - embeddedt
- 对每个创意标签的内容构建进行记忆化 - embeddedt
- 将能力去重钩子移动到稍后的注入点 - embeddedt
- 对每个创意标签的内容构建进行记忆化 - embeddedt
- 修复BuildCraft管道 - embeddedt
- 对能力提供者列表进行去重 - embeddedt
5.20.3+mc1.21.4
on 2025 Feb 095.20.3+mc1.21.4
on 2025 Feb 095.20.2+mc1.21.1
on 2025 Feb 02根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.20.0+1.21.1以来的变更
- 提升批量动态模型加载性能 - embeddedt
- 修复在Neo上的重映射问题 - embeddedt
- 在各种原版模型加载路径中添加更多锁定 - embeddedt
- 当服务器发送无效调色板时防止崩溃 - embeddedt
- 使工具链现代化 - embeddedt
- 防止在世界生成期间addPassenger中的幽匿事件导致游戏死锁 - embeddedt
- 添加调试功能以捕获非法的方块实体映射突变 - embeddedt
5.20.2+mc1.21.1
on 2025 Feb 02根据此次发布的规模,在维基页面上可能会有一份可供人类阅读的更新日志。
自5.20.0+1.21.1以来的变更
- 提升批量动态模型加载性能 - embeddedt
- 修复在Neo上的重映射问题 - embeddedt
- 在各种原版模型加载路径中添加更多锁机制 - embeddedt
- 防止服务器发送无效调色板时崩溃 - embeddedt
- 使工具链现代化 - embeddedt
- 防止在世界生成期间,在添加乘客操作中的幽匿事件导致游戏死锁 - embeddedt
- 添加调试功能以捕获非法的方块实体映射突变 - embeddedt
5.20.2+mc1.21.4
on 2025 Feb 02根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.20.1 + 1.21.4以来的更改
- 修复在Neo上的重映射问题 - embeddedt
- 在各种原版模型加载路径中添加更多锁定 - embeddedt
- 当服务器发送无效调色板时防止崩溃 - embeddedt
- 更新工具链 - embeddedt
- 防止在世界生成期间addPassenger中的幽匿事件导致游戏死锁 - embeddedt
- 添加调试功能以捕获非法的方块实体映射突变 - embeddedt
5.20.2+mc1.20.1
on 2025 Feb 02根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.20.0+1.20.1以来的更改
- 当服务器发送无效调色板时防止崩溃 - embeddedt
- 更新工具链 - embeddedt
- 防止在世界生成期间addPassenger中的幽匿事件导致游戏死锁 - embeddedt
- 添加调试功能以捕获非法的方块实体映射突变 - embeddedt
5.20.2+mc1.21.4
on 2025 Feb 02根据此次发布的规模,在维基页面上可能会有一份人类可读的更新日志。
自5.20.1 + 1.21.4以来的变更
- 修复Neo上的重映射问题 - embeddedt
- 在各种原版模型加载路径中添加更多锁定 - embeddedt
- 当服务器发送无效调色板时防止崩溃 - embeddedt
- 使工具链现代化 - embeddedt
- 防止在世界生成期间addPassenger中的幽匿事件使游戏死锁 - embeddedt
- 添加调试功能以捕获非法的方块实体映射突变 - embeddedt
5.20.2+mc1.20.1
on 2025 Feb 02根据此次发布的规模,在维基页面上可能会有一份可供人类阅读的更新日志。
自5.20.0+1.20.1以来的变更
- 当服务器发送无效调色板时防止崩溃 - embeddedt
- 使工具链现代化 - embeddedt
- 在世界生成期间,防止在addPassenger中发生幽匿事件导致游戏死锁 - embeddedt
- 添加调试功能以捕获非法的方块实体映射突变 - embeddedt



