for (Side side : Side.values()) {
validateSupportForBlockOnSide(event.getBlockPosition(), side);
}
if (initialEvent) {
PickupBuilder pickupBuilder = new PickupBuilder(entityManager);
for (int i = 0; i < GATHERING_INVENTORY_SLOT_COUNT; i++) {
EntityRef item = inventoryManager.getItemInSlot(gatheringEntity, i);
if (item.exists()) {
pickupBuilder.createPickupFor(item, event.getBlockPosition().toVector3f(), 60, true);
}
}
}
} finally {
if (initialEvent) {