diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/bearing/SailBlock.java b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/bearing/SailBlock.java index ee71a2dd5..2a2189a00 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/bearing/SailBlock.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/bearing/SailBlock.java @@ -21,6 +21,8 @@ import net.minecraft.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.core.NonNullList; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.Entity; @@ -90,6 +92,7 @@ public class SailBlock extends WrenchableDirectionalBlock { if (heldItem.getItem() instanceof ShearsItem) { if (!world.isClientSide) + world.playSound(null, pos, SoundEvents.SHEEP_SHEAR, SoundSource.BLOCKS, 1.0f, 1.0f); applyDye(state, world, pos, ray.getLocation(), null); return InteractionResult.SUCCESS; } @@ -100,6 +103,7 @@ public class SailBlock extends WrenchableDirectionalBlock { DyeColor color = DyeColor.getColor(heldItem); if (color != null) { if (!world.isClientSide) + world.playSound(null, pos, SoundEvents.DYE_USE, SoundSource.BLOCKS, 1.0f, 1.1f - world.random.nextFloat() * .2f); applyDye(state, world, pos, ray.getLocation(), color); return InteractionResult.SUCCESS; }