diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/testblock/DepthCounter.java b/BauSystem_Main/src/de/steamwar/bausystem/features/testblock/DepthCounter.java index 1efa8eac..383fb837 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/testblock/DepthCounter.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/testblock/DepthCounter.java @@ -37,7 +37,7 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; -import java.util.function.BinaryOperator; +import java.util.function.DoubleBinaryOperator; @Linked(LinkageType.LISTENER) public class DepthCounter implements Listener { @@ -100,10 +100,10 @@ public class DepthCounter implements Listener { return new Vector(vector.getBlockX(), vector.getBlockY(), vector.getBlockZ()); } - private void compute(Vector v1, Vector v2, BinaryOperator function) { - v1.setX(function.apply(v1.getX(), v2.getX())); - v1.setY(function.apply(v1.getY(), v2.getY())); - v1.setZ(function.apply(v1.getZ(), v2.getZ())); + private void compute(Vector v1, Vector v2, DoubleBinaryOperator function) { + v1.setX(function.applyAsDouble(v1.getX(), v2.getX())); + v1.setY(function.applyAsDouble(v1.getY(), v2.getY())); + v1.setZ(function.applyAsDouble(v1.getZ(), v2.getZ())); } }