Skip to content

Instantly share code, notes, and snippets.

@EntityReborn
Created June 16, 2011 03:14
Show Gist options
  • Save EntityReborn/1028601 to your computer and use it in GitHub Desktop.
Save EntityReborn/1028601 to your computer and use it in GitHub Desktop.
import urllib2
import subprocess
loginurl = "https://login.minecraft.net/?&user={0}&password={1}&version=9999"
user = "user"
pass_ = "pass"
loginurl = loginurl.format(user, pass_)
print "attempting login"
data = urllib2.urlopen(loginurl)
retn = data.read().strip("\r\n")
if ":" in retn:
print "login ok"
parts = retn.split(":")
session = parts[3]
user = parts[2]
line = r'java -cp "C:\Documents and Settings\EntityReborn\Application Data\.minecraft\bin\*" ' + \
r'-Djava.library.path="C:\Documents and Settings\EntityReborn\Application Data\.minecraft\bin\natives" ' + \
r'net.minecraft.client.Minecraft "{0}" "{1}"'.format(user, session)
subprocess.Popen(line)
else:
print retn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment