Merge branch 'master' into 1.17

This commit is contained in:
gnembon committed 2021-05-17 22:23:16 -03:00
commit f67d50d3d3
5 files changed
+22 -22

No files matched your search

@@ -114,6 +114,7 @@ import java.util.Locale;
import java.util.Map;
import java.util.Optional;
import java.util.function.BiFunction;
import java.util.function.BiPredicate;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import java.util.stream.Stream;
@@ -133,7 +134,7 @@ public class WorldAccess {
Context c,
String name,
List<Value> params,
BiFunction<BlockState, BlockPos, Boolean> test
BiPredicate<BlockState, BlockPos> test
)
{
CarpetContext cc = (CarpetContext) c;
@@ -141,9 +142,9 @@ public class WorldAccess {
throw new InternalExpressionException("'" + name + "' requires at least one parameter");
Value v0 = params.get(0);
if (v0 instanceof BlockValue)
return BooleanValue.of(test.apply(((BlockValue) v0).getBlockState(), ((BlockValue) v0).getPos()));
return BooleanValue.of(test.test(((BlockValue) v0).getBlockState(), ((BlockValue) v0).getPos()));
BlockValue block = BlockArgument.findIn(cc, params, 0).block;
return BooleanValue.of(test.apply(block.getBlockState(), block.getPos()));
return BooleanValue.of(test.test(block.getBlockState(), block.getPos()));
}
private static Value stateStringQuery(