def main(): print '=================================== TFCraft Setup Start =================================' if not os.path.isdir(src_dir): print 'Something went wrong, src folder not found at: %s' % src_dir sys.exit(1) has_client = os.path.isdir(os.path.join(mcp_dir, 'src', 'minecraft')) has_server = os.path.isdir(os.path.join(mcp_dir, 'src', 'minecraft_server')) reset_logger() os.chdir(forge_dir) print 'Applying TFCraft patches' if has_client: if os.path.isdir(os.path.join(forge_dir, 'patches', 'minecraft')): apply_patches(os.path.join(forge_dir, 'patches', 'minecraft'), src_dir) if has_server: if os.path.isdir(os.path.join(forge_dir, 'patches', 'minecraft_server')): apply_patches(os.path.join(forge_dir, 'patches', 'minecraft_server'), src_dir) print '=================================== Minecraft Forge Setup Finished ================================='
def main(): print '=================================== Setup Start =================================' if not os.path.isdir(src_dir): print 'Something went wrong, src folder not found at: %s' % src_dir sys.exit(1) os.chdir(forge_dir) base_dir = os.path.join(mcp_dir, 'src_base') work_dir = os.path.join(mcp_dir, 'src') if os.path.isdir(base_dir): shutil.rmtree(base_dir) print 'Setting up source directories' shutil.copytree(src_dir, base_dir) print 'Applying TFC patches' apply_patches(os.path.join(forge_dir, 'patches'), work_dir) print '=================================== Setup Finished ================================='