@Override public void onBlockPlacedBy( World world_, int x_, int y_, int z_, EntityLivingBase player_, ItemStack istack_) { // only run the placed code for blocks that can disguise if (world_.getBlockMetadata(x_, y_, z_) > 7) { super.onBlockPlacedBy(world_, x_, y_, z_, player_, istack_); } }