Chunk-In-A-Globe icon indicating copy to clipboard operation
Chunk-In-A-Globe copied to clipboard

Fluids don't render on the outside

Open TheBrokenRail opened this issue 4 years ago • 3 comments

When looking in on the globe from the outside, fluids don't render

TheBrokenRail avatar Apr 06 '20 21:04 TheBrokenRail

I dont know how to fix this, I tried for a bit and then gave up

modmuss50 avatar Apr 09 '20 21:04 modmuss50

renderManager.renderBlockAsEntity won't render fluid as it will return "INVISIBLE" when "getRenderType" in BlockRenderManager.

Tried to add renderManager.renderFluid in GlobeBlockEntityRenderer.java to render the water but also failed ... just something like below, no lucky yet

if (!entry.getValue().getFluidState().isEmpty()){
	renderManager.renderFluid(entry.getKey(), MinecraftClient.getInstance().world, vertexConsumers.getBuffer(RenderLayers.getFluidLayer(entry.getValue().getFluidState())), entry.getValue().getFluidState());
}
else{
	renderManager.renderBlockAsEntity(entry.getValue(), matrices, vertexConsumers, light, OverlayTexture.DEFAULT_UV);
}

shdeng avatar May 05 '20 03:05 shdeng

I have some ideas, but they arent ideal

modmuss50 avatar May 11 '20 22:05 modmuss50