From ec4330aea711956c9ff9f3efe1937b431e532d08 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Tue, 20 Jul 2021 02:58:01 -0400 Subject: [PATCH] Actuator docs --- .../com/volmit/iris/engine/actuator/IrisBiomeActuator.java | 4 ++++ .../com/volmit/iris/engine/actuator/IrisDecorantActuator.java | 2 ++ .../iris/engine/actuator/IrisTerrainIslandActuator.java | 2 ++ .../iris/engine/actuator/IrisTerrainNormalActuator.java | 2 ++ 4 files changed, 10 insertions(+) diff --git a/src/main/java/com/volmit/iris/engine/actuator/IrisBiomeActuator.java b/src/main/java/com/volmit/iris/engine/actuator/IrisBiomeActuator.java index e69d2df0a..8fe672b0a 100644 --- a/src/main/java/com/volmit/iris/engine/actuator/IrisBiomeActuator.java +++ b/src/main/java/com/volmit/iris/engine/actuator/IrisBiomeActuator.java @@ -27,6 +27,8 @@ import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.hunk.view.BiomeGridHunkView; import com.volmit.iris.engine.object.IrisBiome; import com.volmit.iris.engine.object.IrisBiomeCustom; +import com.volmit.iris.util.documentation.BlockCoordinates; +import com.volmit.iris.util.documentation.ChunkCoordinates; import com.volmit.iris.util.math.RNG; import com.volmit.iris.util.scheduling.PrecisionStopwatch; import org.bukkit.block.Biome; @@ -40,6 +42,7 @@ public class IrisBiomeActuator extends EngineAssignedActuator { rng = new RNG(engine.getWorld().seed() + 243995); } + @BlockCoordinates private boolean injectBiome(Hunk h, int x, int y, int z, Object bb) { try { if (h instanceof BiomeGridHunkView hh) { @@ -59,6 +62,7 @@ public class IrisBiomeActuator extends EngineAssignedActuator { return false; } + @BlockCoordinates @Override public void onActuate(int x, int z, Hunk h) { PrecisionStopwatch p = PrecisionStopwatch.start(); diff --git a/src/main/java/com/volmit/iris/engine/actuator/IrisDecorantActuator.java b/src/main/java/com/volmit/iris/engine/actuator/IrisDecorantActuator.java index 9ecc0a538..51aaefb61 100644 --- a/src/main/java/com/volmit/iris/engine/actuator/IrisDecorantActuator.java +++ b/src/main/java/com/volmit/iris/engine/actuator/IrisDecorantActuator.java @@ -24,6 +24,7 @@ import com.volmit.iris.engine.framework.EngineAssignedActuator; import com.volmit.iris.engine.framework.EngineDecorator; import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.object.IrisBiome; +import com.volmit.iris.util.documentation.BlockCoordinates; import com.volmit.iris.util.math.RNG; import com.volmit.iris.util.scheduling.PrecisionStopwatch; import lombok.Getter; @@ -58,6 +59,7 @@ public class IrisDecorantActuator extends EngineAssignedActuator { seaFloorDecorator = new IrisSeaFloorDecorator(getEngine()); } + @BlockCoordinates @Override public void onActuate(int x, int z, Hunk output) { if (!getEngine().getDimension().isDecorate()) { diff --git a/src/main/java/com/volmit/iris/engine/actuator/IrisTerrainIslandActuator.java b/src/main/java/com/volmit/iris/engine/actuator/IrisTerrainIslandActuator.java index 3b1480b5b..434a49dee 100644 --- a/src/main/java/com/volmit/iris/engine/actuator/IrisTerrainIslandActuator.java +++ b/src/main/java/com/volmit/iris/engine/actuator/IrisTerrainIslandActuator.java @@ -23,6 +23,7 @@ import com.volmit.iris.engine.framework.EngineAssignedActuator; import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.object.IrisBiome; import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.documentation.BlockCoordinates; import com.volmit.iris.util.math.RNG; import com.volmit.iris.util.scheduling.PrecisionStopwatch; import lombok.Getter; @@ -50,6 +51,7 @@ public class IrisTerrainIslandActuator extends EngineAssignedActuator hasUnder = getDimension().getUndercarriage() != null && !getDimension().getUndercarriage().getGenerator().isFlat(); } + @BlockCoordinates @Override public void onActuate(int x, int z, Hunk h) { PrecisionStopwatch p = PrecisionStopwatch.start(); diff --git a/src/main/java/com/volmit/iris/engine/actuator/IrisTerrainNormalActuator.java b/src/main/java/com/volmit/iris/engine/actuator/IrisTerrainNormalActuator.java index 8638ffc3e..8530b4402 100644 --- a/src/main/java/com/volmit/iris/engine/actuator/IrisTerrainNormalActuator.java +++ b/src/main/java/com/volmit/iris/engine/actuator/IrisTerrainNormalActuator.java @@ -23,6 +23,7 @@ import com.volmit.iris.engine.framework.EngineAssignedActuator; import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.object.IrisBiome; import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.documentation.BlockCoordinates; import com.volmit.iris.util.math.RNG; import com.volmit.iris.util.scheduling.PrecisionStopwatch; import lombok.Getter; @@ -47,6 +48,7 @@ public class IrisTerrainNormalActuator extends EngineAssignedActuator hasUnder = getDimension().getUndercarriage() != null && !getDimension().getUndercarriage().getGenerator().isFlat(); } + @BlockCoordinates @Override public void onActuate(int x, int z, Hunk h) { PrecisionStopwatch p = PrecisionStopwatch.start();