Chunk-In-A-Globe
Chunk-In-A-Globe copied to clipboard
Fluids don't render on the outside
When looking in on the globe from the outside, fluids don't render
I dont know how to fix this, I tried for a bit and then gave up
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);
}
I have some ideas, but they arent ideal