mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-06-17 14:21:33 +00:00
Fix issues with ores spawning problems
This commit is contained in:
@@ -428,9 +428,9 @@ public class IrisEngine implements Engine {
|
|||||||
getTerrainActuator().actuate(x, z, blocks, multicore);
|
getTerrainActuator().actuate(x, z, blocks, multicore);
|
||||||
getBiomeActuator().actuate(x, z, vbiomes, multicore);
|
getBiomeActuator().actuate(x, z, vbiomes, multicore);
|
||||||
getDecorantActuator().actuate(x, z, blocks, multicore);
|
getDecorantActuator().actuate(x, z, blocks, multicore);
|
||||||
getDepositModifier().modify(x, z, blocks, multicore);
|
|
||||||
getCaveModifier().modify(x >> 4, z >> 4, blocks, multicore);
|
getCaveModifier().modify(x >> 4, z >> 4, blocks, multicore);
|
||||||
getPostModifier().modify(x, z, blocks, multicore);
|
getPostModifier().modify(x, z, blocks, multicore);
|
||||||
|
getDepositModifier().modify(x, z, blocks, multicore);
|
||||||
getMantle().insertMatter(x >> 4, z >> 4, BlockData.class, blocks, multicore);
|
getMantle().insertMatter(x >> 4, z >> 4, BlockData.class, blocks, multicore);
|
||||||
}
|
}
|
||||||
getMetrics().getTotal().put(p.getMilliseconds());
|
getMetrics().getTotal().put(p.getMilliseconds());
|
||||||
|
|||||||
@@ -120,19 +120,8 @@ public class IrisDepositModifier extends EngineAssignedModifier<BlockData> {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean allow = false;
|
if(!getEngine().getMantle().isCarved((cx << 4) + nx, ny, (cz << 4) + nz))
|
||||||
|
{
|
||||||
BlockData b = data.get(nx, ny, nz);
|
|
||||||
if (b != null) {
|
|
||||||
for (BlockData f : getDimension().getRockPalette().getBlockData(getData())) {
|
|
||||||
if (f.getMaterial().equals(b.getMaterial())) {
|
|
||||||
allow = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (allow) {
|
|
||||||
data.set(nx, ny, nz, clump.getBlocks().get(j));
|
data.set(nx, ny, nz, clump.getBlocks().get(j));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user