📖 Overview
MPEM is a free and powerful optimization mod for Minecraft 1.19.4+ that fixes vanilla issues and improves rendering performance. Compared to other rendering-focused mods, it offers broad compatibility with other mods. It is particularly effective for large modpacks and delivers even more significant improvements on multiplayer servers.
Our goal is to make Minecraft run smoothly even on poorly optimized versions/loaders. Unlike some optimization mods that only enhance already well-performing setups while ignoring weaker platforms, we ensure smooth gameplay across all systems.
This mod is the result of months of work by many developers, and its creation is thanks to players like you who support it.
🌕 Features of MPEM
Core Performance Optimizations
- Optimized the (Neo)Forge event system and introduced multi-threaded asynchronous event processing, significantly improving event handling speed (some features are disabled by default).
- Offloaded complex computational tasks in Minecraft to asynchronous threads, effectively preventing main thread blockages and enhancing game smoothness.
- Comprehensive optimization of tick execution efficiency.
- Accelerated Minecraft client startup speed.
- Automatically reduces CPU and other computational resource usage when the Minecraft client is in the background (disabled by default).
- Faster chunk generation, with compatibility for other chunk-generation-accelerating mods (due to different implementation methods).
Rendering Optimizations
- Improved rendering logic, intelligently culling entities, blocks, and foliage outside the player's view or deemed insignificant.
- Optimized chest rendering.
Gameplay Mechanics Optimizations & Fixes
- Fixed a vanilla Minecraft bug: Boats no longer break or deal fall damage to players at any height.
- Added an item-drop optimization feature similar to the Stxck mod, implementing planned features from its original design with more efficient and concise code, plus customizable options.
- Prevented unnecessary computations.
- Enabled instant language switching without requiring resource pack reloads.
🐛 Reporting Issues
Please locate the MPEM main repository in the "Related Links" section at the top of the page to report issues. If you encounter network issues accessing the original GitHub site, you may use the mirror site link. Before reporting, ensure the issue is caused by the latest version and cannot be resolved by disabling certain config options (some aggressive optimizations may cause incompatibilities and are disabled by default). Include the relevant crash log in your report.
📖 概述
MPEM 是适用于 Minecraft 1.19.4+ 的免费的强大的优化模组,它修复一些原版存在问题并提高了渲染性能。与其他以渲染为重点的模组相比,它与其它的模组具有广泛的兼容性。它对大量模组的整合包尤其有效,在多人服务器上的提升更为突出。
此模组是许多开发者们工作数月的成果,它的诞生要感谢像你这样支持它的玩家。
我们的目标是使得使用优化不好的mc版本/加载器的玩家也可以玩得流畅的Minecraft,与一些优化模组不同,一些优化模组只在本就优化好的地方做优化,却不援助优化不好的平台
🌕 MPEM的功能
核心性能优化
- 优化了 (Neo)Forge 事件系统,并采用多线程异步处理事件,大幅提升事件处理速度(部分功能默认不启用)。
- 将 Minecraft 中部分复杂的计算任务移至异步线程执行,有效避免主线程阻塞,提升游戏流畅度。
- 全面优化游戏刻(Tick)的执行效率。
- 加快 Minecraft 客户端的启动速度。
- 当 Minecraft 客户端处于后台时,自动降低其 CPU 等算力资源的消耗(默认不启用)。
- 加速区块生成速度,并兼容其它加速区块生成的模组(因实现方式不同)。
渲染优化
- 优化渲染逻辑,智能剔除视野外或无关紧要的实体、方块和树叶。
- 优化箱子的渲染。
游戏机制优化与修复
- 修复了原版 MC BUG:船从任何高度摔落时不再损毁,也不会对玩家造成伤害。
- 添加了类似 Stxck 模组的掉落物优化功能,在其原有功能基础上实现了其仍在计划中的功能。代码更高效简洁,且允许玩家自定义。
- 阻止不必要的计算。
- 使得语言切换能够即时完成,不再需要重载资源包。
数学运算优化
- 使用 XtackEngine2.0 优化数学运算。
📈 基准测试
以下性能对比由作者提供,使用Spark|Minecraft F3 获取的数据。
Apple M2 8GB(LPDDR5) / 客户端
指标 | 优化前 | 优化后 | 提升倍数 |
---|---|---|---|
Min MSPT | 3.56 | 0.693 | 快 5.14 倍 |
Max MSPT | 1560 | 1210 | 快 1.29 倍 |
TPS | 15 | 20 | 快 1.333 倍 |
🐛 报告问题
请在页面顶部相关链接部分找到 MPEM 主仓库,在那报告问题。如果遇到网络问题无法访问 Github 原站,可以访问镜像站链接。在报告问题之前,请确保这个问题是由最新的版本导致的并且无法通过关闭一些配置项而解决(有一些激进的优化,可能导致不兼容,默认是关闭的),并附上对应崩溃日志。
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+