Forwarding HTTP requests to server listening for TCP

Forgive me if this is a simple question, I've been beating my head against my desk for longer than I care to admit.

I have Traefik configured and working beautifully for most of my domain and my homelab's self-hosted services. What I'm trying to get to work is the ability to connect to my hosted Minecraft server via my domain. (and other games in the future)

If I go directly via my public IP, Minecraft works. If I ping the domain name, it responds. My understanding is that Minecraft only works via TCP and while my Traefik is working, I've only used HTTP and HTTPS to this point.

What do I need to do to my config file to listen to the HTTPS request and have it forward the TCP traffic to the server?

If Minecraft uses "plain" TCP, then you can't use HTTP, which is a protocol on top. Just use a Traefik TCP entrypoint.