From e5decb13253f3d4256194ff5bd82db125d1ce8bb Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Tue, 18 Oct 2016 00:21:59 +0200 Subject: [PATCH] Fixes #2466: Placement sound for cables / parts was not played back to the player doing the placement. --- src/main/java/appeng/parts/PartPlacement.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/appeng/parts/PartPlacement.java b/src/main/java/appeng/parts/PartPlacement.java index 7242e27e..aa5a5e0f 100644 --- a/src/main/java/appeng/parts/PartPlacement.java +++ b/src/main/java/appeng/parts/PartPlacement.java @@ -379,9 +379,9 @@ public class PartPlacement if( mySide != null ) { multiPart.maybeBlock().ifPresent( multiPartBlock -> { - final SoundType ss = multiPartBlock.getSoundType(); + final SoundType ss = multiPartBlock.getSoundType(state, world, pos, player); - world.playSound( player, 0.5 + pos.getX(), 0.5 + pos.getY(), 0.5 + pos.getZ(), ss.getPlaceSound(), SoundCategory.BLOCKS, ( ss.getVolume() + 1.0F ) / 2.0F, ss.getPitch() * 0.8F ); + world.playSound( null, pos, ss.getPlaceSound(), SoundCategory.BLOCKS, ( ss.getVolume() + 1.0F ) / 2.0F, ss.getPitch() * 0.8F ); }); if( !player.capabilities.isCreativeMode )