forked from LogBlock/LogBlock
Fix bucket empty with waterlogged blocks
This commit is contained in:
@@ -45,14 +45,14 @@ public class BlockPlaceLogging extends LoggingListener {
|
||||
Waterlogged clickedWaterloggedWithWater = (Waterlogged) clickedWaterlogged.clone();
|
||||
clickedWaterloggedWithWater.setWaterlogged(true);
|
||||
consumer.queueBlockReplace(Actor.actorFromEntity(event.getPlayer()), event.getBlockClicked().getLocation(), clickedWaterlogged, clickedWaterloggedWithWater);
|
||||
return;
|
||||
}
|
||||
}
|
||||
Block placedAt = event.getBlockClicked().getRelative(event.getBlockFace());
|
||||
if (placedAt.isEmpty()) {
|
||||
consumer.queueBlockPlace(Actor.actorFromEntity(event.getPlayer()), placedAt.getLocation(), placedMaterial.createBlockData());
|
||||
} else {
|
||||
Block placedAt = event.getBlockClicked().getRelative(event.getBlockFace());
|
||||
if (placedAt.isEmpty()) {
|
||||
consumer.queueBlockPlace(Actor.actorFromEntity(event.getPlayer()), placedAt.getLocation(), placedMaterial.createBlockData());
|
||||
} else {
|
||||
consumer.queueBlockReplace(Actor.actorFromEntity(event.getPlayer()), event.getBlockClicked().getLocation(), placedAt.getBlockData(), placedMaterial.createBlockData());
|
||||
}
|
||||
consumer.queueBlockReplace(Actor.actorFromEntity(event.getPlayer()), event.getBlockClicked().getLocation(), placedAt.getBlockData(), placedMaterial.createBlockData());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user