COWMODSКаталог модов

Pipez Optimizer

An unofficial Pipez add-on that significantly reduces server lag, optimizes transfer logic, and adds custom extraction frequencies and high-tier upgrades.

Автор: Saku_rain8,3 тыс.6обновлён 23 окт. 2026 г.
ОптимизацияТехнологииУтилиты

Описание

Pipez Optimizer

(Unofficial Pipez Add-on / Performance & QoL)

Please scroll down for the Chinese Description. / 中文介绍请向下滑动查看。


🇬🇧 English Description

Background & Motivation

Pipez is a highly popular logistics mod, but in late-game scenarios with massive item transfers, its original pipes can cause server lag. The "Round Robin" distribution mode, in particular, suffers from severe performance issues.

Pipez Optimizer reconstructs the transfer logic for all pipe types. It optimizes the Round Robin mode and improves the overall transfer performance across other modes. Additionally, inspired by the concepts of Ender IO: Conduit Optimizer, this mod introduces a custom extraction frequency feature. Finally, it adds new high-tier pipe upgrades, allowing for massive stat boosts even without the ultimate Infinity Upgrade.

Core Features

1. Performance Overhaul & Smart Distribution

  • Completely rewrote the underlying transfer logic. The notoriously laggy Round Robin mode now uses a mathematical splitting method to distribute items, fluids, energy, and gases instantly, eliminating the stutter caused by repetitive simulated extractions. Other distribution modes have also been improved, primarily through optimized filter checking.

2. Smart Sleep & Slot Memory

  • When a pipe fails to extract or insert (e.g., the target inventory is full), the target will temporarily enter a "sleep" state to avoid wasting server resources on useless repetitive checks.
  • Furthermore, pipes now remember the last successful inventory slot they interacted with, preventing them from scanning massive inventories from the very beginning every single time.

3. Custom Extraction Frequency

  • Adds a minimalist configuration panel to the native Pipez GUI.
  • Players can manually set the extraction interval for each independent connection, ranging from 1 Tick to 200 Ticks, allowing for flexible logistics control without causing unnecessary performance overhead.
  • Note: Server owners can toggle this custom frequency feature on or off for each specific pipe type (Item, Fluid, Energy, Gas) via the configuration file.

4. New High-Tier Upgrades

  • Introduces three new endgame upgrades: ATM Upgrade, Vibranium Upgrade, and Unobtainium Upgrade.
  • These provide extremely high transfer rates, bridging the gap and offering massive capacity boosts to meet the demands of heavy modpacks.
  • Note: The transfer rates for all three new upgrades can be fully adjusted in the configuration file.
  • Note: The Allthemodium mod is NOT strictly required to craft these upgrades. If it is not installed, alternative fallback recipes will automatically become available.

Compatibility Notice

  • Incompatible with pipezlagfix: Both mods modify the same underlying transfer logic of the Pipez mod. Installing them together will cause code conflicts and game crashes. Please ensure only one of these mods is installed.

License & Modpack Policy

  • Copyright (c) Saku_rain - ALL RIGHTS RESERVED
  • Modpack Policy: You are completely free and warmly welcome to include this mod in your modpacks, provided they are hosted on official platforms (like CurseForge/Modrinth).


🇨🇳 中文介绍

开发背景与初衷

Pipez 是一款备受欢迎的物流模组。但在游戏后期传输海量物品时,原版管道往往会引发服务器卡顿,其中“轮询(Round Robin)”模式的性能表现尤为糟糕。

Pipez Optimizer(Pipez优化器) 对所有类型的管道进行了底层重构,针对轮询模式进行了优化,同时改善了其他分配模式的传输性能。此外,借鉴了 Ender IO: Conduit Optimizer 的概念,本模组引入了自定义抽取频率的功能。最后,模组还增加了全新的高级管道升级,让玩家在未获得无限升级的情况下,也能让管道的传输数值得到跨越式的提升。

模组核心特性

