Servers that require players to use a specific resource pack to join or to see gameplay correctly, usually to support custom textures, sounds, UI, and things like custom items or menus. Without the pack, stuff may look wrong or be unreadable, so these servers typically prompt an automatic download on connect.