I am not sure how accurate this is, as I have no ways to confirm it as I don't use a router, but try http://www.canyouseeme.org/ to check if the ports are really open for either. I'd suggest trying the working one out first to see if that website is working to begin with. If it doesn't, my bad. But nonetheless, find a way to see if the ports are really open would be a good start.
This claims it cannot see me so I suppose it isn't just Blockland.
Well make sure you're in the right wifi? And make sure you port forwarded it while being in that wifi too?
Yes, of course, I am in the correct wifi and I only port-forward that connection while in I'm in it.
How is your network setup?
I don't think you have 2 separate internet connections, so which one is the main one with internet connection and the other one that is connected to the main one?
What I am thinking is that when Blockland is sending punch packets, only the first one sends it to every connected device.
But the second router that receives this packet doesn't spread it to the devices it is connected to.
Also, are you sure it are 2 routers?
Not one of those devices is just an access point?
A possible configuration is to port forward through both routers to a static IP on your computer.
Yes, I have two separate internet connections. As in, when I go here:
http://puu.sh/8JPQc.png I have NETGEAR95 and NETGEAR19. They have separate passwords and everything. Yes, I am sure there are
two routers... two physical routers on the opposite sides of the house from each other.