mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-18 00:25:39 +01:00
SPIGOT-5882: NPE when emptying bucket on already waterlogged blocks
This commit is contained in:
parent
44109b726b
commit
e2403a3d2c
@ -59,7 +59,7 @@
|
|||||||
if (!(this.fluidType instanceof FluidTypeFlowing)) {
|
if (!(this.fluidType instanceof FluidTypeFlowing)) {
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
@@ -86,6 +108,16 @@
|
@@ -86,8 +108,18 @@
|
||||||
boolean flag = iblockdata.a(this.fluidType);
|
boolean flag = iblockdata.a(this.fluidType);
|
||||||
boolean flag1 = iblockdata.isAir() || flag || block instanceof IFluidContainer && ((IFluidContainer) block).canPlace(world, blockposition, iblockdata, this.fluidType);
|
boolean flag1 = iblockdata.isAir() || flag || block instanceof IFluidContainer && ((IFluidContainer) block).canPlace(world, blockposition, iblockdata, this.fluidType);
|
||||||
|
|
||||||
@ -74,5 +74,8 @@
|
|||||||
+ }
|
+ }
|
||||||
+ // CraftBukkit end
|
+ // CraftBukkit end
|
||||||
if (!flag1) {
|
if (!flag1) {
|
||||||
return movingobjectpositionblock != null && this.a(entityhuman, world, movingobjectpositionblock.getBlockPosition().shift(movingobjectpositionblock.getDirection()), (MovingObjectPositionBlock) null);
|
- return movingobjectpositionblock != null && this.a(entityhuman, world, movingobjectpositionblock.getBlockPosition().shift(movingobjectpositionblock.getDirection()), (MovingObjectPositionBlock) null);
|
||||||
|
+ return movingobjectpositionblock != null && this.a(entityhuman, world, movingobjectpositionblock.getBlockPosition().shift(movingobjectpositionblock.getDirection()), (MovingObjectPositionBlock) null, enumdirection, clicked, itemstack); // CraftBukkit
|
||||||
} else if (world.getDimensionManager().isNether() && this.fluidType.a((Tag) TagsFluid.WATER)) {
|
} else if (world.getDimensionManager().isNether() && this.fluidType.a((Tag) TagsFluid.WATER)) {
|
||||||
|
int i = blockposition.getX();
|
||||||
|
int j = blockposition.getY();
|
||||||
|
Loading…
Reference in New Issue
Block a user