It's not. func_94575_c only uses the setBlockAndMetadataWithNotify:
[spoiler=func_94575_c]public boolean func_94575_c(int par1, int par2, int par3, int par4)
{
return this.setBlockAndMetadataWithNotify(par1, par2, par3, par4, 0, 3);
}
As I said, the setBlockAndMetadataWithNotify:
[spoiler=setBlockAndMetadataWithNotify]public boolean setBlockAndMetadataWithNotify(int par1, int par2, int par3, int par4, int par5, int par6)
{
if (par1 >= -30000000 && par3 >= -30000000 && par1 < 30000000 && par3 < 30000000)
{
if (par2 < 0)
{
return false;
}
else if (par2 >= 256)
{
return false;
}
else
{
Chunk chunk = this.getChunkFromChunkCoords(par1 >> 4, par3 >> 4);
int k1 = 0;
if ((par6 & 1) != 0)
{
k1 = chunk.getBlockID(par1 & 15, par2, par3 & 15);
}
boolean flag = chunk.setBlockIDWithMetadata(par1 & 15, par2, par3 & 15, par4, par5);
this.theProfiler.startSection("checkLight");
this.updateAllLightTypes(par1, par2, par3);
this.theProfiler.endSection();
if (flag)
{
if ((par6 & 2) != 0 && (!this.isRemote || (par6 & 4) == 0))
{
this.markBlockForUpdate(par1, par2, par3);
}
if (!this.isRemote && (par6 & 1) != 0)
{
this.notifyBlockChange(par1, par2, par3, k1);
Block block = Block.blocksList[par4];
if (block != null && block.func_96468_q_())
{
this.func_96440_m(par1, par2, par3, par4);
}
}
}
return flag;
}
}
else
{
return false;
}
}
The red text is the part where the notify is used, with func_94575_c it enters the if. (3 & 1 returns 1)
Searching more I found that the function called is: setBlockIDWithMetadata (in green), and in the old "setBlock" use setBlockID. Searching in the Chunk class I've found that... there is no setBlockID method anymore. So setBlock method in the World class doesn't exist. I think that now we can only use the setBlockAndMetadataWithNotify.
BUT WELL, we can use that function, the only bad thing is that is weird to use a method named func_94575_c and remember what it do.