fix sponge-absorb deleting chest content (#12647)

This commit is contained in:
David
2025-06-07 23:28:37 +02:00
committed by GitHub
parent 3527ccdf2e
commit 320f25cb04

View File

@ -10,7 +10,7 @@
pos, pos,
6, 6,
65, 65,
@@ -63,16 +_,18 @@ @@ -63,8 +_,10 @@
if (blockPos.equals(pos)) { if (blockPos.equals(pos)) {
return BlockPos.TraversalNodeStatus.ACCEPT; return BlockPos.TraversalNodeStatus.ACCEPT;
} else { } else {
@ -23,8 +23,7 @@
if (!fluidState.is(FluidTags.WATER)) { if (!fluidState.is(FluidTags.WATER)) {
return BlockPos.TraversalNodeStatus.SKIP; return BlockPos.TraversalNodeStatus.SKIP;
} else if (blockState.getBlock() instanceof BucketPickup bucketPickup } else if (blockState.getBlock() instanceof BucketPickup bucketPickup
- && !bucketPickup.pickupBlock(null, level, blockPos, blockState).isEmpty()) { @@ -72,7 +_,7 @@
+ && !bucketPickup.pickupBlock(null, blockList, blockPos, blockState).isEmpty()) { // CraftBukkit
return BlockPos.TraversalNodeStatus.ACCEPT; return BlockPos.TraversalNodeStatus.ACCEPT;
} else { } else {
if (blockState.getBlock() instanceof LiquidBlock) { if (blockState.getBlock() instanceof LiquidBlock) {