Blood Magic

Blood Magic

90M Downloads

Master routing node high causing world TPS to drop

krisavi opened this issue ยท 1 comments

commented

Issue Description:

Master routing node seems to take way too much processing power every tick.

What happens:

In quite simple build and checking with LagGoggles the tile.bloodmagic.masterRoutingNode.name takes 126450 us/t. The next entity in list is on mere 1926 us/t.

What you expected to happen:

Much lower impact on TPS

Steps to reproduce:

  1. Create network using routing nodes

Affected Versions (Do not use "latest"):

  • BloodMagic: 1.12.2 - 2.4.3 - 105
  • Minecraft: 1.12.2
  • Forge: 14.23.4.2847
commented

Item transfer lag is typically very dependent on input and output sources since most item transfer methods have a worst case of O(number of input slots * number of output slots) and also expensive insert checks on the outputs exacerbates this.
This is all shown as the master node tick time by lag goggles.
You'll need to provide more information of your specific lagging setup. As is, there's not enough information to go on.