:GetClassIcon Issue with Services (Plugin Development)

Hey developers! I am making a plugin, and I am having an issues. It turns out, that most services, do not have a ‘service icon’ with StudioService:GetClassIcon(). For my plugin, this is problematic, as I am making a service selection, like this:

There are two possible solutions to my issue, but from my point of view, I don’t know how to fix either of them.


Solution A: Somehow figure out Icons for the missing services. This is the most preferred result, as each one will get unique Icons, but also the hardest.

Solution B: Figure out which ones doesn’t have an Icon, and make a “Default Icon”. I messed around with this idea, and there is no clear way to do this. The reason why is while there is no Image, StudioService:GetClassIcon() will still fill the Image property like it has an Icon, even though it clearly doesn’t.


Is there any solutions that come to mind to fix this? I need to detect the missing Icons or Get Icons for all services, is what it mostly comes down too.

Any help is much appreciated !

If there’s icons for them, (dont quote me on this, there may not be) you can use vanilla or something

I think theres is. The main question I have is if I am allowed to use them, premission wise, like the creator has said its good to use in other resources. I know Vanilla has them (or atleast most of them)

i think u might have to pay to use em in plugins but idk

1 Like