From 22e29e0cdc81d5fc0e74c83c64a8d3ff7e453dd7 Mon Sep 17 00:00:00 2001 From: yoyosource Date: Sat, 1 May 2021 15:21:34 +0200 Subject: [PATCH] Fix DepthCounter --- .../bausystem/features/testblock/DepthCounter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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())); } }