don't crash coral rendering if textures are missing
This commit is contained in:
@@ -56,11 +56,13 @@ public class RenderBlockBetterCoral extends RenderBlockAOBase implements IRender
|
|||||||
|
|
||||||
int variation = getSemiRandomFromPos(x, y, z, dir.ordinal());
|
int variation = getSemiRandomFromPos(x, y, z, dir.ordinal());
|
||||||
if (variation < BetterFoliage.config.coralChance.value) {
|
if (variation < BetterFoliage.config.coralChance.value) {
|
||||||
renderCoralCrust(blockCenter, dir, offset, halfCrustSize, coralCrustIcons.get(variation), variation);
|
IIcon crustIcon = coralCrustIcons.get(variation);
|
||||||
renderCrossedSideQuads(blockCenter.add(new Double3(dir).scale(0.5)), dir,
|
IIcon coralIcon = coralCrossIcons.get(variation);
|
||||||
halfSize, halfSize,
|
if (crustIcon != null) renderCoralCrust(blockCenter, dir, offset, halfCrustSize, crustIcon, variation);
|
||||||
pRot[variation], BetterFoliage.config.coralHOffset.value,
|
if (coralIcon != null) renderCrossedSideQuads(blockCenter.add(new Double3(dir).scale(0.5)), dir,
|
||||||
coralCrossIcons.get(variation), 0, false);
|
halfSize, halfSize,
|
||||||
|
pRot[variation], BetterFoliage.config.coralHOffset.value,
|
||||||
|
coralIcon, 0, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user