Nomifactory

Nomifactory

143k Downloads

GregTech blocks become invisible when breaking

Mitch11225 opened this issue ยท 2 comments

commented

Note: if you need general tech support for things like server configuration, Discord is a better venue. Please open an issue only if there is a clear bug with the pack or if you have been asked to by one of the Discord staff.

Pack Version:
f378b4f

Description:
When breaking gregtech machines or blocks all other gregtech blocks become invisible until placing another. Video and Screenshots attached. Also effected by enderio portable tanks.

Expected Behavior:
blocks don't become invisible when breaking others.

Steps To Reproduce:
Place multiple gregtech blocks then break one with a mining tool and all blocks will disappear, replacing block will cause them to reappear.

Screenshots:
If applicable, add screenshots to help explain your problem.
Screenshot (5)
Screenshot (6)

Nomifactory.dev.branch.f378b4f.2022-11-25.11-02-19.mp4
commented

That is super weird, I was aware of the possibility for the rendering pipeline to break if you're lagging enough that you break the "afterimage" of the block by mining faster than the server can handle, but I've never seen the rendering pipeline repair like that when placing the original block back down.

Typically causing the rendering pipeline to break requires a full client restart to fix it. The blocks are all still where they're supposed to be, they just become invisible while the rendering pipeline is in an invalid state.

Quite frankly though there's nothing I could do to fix that, short of someone who knows what they're doing rewriting the rendering code to prevent it, and me preparing Bansoukou patches to apply to the GTCE jar.

commented

That is super weird, I was aware of the possibility for the rendering pipeline to break if you're lagging enough that you break the "afterimage" of the block by mining faster than the server can handle, but I've never seen the rendering pipeline repair like that when placing the original block back down.

Typically causing the rendering pipeline to break requires a full client restart to fix it. The blocks are all still where they're supposed to be, they just become invisible while the rendering pipeline is in an invalid state.

Quite frankly though there's nothing I could do to fix that, short of someone who knows what they're doing rewriting the rendering code to prevent it, and me preparing Bansoukou patches to apply to the GTCE jar.

Reloading the game did fix the issue and it hasn't shown back up since I did so.