From 961730aa1b1644cc2a4f14ceef8e34d1fb5d69d7 Mon Sep 17 00:00:00 2001 From: Dima YaFlay <93622229+YaFlay@users.noreply.github.com> Date: Thu, 4 Nov 2021 00:42:41 +0300 Subject: [PATCH] Minecraft server creator 1.0.0 --- minecraft.py | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 minecraft.py diff --git a/minecraft.py b/minecraft.py new file mode 100644 index 0000000..251f8df --- /dev/null +++ b/minecraft.py @@ -0,0 +1,65 @@ +# Made by https://github.com/yaflay +# This is create server on new version minecraft. +# if u dont use Python 3, dont use this. urllib dont working in Python2 +# if u seek some bug, write me in Telegram: @YaFlay +# if u dont have C:/ disk, dont use this Python code, this crashed the code +import os +import urllib.request +import datetime +from urllib.request import urlopen +# import modules + + +z = datetime.date.today() +x = datetime.datetime.today() +c = 'Date today: '+ str(z)+ ', time now '+str( x.strftime('%H.%M.%S')) +# take time and date + + +# opening and creating starting .bat and EULA.txt files + +print('Starting to create a server!') +print(str(c)) +# Give now time, and print for user + +check_file = os.path.exists('C:/minecraft') +if check_file == False: + os.mkdir("C:/minecraft") + os.chdir('C:\minecraft') +else: os.chdir('C:/minecraft') +print('Create Minecraft server folder...') +# check folder, if u dont have, creating + + +url = 'https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar' +urllib.request.urlretrieve(url, 'C:/minecraft/server.jar') +print('Server core downloaded...') +# downloading server files in folder + +eul = open('eula.txt', 'w+') +c = '''#Mojang EULA(https://account.mojang.com/documents/minecraft_eula). +# Time is not aviable +# Made by https://github.com/yaflay +eula=true +''' +eul.write(str(c)) +eul.close() +print('EULA text has been created...') +# creating EULA text, and write in eula.txt + +a = open('mine.bat', 'w+') +b = ''' + + java -Xmx1024M -Xms1024M -jar server.jar nogui + + ''' +a.write(str(b)) +a.close() +print('Create .bat file...') +# creating .bat text and write in mine.bat file + +os.startfile('mine.bat') + # start mine.bat and server +print('Server starting!') + # print for user + # Thanks for using! \ No newline at end of file