9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-28 11:39:07 +00:00

Data formats Matter

This commit is contained in:
Daniel Mills
2021-08-05 01:11:48 -04:00
parent 65fdd6e25f
commit 294a5e39a6
16 changed files with 546 additions and 94 deletions

View File

@@ -18,6 +18,7 @@
package com.volmit.iris.engine.jigsaw;
import com.volmit.iris.Iris;
import com.volmit.iris.core.project.loader.IrisData;
import com.volmit.iris.core.tools.IrisWorlds;
import com.volmit.iris.engine.framework.Engine;
@@ -30,6 +31,7 @@ import com.volmit.iris.engine.object.loot.IrisLootTable;
import com.volmit.iris.engine.object.meta.InventorySlotType;
import com.volmit.iris.engine.object.objects.IrisObject;
import com.volmit.iris.engine.object.objects.IrisObjectRotation;
import com.volmit.iris.engine.object.objects.IrisObjectTranslate;
import com.volmit.iris.engine.object.tile.TileData;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.math.AxisAlignedBB;
@@ -159,6 +161,7 @@ public class PlannedPiece {
minY--; //If the dimension has no bedrock, allow it to go a block lower
}
getPiece().getPlacementOptions().setTranslate(new IrisObjectTranslate());
getPiece().getPlacementOptions().setRotation(rotation);
int finalMinY = minY;
RNG rng = getStructure().getRng().nextParallelRNG(37555);

View File

@@ -74,6 +74,11 @@ public class PlannedStructure {
}
generateTerminators();
for(PlannedPiece i : pieces)
{
Iris.debug("Place: " + i.getObject().getLoadKey() + " at @ relative " + i.getPosition().toString());
}
}
public KList<Runnable> place(IObjectPlacer placer, EngineParallaxManager e) {