Buggy code:
public class ItemConduitFacade extends Item implements IAdvancedTooltipProvider , IResourceTooltipProvider { public static enum FacadeType { BASIC , HARDENED ; public String getUnlocName ( Item me ) { } } private IIcon [ ] icons ; public static ItemConduitFacade create ( ) { } protected IIcon overlayIcon ; protected ItemConduitFacade ( ) { } protected void init ( ) { } @ SuppressWarnings ( { "unchecked" , "rawtypes" } ) @ Override @ SideOnly ( Side . CLIENT ) public void getSubItems ( Item item , CreativeTabs p_150895_2_ , List list ) { } @ Override public String getUnlocalizedName ( ItemStack stack ) { } @ Override public String getUnlocalizedName ( ) { } @ Override @ SideOnly ( Side . CLIENT ) public void registerIcons ( IIconRegister IIconRegister ) { } public IIcon getOverlayIcon ( ) { } @ Override @ SideOnly ( Side . CLIENT ) public IIcon getIconFromDamage ( int damage ) { } @ Override public IIcon getIcon ( ItemStack stack , int renderPass , EntityPlayer player , ItemStack usingItem , int useRemaining ) { } @ Override public boolean onItemUse ( ItemStack itemStack , EntityPlayer player , World world , int x , int y , int z , int side , float par8 , float par9 , float par10 ) { if ( world . isRemote ) { return true ; } ForgeDirection dir = ForgeDirection . values ( ) [ side ] ; int placeX = x + ( dir . offsetX ) ; int placeY = y + ( dir . offsetY ) ; int placeZ = z + ( dir . offsetZ ) ; if ( ( ( player . canPlayerEdit ( placeX , placeY , placeZ , side , itemStack ) ) && ( world . isAirBlock ( placeX , placeY , placeZ ) ) ) && ( ( PainterUtil . getSourceBlock ( itemStack ) ) != null ) ) { world . setBlock ( placeX , placeY , placeZ , blockConduitBundle ) ; IConduitBundle bundle = ( ( IConduitBundle ) ( world . getTileEntity ( placeX , placeY , placeZ ) ) ) ; Block facadeID = PainterUtil . getSourceBlock ( itemStack ) ; int facadeMeta = PainterUtil . getSourceBlockMetadata ( itemStack ) ; facadeMeta = PainterUtil . adjustFacadeMetadata ( facadeID , facadeMeta , side ) ; bundle . setFacadeId ( facadeID ) ; bundle . setFacadeMetadata ( facadeMeta ) ; bundle . setFacadeType ( ItemConduitFacade . FacadeType . values ( ) [ itemStack . getItemDamage ( ) ] ) ; <START_BUG> ConduitUtil . playBreakSound ( facadeID . stepSound , world , x , y , z ) ; <END_BUG> if ( ! ( player . capabilities . isCreativeMode ) ) { ( itemStack . stackSize ) -- ; } return true ; } return false ; } @ Override @ SideOnly ( Side . CLIENT ) public boolean isFull3D ( ) { } public ItemStack createItemStackForSourceBlock ( Block id , int itemDamage ) { } @ SuppressWarnings ( "rawtypes" ) @ Override @ SideOnly ( Side . CLIENT ) public void addInformation ( ItemStack item , EntityPlayer par2EntityPlayer , List list , boolean par4 ) { } @ Override public String getUnlocalizedNameForTooltip ( ItemStack itemStack ) { } @ SuppressWarnings ( "rawtypes" ) @ Override @ SideOnly ( Side . CLIENT ) public void addCommonEntries ( ItemStack itemstack , EntityPlayer entityplayer , List list , boolean flag ) { } @ SuppressWarnings ( { "unchecked" , "rawtypes" } ) @ Override @ SideOnly ( Side . CLIENT ) public void addBasicEntries ( ItemStack itemstack , EntityPlayer entityplayer , List list , boolean flag ) { } @ SuppressWarnings ( { "unchecked" , "rawtypes" } ) @ Override @ SideOnly ( Side . CLIENT ) public void addDetailedEntries ( ItemStack itemstack , EntityPlayer entityplayer , List list , boolean flag ) { } public final class FacadePainterRecipe extends BasicPainterTemplate { @ Override public boolean isValidPaintSource ( ItemStack paintSource ) { } @ Override public boolean isValidTarget ( ItemStack target ) { } } }

Fix:
ConduitUtil . playStepSound ( facadeID . stepSound , world , x , y , z ) ;