Port forwarding broke after restarting my router?

So a few nights ago, my internet connection went nuts, so i restarted my gateway and then when i tried running my Minecraft server again, i noticed it wouldnt run.
Now i can connect to it using my IPv4 address, but not using public IP address, which means there's nothing wrong with the server itself, but rather, it might be the port forwarding thats broken or something?
Please help, thank you!

Added (1). My public IP address did in fact change, however, it still doesn't work with the new one.

Have you checked your public IP address? It is dynamic and therefore probably changed when the system went off.

Have you checked the setting in the gateway to be sure the forwarding is still set AND pointed to the correct IP address? Be sure it is still "Enabled" also.

Have you checked that the private IP (probably 192.168.1.x) on the Minecraft server still matches what is set in your port forwarding rule? My guess is that when the router restarted, it handed a different IP to the MC server via DHCP. If so, I'd recommend setting a static IP address on the server so it doesn't happen again.