Skip to content

Commit 406c058

Browse files
committed
1.0.2
Se arreglo las rutas de configuración y modificado el formato de la RAM en GB
1 parent c4bf4e5 commit 406c058

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

main.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
VERSION = ('1.0.2')
1010
user_windows = os.environ['USERNAME']
11-
ruta_json = f"C://Users//{user_windows}//AppData//Roaming//.xlauncher//configuracion.json"
1211
minecraft_directory = f"C://Users//{user_windows}//AppData//Roaming//.xlauncher"
12+
ruta_json = f"{minecraft_directory}//configuracion.json"
1313

1414
async def menu():
1515
os.system('cls' if os.name == 'nt' else 'clear')
@@ -60,7 +60,7 @@ async def menu():
6060
async def confi():
6161
print('▐Digame su Nombre')
6262
nombre = input('» ')
63-
print('▐Digame la RAM en MB')
63+
print('▐Digame la RAM en GB')
6464
ram = input('» ')
6565
print('▐Digame la ruta del Java')
6666
java_ruta = input('» ')

minecraft_launcher/minecraft.py

+14-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import os
22
import json
3+
import time
34
import subprocess
45
import minecraft_launcher_lib
56

67
user_windows = os.environ['USERNAME']
7-
ruta_json = f"C://Users//{user_windows}//AppData//Roaming//.xlauncher//configuracion.json"
88
minecraft_directory = f"C://Users//{user_windows}//AppData//Roaming//.xlauncher"
9+
ruta_json = f"{minecraft_directory}//configuracion.json"
910

1011

1112
# Indicador de por donde va la instalación
@@ -48,7 +49,9 @@ async def install_forge():
4849
print(forfe)
4950
minecraft_launcher_lib.forge.install_forge_version(
5051
forfe, minecraft_directory, callback=callback)
51-
print(f'Instalado Forge {forfe}')
52+
print("◈ Forge Instalado... ◈")
53+
time.sleep(2)
54+
await play_mine()
5255

5356
async def install_fabric():
5457
print('Dime la versión')
@@ -59,8 +62,12 @@ async def install_fabric():
5962
await install_fabric()
6063
else:
6164
fabric = minecraft_launcher_lib.fabric.install_fabric(fabric_ver, minecraft_directory, callback=callback)
65+
print("◈ Fabric Instalado... ◈")
66+
time.sleep(2)
67+
await play_mine()
6268

6369
async def play_mine():
70+
os.system('cls' if os.name == 'nt' else 'clear')
6471
with open(ruta_json, 'r') as file:
6572
data = json.load(file)
6673

@@ -69,10 +76,11 @@ async def play_mine():
6976
ram = data['RAM']
7077
java_ruta = data.get('Java', None)
7178

79+
print('▨ Versiones Instaladas ▨')
7280
forts = minecraft_launcher_lib.utils.get_installed_versions(minecraft_directory)
7381
for fort in forts:
7482
print(fort['id'])
75-
print('Diagem la versión')
83+
print('\n▐Digame la versión')
7684
version = input('» ')
7785

7886
options = {
@@ -83,8 +91,8 @@ async def play_mine():
8391
'defaultExecutablePath':f'{java_ruta}',
8492

8593
"jvmArguments": [
86-
f"-Xmx{ram}M",
87-
f"-Xms{ram}M",
94+
f"-Xmx{ram}G",
95+
f"-Xms{ram}G",
8896
"-Xmn668m",
8997
"-XX:+DisableExplicitGC",
9098
"-XX:+UseConcMarkSweepGC",
@@ -118,5 +126,6 @@ async def play_mine():
118126
minecraft_command = minecraft_launcher_lib.command.get_minecraft_command(
119127
version, minecraft_directory, options)
120128
subprocess.run(minecraft_command)
129+
await play_mine()
121130

122131

0 commit comments

Comments
 (0)