9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-19 15:09:18 +00:00

fix broken cave floors

This commit is contained in:
Julian Krings
2025-09-05 17:02:36 +02:00
parent 5418868559
commit eda1f59d3a

View File

@@ -219,20 +219,21 @@ public class IrisCarveModifier extends EngineAssignedModifier<BlockData> {
if (!blocks.hasIndex(i)) {
break;
}
int y = zone.floor - i - 1;
BlockData b = blocks.get(i);
BlockData down = output.get(rx, zone.ceiling + i - 1, rz);
BlockData down = output.get(rx, y, rz);
if (!B.isSolid(down)) {
continue;
}
if (B.isOre(down)) {
output.set(rx, zone.ceiling + i - 1, rz, B.toDeepSlateOre(down, b));
output.set(rx, y, rz, B.toDeepSlateOre(down, b));
continue;
}
output.set(rx, zone.floor - i - 1, rz, blocks.get(i));
output.set(rx, y, rz, blocks.get(i));
}
blocks = biome.generateCeilingLayers(getDimension(), xx, zz, rng, 3, zone.ceiling, getData(), getComplex());