if (player.isShiftKeyDown() && hand == InteractionHand.MAIN_HAND && block == Blocks.MOSS_BLOCK){
if (!level.isClientSide){
player.drop(ItemInit.STONE_PEBBLE.get().getDefaultInstance(), false);
level.playSound(null, event.getPos(), SoundEvents.MOSS_PLACE, SoundSource.BLOCKS, 1f, 1f); //player null plays to everyon near block
}
}
GOT IT! Thanks all. The player being passed in the first code I commented stopped it from playing to me. The link you send me @warjort finished it up for me!