Minecraft's redstone simulates wires, and on a large scale it can be used to replicate things such as computers while making them work the way they would work in real life. Blockland's eventing is basically proxy coding, using events to do what you want while never actually using code. Roblox could be used to teach code, but it's stuff, so classes are better off just going ahead and teaching kids how to code things.
Blockland could be used to teach problem solving and logic skills, as well as help autistic, handicapped, and other mentally disabled children. The issue is that blockland is slightly less accessible than minecraft, and it's a hell of a lot less stable. Blockland runs at a higher FPS on my computer than minecraft, but i can be sure minecraft is going to boot up and let me join a server, while chances are blockland won't authenticate with the master server until the third try, then there's all the sqlite errors and stuff that can forget you over while you're trying to join a server, which although the general solution is "set all your files to read & write" is still prevalent as that solution hasn't worked very well, at least not for me. Maybe my computer is a bitch, but let's remember, schools have desktops with lower specs than my laptop.