Minecraft is not just fun – it's changing education
pri.org
pri.org
In modded Minecraft, some of the fancier equipment has very high resource costs. Most people figure out very quickly that manually mining for several thousand iron blocks and hundreds of diamonds is a waste of time, so they learn to instead invest in the automated quarry robots. Later on, when their chests are overflowing, the Applied Energitics[3] "(literal) storage area network" becomes a priority. Some of the more recent mods require things like "8x compressed cobblestone" (9:1 compression, requires 9^8 = 43,046,721 cobblestone) which are so expensive they are not actually possible to make without automation.
Learning to say "lets build a machine to do that" when faced with a repetitive task may be one of the few jobs that exists in the future, and I've seen quite a few youtube videos where people of all ages discovered the lesson on their own by playing Minecraft.
[1] An archetypal example might be Jadedcat's "Agrarian Skies" modpacks ( http://ftb.gamepedia.com/Agrarian_Skies:_Hardcore_Quest ), which are empty "skyblock" maps where you start with a minimum set of items (e.g. a dirt block and a sapling) and grow those into silly amounts of automation that can build just about anything in the game.
[2] https://www.youtube.com/watch?v=7Pq-S557XQU
[3] http://ae-mod.info/About-Applied-Energistics/
/* and if you want to take this to a silly and frustrating extreme, try GregTech */
But still this doesn't change anything in the way our educational system works... Even if you see it as a new tool... i highly doubt you can build traditional courses around minecraft ( because some will love it and use it, while others will not see the potential and would just use it as another internet-surfing course. ) But as our educational systems fail more and more, bores us to death... motivation towards autodidactical styles of learning rise... and i think this is what we see in the sometimes incredible outcomes of minecraft games.
As it seems the empty canvas and creative outlet for people ( i admit i never played it and therefore can't fully understand the hype around it ).
Unfortunately, (especially in public schools) the teachers that end up teaching these are coaches that find out what they're teaching the month before school starts.
Simply the best way for kids to learn programming ever made.
As usual in education, tools like Minecraft do not work on their own (save more maybe the creative uses you mentioned). The teacher still has to be able to use the tool effectively.
Software tools (in general, not just Minecraft) could become a lot more practical in the future if the community creates a CPAN/rubygems/npm style archive.