I think that's the problem. I put hostname Blockland and then it ended up being the host name: "Blockland 2" and I never used a static address, I might not even know what that is.
I highly doubt your hostname has 'Blockland' in it, your hostname is specific to your device and not related to what application you're trying to port-forward for. You likely used that as the title or 'nickname' for the port-forward since many routers allow for that.
Imagine we live in some poorly-conceived society where your house's address gets a different number every day. Today you live on 22 Blockland Boulevard, tomorrow it may be 63 Blockland Boulevard. If you're trying to get a friend to send you some mail, it's going to get quite complicated. If you tell them to send it to 22 Blockland Boulevard, it'll work today, but not tomorrow as 22 Blockland Boulevard will refer to someone else, or perhaps no one. It may work again some other day where your house number happens to be 22 again, but that may not happen for a while as numbers are given pretty much randomly.
Port-forwarding is brown townogous to giving your friend the number 22 for mail. The importance of setting up a static IP address is like keeping your house number consistent; instead of being assigned a new one every day, you assign yourself the same number (or local IP address).
You may have port-forwarded your router successfully, but it was port-forwarded to the address you had at the time and not the one you have currently.
Again, the
guide from the Blockland website, despite being slightly outdated, tells you how to do this. Step 3 specifically is switching from DHCP (randomly assigned addresses) to a static IP address.