The only thing that sticks out to me is UPnP initialization.
Initializing UPnP...
--------------------
List of UPNP devices found on the network :
desc: http://10.11.2.23:2869/upnphost/udhisapi.dll?content=uuid:1e074e3d-fd58-46dd-8002-855e8f751bfa
st: upnp:rootdevice
desc: http://10.11.2.174:2869/upnphost/udhisapi.dll?content=uuid:ba82cd10-d267-4c13-9380-8620e1a9ead4
st: upnp:rootdevice
desc: http://10.11.2.135:2869/upnphost/udhisapi.dll?content=uuid:e5c290c1-c503-4e8d-8a11-284561211791
st: upnp:rootdevice
desc: http://10.11.2.141:2869/upnphost/udhisapi.dll?content=uuid:e915a865-9773-440b-abda-289024bb7e45
st: upnp:rootdevice
desc: http://10.11.2.135:50688/
st: upnp:rootdevice
desc: http://10.11.2.135:50688/
st: upnp:rootdevice
desc: http://10.11.2.135:50688/
st: upnp:rootdevice
When I boot, the console only prints one. What's even more disturbing is that it lists the same device three times at the end. When the program quits, does it stop responding and then pop open the "Blockland.exe is not responding", or does the dialog appear very quickly?
My personal suggestion would be to set up a proper router or, at the very least, try changing ports. I think you're on a college campus so it's very probable the network routing configuration is causing an infinite loop or is just outright incompatible with whatever Blockland is using for its UPnP.