Added support for an optional underlyingBlockTexture (for when the desired block texture is different from the blocks name)