promotional bannermobile promotional banner

More Compressed Mek Generators

More Compressed Mek Generators is a standalone Minecraft 1.21.1 NeoForge addon with the mod ID mekcompression_generators.
Back to Files

mekcompression_generators-0.1.1.jar

File namemekcompression_generators-0.1.1.jar
Uploader
gugugaga233gugugaga233
Uploaded
Oct 1, 2026
Downloads
5
Size
604.0 KB
Mod Loaders
NeoForge
File ID
9026369
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:more-compressed-mek-generators-1691410:9026369"

Learn more about Curse Maven

What's new

# More Compressed Mek Generators 0.1.2

## 中文

本版本相对旧版 0.1.0 发电机代码线进行了 1.21.1 NeoForge 重构和精确能量系统改造。

### 主要更新

- **重做六种压缩发电机**:热力、生物、太阳、风力、燃气和高级太阳能发电机全部接入新的精确能量通道。
- **修复内部能量使用 `long` 的问题**:发电机内部能量、能量容量、发电功率、最大输出、持久化数据和客户端同步现在以 Flux Networks Ultimate Addon 的 `BigNumber` 为权威类型。
- **修复能量缓存没有乘并行的问题**:发电机的能量容量会同时跟随压缩倍率和实际并行扩大,不再出现发电功率远大于缓存容量的情况。
- **修复功率和输出上限计算**:发电功率、最大输出、能量缓存和物品槽位容量统一根据实际压缩倍率与并行计算。
- **支持外部并行 provider**:通过共享 `parallelapi` 接入加速火把等外部并行来源,实际并行会影响发电量、输出上限、能量缓存和槽位容量。
- **使用 `AbsoluteInteger` 保存并行和槽位容量**:物品、流体、化学并行以及槽位容量不再以普通 `int` 或 `long` 作为内部上限。
- **保留原生发电机行为**:燃料消耗、风力高度检查、高级太阳能板检查和原生过程时间继续有效,不通过修改原生过程时间来伪造发电速度。
- **发电机不支持独立超频升级**:`mekoverclock` 的速度超频和无损超频升级只对工厂/配方机器生效。发电机界面不会显示这些升级,也不接受安装,更不会把这些升级计入发电机并行。
- **清理旧存档中的发电机超频数据**:旧存档中残留的发电机自定义升级计数会在读取时清理。
- **修复发电机初始化和输出问题**:移除不安全的原生字段写入和重复输出路径,使用唯一的 exact 能量输出通道,避免能量重复输出或重复扣除。
- **修复客户端能量同步**:不再让原生 `SyncableLong` 将超过 `long` 的真实能量覆盖成 `Long.MAX_VALUE`,避免 UI 显示 `9.223E` 等错误数值。
- **修复 GUI 显示问题**:功率、输出、缓存和并行文本使用有限精确值显示,避免文本遮挡、溢出和并行数显示错误。
- **分离并行单位和 FE 单位**:发电机并行使用 `K、M、B、T、Q、S、s、O、N、D`,FE 能量继续使用 Flux 自己的单位表。

### 依赖与兼容

- Minecraft:1.21.1
- Loader:NeoForge
- 必需前置:
  - `parallelapi`
  - `fluxnetworks_ultimate_addon`
- 可选兼容:
  - `mekmi`
  - `Mekanism Extras`
- 不要与旧版合并包 `mekcompression-0.1.0.jar` 同时安装。

## English

- Reworked all six compressed generators: heat, bio, solar, wind, gas-burning, and advanced solar.
- Replaced the internal `long` energy model with Flux Ultimate Addon's authoritative `BigNumber` model.
- Generator energy, capacity, production, maximum output, persistence, and client synchronization now use exact values.
- Fixed energy buffers not scaling with actual parallelism.
- Generator production, output limits, energy storage, and item-slot capacity now scale with both compression and external parallelism.
- Added support for external parallel providers through the shared `parallelapi` seam.
- Item, fluid, chemical parallelism, and slot capacities use `AbsoluteInteger` instead of primitive integer limits.
- Preserved native fuel handling, wind-height checks, advanced-solar panel checks, and native process timing.
- Disabled standalone `mekoverclock` speed and lossless overclock upgrades for generators. Generators do not display or accept those upgrades.
- Old persisted custom generator overclock counts are cleared when loaded.
- Removed unsafe native field writes and duplicate output paths; the exact output path is now authoritative.
- Fixed client synchronization so values above `long` are no longer replaced by `Long.MAX_VALUE` or displayed as fake `9.223E` values.
- Fixed generator GUI formatting, clipping, and parallel display issues.
- Parallel units are now separated from Flux FE units.

Do not install the legacy merged `mekcompression-0.1.0.jar` together with this addon.

This mod has no related projects