1. 底层重构与智能分配

  • 彻底重写了管道的传输逻辑。原本极度消耗性能的“轮询”模式现在采用数学均分的方式,一次性完成物品、流体、能量和气体的分配,消除了反复模拟抽取带来的卡顿。其他分配模式的运行效率也得到了改善,这主要得益于对过滤器的优化。

2. 智能休眠与槽位记忆

  • 当管道未能成功抽取或输入(例如目标容器已满)时,目标端会进入短暂的“休眠”状态,避免无意义的重复扫描,节省服务器资源。
  • 同时,管道现在会记忆上一次成功交互的容器槽位,面对拥有成百上千个槽位的超大箱子时,无需每次都从头开始扫描。

3. 抽取频率自由定制

  • 在原版的管道操作界面中,融入了一个极简的控制面板。
  • 玩家可以为每一个管道连接面单独设置抽取间隔时间,支持在 1 Tick 到 200 Tick 之间自由调节,兼顾精细的物流控制与服务器性能。
  • 注:可以通过修改配置文件,针对不同类型的管道(物品、流体、能量、化学品)独立开启或关闭此自定义频率功能。

4. 全新高级管道升级

  • 新增了三种后期升级卡:ATM 升级、振金升级 和 难得素升级。
  • 它们提供了极高的基础传输速率,填补了原版升级与无限升级之间的数值断层,满足大型整合包后期的物流需求。
  • 注:这三种新增升级的各项传输数值均可在配置文件中自由修改。
  • 注:本模组并不强制依赖 Allthemodium(ATM)模组。如果没有安装该模组,游戏内会自动启用这些升级的备用合成配方。

兼容性提示

  • 与 pipezlagfix 不兼容:由于两个模组都对 Pipez 底层的核心传输逻辑进行了修改,同时安装会导致代码冲突并引发游戏崩溃。请确保只安装其中一个模组。

版权声明与整合包政策

  • 版权所有 (c) Saku_rain - 保留所有权利 (ALL RIGHTS RESERVED)
  • 整合包政策: 只要通过合规的官方平台(如 CurseForge 或 Modrinth)发布,非常欢迎各位作者将本模组加入到你们的整合包中。

Последние версии

Все версии →
release

1.0.0-26.2

1.0.0-26.2
23 окт. 2026 г.26Minecraft: 26.2neoforge
Скачать
release

1.0.10-1.20.1

1.0.10-1.20.1
19 окт. 2026 г.322Minecraft: 1.20.1forge
Скачать
Что нового
### 📄 Pipez Optimizer Update Changelog #### English **Bug Fixes** * **Fixed Custom Pipe Rate Display:** Fixed an issue where third-party pipe types (such as the Mana and Source pipes from Pipez: More Pipes) would show and transfer an unlimited rate (2,147,483,647) when equipped with the ATM, Vibranium, Unobtainium, or Stellar Alloy upgrades. These pipes now use their configured upgrade rates. The four vanilla Pipez pipes are unaffected. #### 中文 **Bug 修复** * **修复扩展管道速率错误:** 修复了第三方扩展管道(如 Pipez: More Pipes 的魔力、魔源管道)安装 ATM、振金、难得素、恒星合金升级时,速率被误判为无限(显示与传输均为 2,147,483,647)的问题。这些管道现在按各自配置的自定义升级速率工作;原版四种管道不受影响。
alpha

1.0.0-26.1.2

1.0.0-26.1.2
16 окт. 2026 г.52Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
release

1.0.15-1.21.1

