Mekanism

Mekanism

111M Downloads

Adjacent evaporation tower interference

ouroborus opened this issue · 4 comments

commented

Issue description:

Placing evaporation towers of equal height (±1 block) adjacent to each other causes some of them to stop functioning.

In the first screenshot, both towers function. In the second screenshot, the shorter tower had a layer added causing the taller tower to stop functioning.

2017-11-30_23 37 42

2017-11-30_23 38 24

Steps to reproduce:

  1. Build two 4x16x4 towers such that they are touching along one entire side.
  2. Add two layers to the top of one of the towers. Note that they both now function.
  3. Add two layers to the other tower. Note that at least one stops working.

Version (make sure you are on the latest version before reporting):

Forge: 14.23.0.2531
Mekanism: 9.4.1
Minecraft: 1.12.2

commented

Don't build them touching.

commented

@thiakil If the behavior isn't consistent, it's a bug. They either should both work or neither work due to adjacency and the relative height shouldn't matter.

(I would even argue that they should be able to share a wall, but that's more of a feature.)

commented

The behaviour is likely not consistent because it might not be recalculated from the same point each time. And we shouldn't need to specifically add code to stop it from working at all because you cant accept "you're doing it wrong" as an answer.

commented

If anything is "doing it wrong", it would be the code since it is unable to correctly detect whether the towers are shaped and positioned correctly in all scenarios. I could accept that it was me doing it wrong if the mod was able to indicate that. As it stands, it half-asses it, telling me that one tower is correct and the other isn't despite there not being a clear difference between them.