No. I don't understand why you'd want to use ent_mtlset when you only have a single shader. What you apparently want to do is applying an entity material - so just set it.