From ab93cf4094a90e8876cb3901994ae1ad2fa75767 Mon Sep 17 00:00:00 2001 From: Luke Rogers Date: Tue, 22 Nov 2011 00:03:41 +1300 Subject: [PATCH] Renamed mclogin.py > mctools.py --- plugins/{mclogin.py => mctools.py} | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) rename plugins/{mclogin.py => mctools.py} (95%) diff --git a/plugins/mclogin.py b/plugins/mctools.py similarity index 95% rename from plugins/mclogin.py rename to plugins/mctools.py index 07a6e69..dcbd464 100644 --- a/plugins/mclogin.py +++ b/plugins/mctools.py @@ -2,8 +2,8 @@ from util import hook import urllib @hook.command(autohelp=False) -def mccheck(inp, bot=None): - ".mccheck - Attempts to log in to minecraft" +def mcstatus(inp, bot=None): + ".mcstatus - Attempts to log in to minecraft" username = bot.config["api_keys"]["mc_user"] password = bot.config["api_keys"]["mc_pass"] login = urllib.urlopen("https://login.minecraft.net/?user="+username+"&password="+password+"&&version=13").read() @@ -12,15 +12,6 @@ def mccheck(inp, bot=None): else: return "Attempting to connect to Minecraft login servers... Login servers appear to be offline :(" -@hook.command -def haspaid(inp): - ".haspaid - Checks if a user has a premium Minecraft account" - login = urllib.urlopen("http://www.minecraft.net/haspaid.jsp?user=" + inp).read() - if "true" in login: - return "The user " + inp + " has a premium Minecraft account." - else: - return "The user " + inp + " either has not paid or is an unused nickname." - @hook.command def mclogin(inp, say=None): ".mclogin - Attempts to log in to minecraft using the provided username and password, this is NOT logged." @@ -33,3 +24,13 @@ def mclogin(inp, say=None): return "I logged in with " + username else: return "I couldn't log in using " + username + ", either the password changed or minecraft auth is down :O" + +@hook.command +def haspaid(inp): + ".haspaid - Checks if a user has a premium Minecraft account" + login = urllib.urlopen("http://www.minecraft.net/haspaid.jsp?user=" + inp).read() + if "true" in login: + return "The user " + inp + " has a premium Minecraft account." + else: + return "The user " + inp + " either has not paid or is an unused nickname." +