Fixed a bug causing the player to be unable to fill buckets

This commit is contained in:
Ellpeck 2016-04-29 19:31:33 +02:00
parent 3cd7512ed6
commit e267d0110d

View file

@ -30,6 +30,7 @@ public class BucketFillEvent{
} }
private void fillBucket(FillBucketEvent event, Item item, Block fluid){ private void fillBucket(FillBucketEvent event, Item item, Block fluid){
if(event.getTarget() != null && event.getTarget().getBlockPos() != null){
Block block = PosUtil.getBlock(event.getTarget().getBlockPos(), event.getWorld()); Block block = PosUtil.getBlock(event.getTarget().getBlockPos(), event.getWorld());
if(block == fluid){ if(block == fluid){
event.getWorld().setBlockToAir(event.getTarget().getBlockPos()); event.getWorld().setBlockToAir(event.getTarget().getBlockPos());
@ -37,4 +38,5 @@ public class BucketFillEvent{
event.setResult(Event.Result.ALLOW); event.setResult(Event.Result.ALLOW);
} }
} }
}
} }