I am getting a new phone soon, and just for lulz and seeing if it can be done I am going to attempt to run a Minecraft server from it. Sound insane, and impossible? With the hardware resources of this phone, most of the challenge will probably be installing a JVM that can run it.
2 GB LPDDR2 RAM
1.5 GHz Qualcomm Snapdragon S4 Pro quad-core CPU
16 GB internal memory
Android 4.2 "Jellybean"
How I plan to get a JVM that can run it is by installing Ubuntu Linux for ARM on to the phone. To do this, I will need to root it. From there, there are apps that can setup an Ubuntu environment (I did this on my tablet, actually).