Multisided textures seem to work, however, changing texture depending on
the tileentity's worker state isn't.

The block needs to get triggered when the work state changes to call the
texture get method.