Beispiel #1
0
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 ================================='
Beispiel #2
0
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 ================================='