mirror of
https://github.com/yawaflua/Minecraft_server_creating-BETA-.git
synced 2025-12-10 04:19:33 +02:00
1.0.1
Fixing bugs
This commit is contained in:
38
installer.py
38
installer.py
@@ -8,10 +8,10 @@ from commands import internet_button
|
||||
|
||||
def java_download():
|
||||
if internet_button():
|
||||
if architecture() == '32bit':
|
||||
java='https://bit.ly/java32python'
|
||||
if '32bit' in architecture():
|
||||
java='https://javadl.oracle.com/webapps/download/AutoDL?BundleId=245477_4d5417147a92418ea8b615e228bb6935&utm_source=Java'
|
||||
urlretrieve(java, 'C:/minecraft/jre-8u311-windows-i586-iftw.exe')
|
||||
print('Core downloaded')
|
||||
print('Java installer downloaded')
|
||||
print('Openning...')
|
||||
chdir('C:/minecraft/')
|
||||
startfile(r'C:/minecraft/jre-8u311-windows-i586-iftw.exe')
|
||||
@@ -21,17 +21,16 @@ def java_download():
|
||||
if name == 'jre-8u311-windows-i586-iftw.exe':
|
||||
return True
|
||||
while process_name_32():
|
||||
sleep(5)
|
||||
sleep(1)
|
||||
print('Java downloaded')
|
||||
if path.isfile('C:/minecraft/jre-8u311-windows-i586-iftw.exe'):
|
||||
remove('jre-8u311-windows-i586-iftw.exe')
|
||||
print('Java installer deleted')
|
||||
pass
|
||||
messagebox.showinfo('Java_32', 'Java has been downloaded! Press ok for leave')
|
||||
elif architecture() == '64bit':
|
||||
java_64='https://bit.ly/java64python'
|
||||
messagebox.showinfo('Java', 'Java has been downloaded! Press ok for leave')
|
||||
elif '64bit' in architecture():
|
||||
java_64='https://javadl.oracle.com/webapps/download/AutoDL?BundleId=245479_4d5417147a92418ea8b615e228bb6935'
|
||||
urlretrieve(java_64, 'C:/minecraft/jre-8u311-windows-x64.exe')
|
||||
print('Core downloaded')
|
||||
print('Java installer downloaded')
|
||||
print('Openning...')
|
||||
chdir('C:/minecraft/')
|
||||
startfile(r'C:/minecraft/jre-8u311-windows-x64.exe')
|
||||
@@ -41,33 +40,32 @@ def java_download():
|
||||
if name == 'jre-8u311-windows-x64.exe':
|
||||
return True
|
||||
while process_name_64():
|
||||
sleep(5)
|
||||
sleep(1)
|
||||
print('Java downloaded')
|
||||
if path.isfile('C:/minecraft/jre-8u311-windows-x64.exe'):
|
||||
remove('jre-8u311-windows-x64.exe')
|
||||
print('Java installer deleted')
|
||||
pass
|
||||
pass
|
||||
messagebox.showinfo('Java_64','Java has been downloaded! Press ok for leave')
|
||||
messagebox.showinfo('Java','Java has been downloaded! Press ok for leave')
|
||||
|
||||
else:
|
||||
messagebox.showerror(title='Internet', message='Internet don`t connected')
|
||||
|
||||
def python_install():
|
||||
if internet_button():
|
||||
url = 'https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe'
|
||||
urlretrieve(url, 'C:/minecraft/python-3.10.0-amd64.exe')
|
||||
print('Python downloaded')
|
||||
if not path.isfile('C:/minecraft/python-3.10.0-amd64.exe'):urlretrieve(url, 'C:/minecraft/python-3.10.0-amd64.exe')
|
||||
print('Python installer downloaded')
|
||||
print('Openning....')
|
||||
chdir('C:/minecraft/')
|
||||
startfile(r'C:/minecraft/python-3.10.0-amd64.exe')
|
||||
def process_name_64():
|
||||
startfile('C:/minecraft/python-3.10.0-amd64.exe')
|
||||
def process_name():
|
||||
for proce in process_iter():
|
||||
name = proce.name()
|
||||
if name == 'python-3.10.0-amd64.exe':
|
||||
return True
|
||||
while process_name_64():
|
||||
sleep(5)
|
||||
print('Python downloaded')
|
||||
while process_name():
|
||||
sleep(1)
|
||||
print('Python downloaded')
|
||||
remove('python-3.10.0-amd64.exe')
|
||||
print('Python installer removed')
|
||||
messagebox.showinfo('Python','Python has been downloaded! Press ok for leave')
|
||||
|
||||
Reference in New Issue
Block a user