diff --git a/GardenCore/src/com/jaquadro/minecraft/gardencore/client/renderer/GardenProxyRenderer.java b/GardenCore/src/com/jaquadro/minecraft/gardencore/client/renderer/GardenProxyRenderer.java index 4bb4072..6033345 100644 --- a/GardenCore/src/com/jaquadro/minecraft/gardencore/client/renderer/GardenProxyRenderer.java +++ b/GardenCore/src/com/jaquadro/minecraft/gardencore/client/renderer/GardenProxyRenderer.java @@ -90,7 +90,11 @@ private boolean renderWorldBlock (IBlockAccess world, int x, int y, int z, Block IPlantRenderer plantRenderer = PlantRegistry.instance().getPlantRenderer(subBlock, subBlockData); if (plantRenderer != null) { IPlantMetaResolver resolver = PlantRegistry.instance().getPlantMetaResolver(subBlock, subBlockData); - if (resolver == null || section <= resolver.getPlantHeight(subBlock, subBlockData)) + boolean shouldRender = section == 1; + if (resolver != null && section <= resolver.getPlantHeight(subBlock, subBlockData)) + shouldRender = true; + + if (shouldRender) plantRenderer.render(world, x, y, z, renderer, subBlock, subBlockData, section); } else