1.0.15-1.21.1
15 окт. 2026 г.1,3 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
### 📄 Pipez Optimizer Update Changelog #### English **Changes** * **Custom Extraction Frequency Floor:** The custom extraction frequency can no longer be set faster than the pipe's native speed for the installed upgrade (for example, 15 ticks on a basic item pipe). Lower values are automatically raised to the native speed, and overly fast settings in older saves are corrected automatically when loaded. **Bug Fixes** * **Fixed the Frequency Adjustment Getting Stuck After Swapping Upgrades:** After changing the upgrade, the minus button could get stuck at the old minimum (for example, 20 ticks) and refuse to go lower until the GUI was reopened. The button now reads the correct minimum for the current upgrade every time you click it. **Configuration** * **New Restriction Toggle:** A new server config option `restrictFrequencyToNative` (default on) controls the frequency floor. When disabled, no restriction is applied and the frequency can be set as low as 1 tick, restoring the previous behavior. #### 中文 **改动** * **自定义抽取频率下限:** 自定义抽取频率不能再低于当前管道升级档位的原生速度了(例如基础物品管道为 15 tick)。低于下限的值会自动提升到原生速度,旧存档中过快的频率设置也会在载入时自动纠正。 **Bug 修复** * **修复换升级后频率无法继续下调:** 更换升级后,频率的 - 按钮可能卡在旧的下限(例如 20 tick)无法继续调低,直到重新打开界面才恢复。现在每次点击按钮都会按当前升级读取正确的下限。 **配置** * **新增限制开关:** 服务端配置文件新增 `restrictFrequencyToNative`(默认开启),用于控制频率下限。关闭后不做任何频率限制,最低可设为 1 tick,恢复旧版行为。
release

1.0.2-1.19.2

1.0.2-1.19.2
15 окт. 2026 г.32Minecraft: 1.19.2forge
Скачать
Что нового
### 📄 Pipez Optimizer Update Changelog #### English **Changes** * **Custom Extraction Frequency Floor:** The custom extraction frequency can no longer be set faster than the pipe's native speed for the installed upgrade (for example, 15 ticks on a basic item pipe). Lower values are automatically raised to the native speed, and overly fast settings in older saves are corrected automatically when loaded. **Bug Fixes** * **Fixed the Frequency Adjustment Getting Stuck After Swapping Upgrades:** After changing the upgrade, the minus button could get stuck at the old minimum (for example, 20 ticks) and refuse to go lower until the GUI was reopened. The button now reads the correct minimum for the current upgrade every time you click it. **Configuration** * **New Restriction Toggle:** A new server config option `restrictFrequencyToNative` (default on) controls the frequency floor. When disabled, no restriction is applied and the frequency can be set as low as 1 tick, restoring the previous behavior. #### 中文 **改动** * **自定义抽取频率下限:** 自定义抽取频率不能再低于当前管道升级档位的原生速度了(例如基础物品管道为 15 tick)。低于下限的值会自动提升到原生速度,旧存档中过快的频率设置也会在载入时自动纠正。 **Bug 修复** * **修复换升级后频率无法继续下调:** 更换升级后,频率的 - 按钮可能卡在旧的下限(例如 20 tick)无法继续调低,直到重新打开界面才恢复。现在每次点击按钮都会按当前升级读取正确的下限。 **配置** * **新增限制开关:** 服务端配置文件新增 `restrictFrequencyToNative`(默认开启),用于控制频率下限。关闭后不做任何频率限制,最低可设为 1 tick,恢复旧版行为。
release

1.0.9-1.20.1

1.0.9-1.20.1
15 окт. 2026 г.292Minecraft: 1.20.1forge
Скачать
Что нового
### 📄 Pipez Optimizer Update Changelog #### English **Changes** * **Custom Extraction Frequency Floor:** The custom extraction frequency can no longer be set faster than the pipe's native speed for the installed upgrade (for example, 15 ticks on a basic item pipe). Lower values are automatically raised to the native speed, and overly fast settings in older saves are corrected automatically when loaded. **Bug Fixes** * **Fixed the Frequency Adjustment Getting Stuck After Swapping Upgrades:** After changing the upgrade, the minus button could get stuck at the old minimum (for example, 20 ticks) and refuse to go lower until the GUI was reopened. The button now reads the correct minimum for the current upgrade every time you click it. **Configuration** * **New Restriction Toggle:** A new server config option `restrictFrequencyToNative` (default on) controls the frequency floor. When disabled, no restriction is applied and the frequency can be set as low as 1 tick, restoring the previous behavior. #### 中文 **改动** * **自定义抽取频率下限:** 自定义抽取频率不能再低于当前管道升级档位的原生速度了(例如基础物品管道为 15 tick)。低于下限的值会自动提升到原生速度,旧存档中过快的频率设置也会在载入时自动纠正。 **Bug 修复** * **修复换升级后频率无法继续下调:** 更换升级后,频率的 - 按钮可能卡在旧的下限(例如 20 tick)无法继续调低,直到重新打开界面才恢复。现在每次点击按钮都会按当前升级读取正确的下限。 **配置** * **新增限制开关:** 服务端配置文件新增 `restrictFrequencyToNative`(默认开启),用于控制频率下限。关闭后不做任何频率限制,最低可设为 1 tick,恢复旧版行为。
release

