Fix deepslate ores in zones

This commit is contained in:
DanLT 2021-09-03 11:39:40 -08:00
parent 075882b7b0
commit 76bf764262

View File

@ -233,15 +233,19 @@ public class IrisCarveModifier extends EngineAssignedModifier<BlockData> {
break; break;
} }
if (!B.isSolid(output.get(rx, zone.ceiling + i + 1, rz))) { BlockData b = blocks.get(i);
BlockData up = output.get(rx, zone.ceiling + i + 1, rz);
if (!B.isSolid(up)) {
continue; continue;
} }
if (B.isOre(output.get(rx, zone.ceiling + i + 1, rz))) { if (B.isOre(up)) {
output.set(rx, zone.ceiling + i + 1, rz, B.toDeepSlateOre(up, b));
continue; continue;
} }
output.set(rx, zone.ceiling + i + 1, rz, blocks.get(i)); output.set(rx, zone.ceiling + i + 1, rz, b);
} }
} }