Railcraft: Tank/Boiler GUI glitches: tanks and temperature scaling mismatchs.

Created on 16 Dec 2018  路  14Comments  路  Source: Railcraft/Railcraft

Description of the Bug
In both tanks and boilers GUIs, the scale and the max of temperature, fluid amount, etc. are wrong.

To Reproduce
Steps to reproduce the behavior:

  1. Build a HP steam boiler,
  2. Make it heating,
  3. Look the steam, water and temperature levels...

Expected behavior
The tank displays when the boiler is realy full, and not less-than-half full...
The temperature display doesn't get overlapped over some other textures...

Screenshots & Video
https://axeland.re/2A3h7d9
https://axeland.re/2A0lDcm
Boiler Bug

Environment

  • Railcraft 12.0.0-alpha-9
  • Forge 14.23.5.2780
  • I don't thing it's a mod conflict...

Additional context
_None_

bug high priority machines and multiblocks

All 14 comments

err, this involves the one probe mod. please don't blame railcraft

If it is caused _only_ by One Probe Mod, why the boiler says full and nothing gets out with a pipe connected to the boiler? Maybe because it is not really full. It's only a GUI mistake, but when One Probe says it's half full, the steam magically goes out, even that the boiler GUI says it's full since a while...

the other issue is #1551

which is the same as your broken fluid transfer description.

Best bet would be to disable one probe and see if the issue still exists

Tested on a almost vanilla instance:

Mods installed:

  • Minecraft Forge 14.23.5.2780,
  • Railcraft 12.0.0-alpha-9
  • Buildcraft 7.99.19 (don't say this is the cause, it does the same with Thermal Dynamics)

Result:

Check it on YouTube

  1. Try in 1.7 and see if the tank auto pushes content to adjacent blocks like the pipe.
  2. Try with wooden fluid pipe and a redstone engine powering the pipe.

Please help me test these two and then I can identify the cause and make a proper fix for the issue.

It should work on anything with a FluidHandler that accepts input. I don't know about pipes, but a BC Tank next to the tank of the Boiler _should_ for sure be filled.

https://github.com/Railcraft/Railcraft/blob/d7af7f9be3cc0bd892a1a3ed10f76f3ffcd2680d/src/main/java/mods/railcraft/common/blocks/multi/TileBoiler.java#L237-L240

I added The One Probe and TOP Addons which _displays_ the real content of the tanks then I waited a bit and I recorded...
This is the record

I would guess that the most likely cause is a mismatch on tank capacity for the client and server.

Probably

Will have a discussion on whether to send new capacity or to send multiblock formation events and compute on client.

Partially resolved in #1723, forgot to put boiler fix in.

Finished in #1723 and #1730.

Was this page helpful?
0 / 5 - 0 ratings