Switching from Java to C# doesn&#x27;t offer any HUGE advantages to the end user. Switching to C++ does, granted with some drawbacks depending on how  mods are handled, if they&#x27;re going to be portable or not.<p>If Microsoft is only making a Windows version of Minecraft, then they don&#x27;t have to worry about the portability of mods, which would be a shame.