1.0.14-1.21.1

1.0.14-1.21.1
8 окт. 2026 г.842Minecraft: 1.21.1neoforge
Скачать
Что нового
### 📄 Pipez Optimizer Update Changelog #### English **Bug Fixes** * **Fixed a Crash When a Linked Mod Adds a Pipe Without Custom Rate Text:** The game could crash in creative mode or when hovering over pipe upgrade items if a linked mod registered a pipe type whose rate line had no custom wording. Such pipes now show their standard rate text as before, and the game no longer crashes. #### 中文 **Bug 修复** * **修复联动模组新增无自定义速率文字的管道时的崩溃:** 当联动模组注册了不提供自定义速率文字的管道类型时,在创造模式或悬浮查看管道升级物品时游戏可能直接崩溃。现在这类管道会照常显示标准速率文本,游戏不再崩溃。
release

1.0.8-1.20.1

1.0.8-1.20.1
8 окт. 2026 г.284Minecraft: 1.20.1forge
Скачать
Что нового
### 📄 Pipez Optimizer Update Changelog #### English **Bug Fixes** * **Fixed a Crash When a Linked Mod Adds a Pipe Without Custom Rate Text:** The game could crash in creative mode or when hovering over pipe upgrade items if a linked mod registered a pipe type whose rate line had no custom wording. Such pipes now show their standard rate text as before, and the game no longer crashes. #### 中文 **Bug 修复** * **修复联动模组新增无自定义速率文字的管道时的崩溃:** 当联动模组注册了不提供自定义速率文字的管道类型时,在创造模式或悬浮查看管道升级物品时游戏可能直接崩溃。现在这类管道会照常显示标准速率文本,游戏不再崩溃。
release

Pipez Optimizer 1.0.13-1.21.1

1.0.13-1.21.1
23 сент. 2026 г.1 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
### 📄 Pipez Optimizer Update Changelog #### English **Bug Fixes** * **Fixed Config Inheritance Breaking with FastWorkbench:** Adjusted the config inheritance logic for pipe upgrade items in the crafting table. It now uses a more conservative approach, ensuring the inheritance is no longer disabled when the FastWorkbench mod is installed. #### 中文 **Bug 修复** * **修复配置继承失效:** 调整了管道升级物品在合成表中的配置继承逻辑,现在采用更保守的处理方式,确保不会受到 FastWorkbench 模组的影响而导致继承功能失效。
release

Pipez Optimizer 1.0.7-1.20.1

1.0.7-1.20.1
23 сент. 2026 г.343Minecraft: 1.20.1forge
Скачать
Что нового
### 📄 Pipez Optimizer Update Changelog #### English **Bug Fixes** * **Fixed Config Inheritance Breaking with FastWorkbench:** Adjusted the config inheritance logic for pipe upgrade items in the crafting table. It now uses a more conservative approach, ensuring the inheritance is no longer disabled when the FastWorkbench mod is installed. #### 中文 **Bug 修复** * **修复配置继承失效:** 调整了管道升级物品在合成表中的配置继承逻辑,现在采用更保守的处理方式,确保不会受到 FastWorkbench 模组的影响而导致继承功能失效。