Charset (1.10.x)

Charset (1.10.x)

3M Downloads

Crash when rendering pipe with a blockless? fluid

codewarrior0 opened this issue ยท 5 comments

commented

... that apparently doesn't exist in block form? ImmEng Creosote, in this example.

java.lang.NullPointerException: Rendering Block Entity
	at pl.asie.charset.pipes.pipe.SpecialRendererPipe.renderMultipartFast(SpecialRendererPipe.java:264)
	at pl.asie.charset.pipes.pipe.SpecialRendererPipe.renderMultipartFast(SpecialRendererPipe.java:52)

Charset-mc1.10.2-0.3.2-b6c6110f0942700e.jar
ImmersiveEngineering-0.10-55.jar
commented

May be related to #113 (comment) ๐Ÿ˜‰

commented

Please try updating Charset to the latest version first.

commented

Same crash in b210fb6

java.lang.NullPointerException: Rendering Block Entity
        at pl.asie.charset.pipes.pipe.SpecialRendererPipe.renderMultipartFast(SpecialRendererPipe.java:263)
        at pl.asie.charset.pipes.pipe.SpecialRendererPipe.renderMultipartFast(SpecialRendererPipe.java:52)
        at mcmultipart.client.multipart.MultipartContainerSpecialRenderer.renderMultipartContainerFast(MultipartContainerSpecialRenderer.java:105)
commented

I managed to quick-fix it by passing DEFAULT_STATE instead of the fluid-block-derived state, but now the extra quads in the pipe's fluid are bugging me.

commented

The extra quads aren't going to go away without a rewrite of the rendering system for fluids, and that's not happening on 1.10.2 because the 1.10.2 fluid pipe implementation is a bit of a joke.