@@ -66,13 +66,13 @@ public static void harvestBlock(Level level, BlockPos pos) {
6666 var dropStack = cropBlock .getCloneItemStack (level , pos , cropBlockState );
6767 dropStack .setCount (j + (i == 3 ? 1 : 0 ));
6868 Block .popResource (level , pos , dropStack );
69- level .playSound (null , pos , SoundEvents .SWEET_BERRY_BUSH_PICK_BERRIES , SoundSource .BLOCKS , 1.0F , 0.8F + level .random .nextFloat () * 0.4F );
69+ level .playSound (null , pos , SoundEvents .SWEET_BERRY_BUSH_PICK_BERRIES , SoundSource .BLOCKS , 0.2F , 0.8F + level .random .nextFloat () * 0.4F );
7070 level .setBlock (pos , cropBlockState .setValue (SweetBerryBushBlock .AGE , 1 ), 2 );
7171 }
7272 } else {
7373 // right click crop harvest
7474 Player fakePlayer = FakePlayerFactory .get ((ServerLevel ) level , new GameProfile (HarvestCompatHandler .FARMER_UUID , "productive_farmer" ));
75- cropBlockState .useWithoutItem (level , fakePlayer , new BlockHitResult (Vec3 .ZERO , Direction .DOWN , pos , true ));
75+ cropBlockState .useWithoutItem (level , fakePlayer , new BlockHitResult (Vec3 .ZERO , Direction .UP , pos , true ));
7676
7777 // If it's not harvested, destroy instead
7878 if (isCropValid (level , pos )) {
0 commit comments