def main(conffile=None, reobf_all=False): commands = Commands(conffile) commands.logger.info("== Reobfuscating client ==") if commands.checkbins(0): commands.cleanreobfdir(0) commands.logger.info("> Gathering md5 checksums") commands.gathermd5s(0, True) commands.logger.info("> Compacting client bin directory") commands.packbin(0) commands.logger.info("> Reobfuscating client jar") commands.reobfuscate(0) commands.logger.info("> Extracting modified classes") commands.unpackreobfclasses(0, reobf_all) commands.logger.info("== Reobfuscating server ==") if commands.checkbins(1): commands.cleanreobfdir(1) commands.logger.info("> Gathering md5 checksums") commands.gathermd5s(1, True) commands.logger.info("> Compacting server bin directory") commands.packbin(1) commands.logger.info("> Reobfuscating server jar") commands.reobfuscate(1) commands.logger.info("> Extracting modified classes") commands.unpackreobfclasses(1, reobf_all)
def main(conffile): commands = Commands(conffile) commands.logger.info ('== Reobfuscating client ==') if commands.checkbins(0): commands.cleanreobfdir(0) commands.logger.info ('> Gathering md5 checksums') commands.gathermd5s(0,True) commands.logger.info ('> Compacting client bin directory') commands.packbin(0) commands.logger.info ('> Reobfuscating client jar') commands.reobfuscate(0) commands.logger.info ('> Extracting modified classes') commands.unpackreobfclasses(0) commands.logger.info ('== Reobfuscating server ==') if commands.checkbins(1): commands.cleanreobfdir(1) commands.logger.info ('> Gathering md5 checksums') commands.gathermd5s(1,True) commands.logger.info ('> Compacting server bin directory') commands.packbin(1) commands.logger.info ('> Reobfuscating server jar') commands.reobfuscate(1) commands.logger.info ('> Extracting modified classes') commands.unpackreobfclasses(1)
def reobfuscate(conffile=None, reobf_all=False): commands = Commands(conffile) try: commands.logger.info('== Reobfuscating client ==') if commands.checkbins(CLIENT): commands.cleanreobfdir(CLIENT) commands.logger.info('> Gathering md5 checksums') commands.gathermd5s(CLIENT, True) commands.logger.info('> Compacting client bin directory') commands.packbin(CLIENT) commands.logger.info('> Reobfuscating client jar') commands.applyrg(CLIENT, True) commands.logger.info('> Extracting modified classes') commands.unpackreobfclasses(CLIENT, reobf_all) commands.logger.info('== Reobfuscating server ==') if commands.checkbins(SERVER): commands.cleanreobfdir(SERVER) commands.logger.info('> Gathering md5 checksums') commands.gathermd5s(SERVER, True) commands.logger.info('> Compacting server bin directory') commands.packbin(SERVER) commands.logger.info('> Reobfuscating server jar') commands.applyrg(SERVER, True) commands.logger.info('> Extracting modified classes') commands.unpackreobfclasses(SERVER, reobf_all) except Exception: # pylint: disable-msg=W0703 commands.logger.exception('FATAL ERROR') sys.exit(1)
def main(conffile=None): commands = Commands(conffile) commands.logger.info ('== Extracting client source files ==') if commands.checkbins(0): commands.logger.info ('> Gathering md5 checksums') commands.gathermd5ssource(0,True) commands.logger.info ('> Extracting modified source files') commands.unpackreobfsource(0)
def startclient(conffile): try: commands = Commands(conffile) if not commands.checkbins(CLIENT): commands.logger.warning("!! Can not find client bins !!") sys.exit(1) commands.startclient() except Exception: # pylint: disable-msg=W0703 logging.exception("FATAL ERROR") sys.exit(1)
def startclient(conffile): try: commands = Commands(conffile) if not commands.checkbins(CLIENT): commands.logger.warning('!! Can not find client bins !!') sys.exit(1) commands.startclient() except Exception: # pylint: disable-msg=W0703 logging.exception('FATAL ERROR') sys.exit(1)
def startserver(conffile): try: commands = Commands(conffile) if not commands.checkbins(SERVER): commands.logger.warning('!! Can not find server bins !!') sys.exit(1) commands.startserver() except Exception: # pylint: disable-msg=W0703 logging.exception('FATAL ERROR') sys.exit(1)
def startserver(conffile, mainclass, jsonoverride): try: commands = Commands(conffile) #if not mainclass: # mainclass = "net.minecraft.server.MinecraftServer" extraargs = "" if jsonoverride: jsonData = json.load(open(commands.jsonFile)) mainclass = jsonData['mainClass'] extraargs = jsonData['minecraftArguments'] if not commands.checkbins(SERVER): commands.logger.warning('!! Can not find server bins !!') sys.exit(1) commands.startserver(mainclass, extraargs) except Exception: # pylint: disable-msg=W0703 logging.exception('FATAL ERROR') sys.exit(1)
def startclient(conffile, mainclass, jsonoverride): try: commands = Commands(conffile) #if not mainclass: # mainclass = "Start" extraargs = "" if jsonoverride: jsonData = json.load(open(commands.jsonFile)) mainclass = jsonData['mainClass'] extraargs = jsonData['minecraftArguments'] if not commands.checkbins(CLIENT): commands.logger.warning('!! Can not find client bins !!') sys.exit(1) commands.startclient(mainclass, extraargs) except Exception: # pylint: disable-msg=W0703 logging.exception('FATAL ERROR') sys.exit(1)
def startclient(conffile, mainclass, jsonoverride): try: commands = Commands(conffile) # if not mainclass: # mainclass = "Start" extraargs = "" if jsonoverride: jsonData = json.load(open(commands.jsonFile)) mainclass = jsonData["mainClass"] extraargs = jsonData["minecraftArguments"] if not commands.checkbins(CLIENT): commands.logger.warning("!! Can not find client bins !!") sys.exit(1) commands.startclient(mainclass, extraargs) except Exception: # pylint: disable-msg=W0703 logging.exception("FATAL ERROR") sys.exit(1)