AdvancedPeripherals icon indicating copy to clipboard operation
AdvancedPeripherals copied to clipboard

TransferRate limit multiplied by connected Power Sources when using cables (Powah or Pipz)

Open ZepioCs opened this issue 4 months ago • 1 comments

Describe

When using Powah cables or Pipz cables, the TransferRate does not behave as expected. Instead of respecting the set TransferRate, the throughput gets multiplied by the number of connected power sources.

Image

For example, with 3 Powah Thermo Generators connected, the throughput is multiplied to 300 even though the limit is set to 100.

Image

In contrast, when using a Flux Point (Flux Networks), the transfer respects the defined TransferRate correctly (Most likely since its a 1 source connected point).

Image

It appears that the number of machines connected to the cables influences the total transfer rate.

Steps to reproduce

  1. Connect multiple Powah Thermo Generators (or different Power sources) to the Energy Detector using Powah/Pipz cables (e.g, 3)
  2. Set the TransferRateLimit to a specific value (e.g, 100)
  3. Monitor the TransferRate and see SetTransferRateLimit x PowerSources on the cable = TransferRate
  4. Repeat the test with Flux Point and see that the TransferRate = SetTransferRateLimit

Multiplayer?

Yes

Version

1.21.1-0.7.55b (Latest 1.21.1)

Minecraft, Forge and maybe other related mods versions

NeoForge 21.1.203 Minecraft 1.21.1

Screenshots or Videos

No response

Crashlog/log

No response

ZepioCs avatar Sep 08 '25 13:09 ZepioCs

This is fixed in 1.21.1 and 1.20.1 Not sure when I will fix/release this for 1.19

SirEndii avatar Oct 08 '25 15:10 SirEndii