Minecraft开服器(Python编写)

因为我和朋友经常一起玩Minecraft,但是只有我会开服,为了让他也可以开服,所以我无聊写了开服器。

现在只保留了Delta到最新的Eta版本

不说了,上Eta版本的代码!

sgmain.py

class Main():
    def __init__():
        pass
    def true_main():
        import os
        import requests
        import psutil
        import time
        def checkprocess(processname):
            pl = psutil.pids()
            for pid in pl:
                if psutil.Process(pid).name() == processname:
                    return pid
        def check(task):
            if isinstance(checkprocess(task),int):
                return 'True'
            else:
                return 'False'
        #----------------------------------------------
        def find_java8():
            javalist=os.listdir('C:\\Program Files\Java')
            for i in javalist:
                if '1.8.0' in i:
                    javapath8=('C:\\Program Files\Java\\{}\\bin\\java.exe'.format(i))
            try:
                return javapath8
            except:
                print('没有找到Java8')
            else:
                pass
        def find_java17():
            javalist=os.listdir('C:\\Program Files\Java')
            for i in javalist:
                if '17' in i:
                    javapath17=('C:\\Program Files\Java\\{}\\bin\\java.exe'.format(i))
            try:
                return javapath17
            except:
                print('没有找到Java17')
            else:
                pass
        #------------------------------------------------------------------------
        mcversion={'1.7.2':'https://launcher.mojang.com/v1/objects/3716cac82982e7c2eb09f83028b555e9ea606002/server.jar',
                   '1.7.10':'https://launcher.mojang.com/v1/objects/952438ac4e01b4d115c5fc38f891710c4941df29/server.jar',
                   '1.7.3':'https://launcher.mojang.com/v1/objects/707857a7bc7bf54fe60d557cca71004c34aa07bb/server.jar',
                   '1.7.4':'https://launcher.mojang.com/v1/objects/61220311cef80aecc4cd8afecd5f18ca6b9461ff/server.jar',
                   '1.7.5':'https://launcher.mojang.com/v1/objects/707857a7bc7bf54fe60d557cca71004c34aa07bb/server.jar',
                   '1.7.6':'https://launcher.mojang.com/v1/objects/41ea7757d4d7f74b95fc1ac20f919a8e521e910c/server.jar',
                   '1.7.7':'https://launcher.mojang.com/v1/objects/41ea7757d4d7f74b95fc1ac20f919a8e521e910c/server.jar',
                   '1.7.8':'https://launcher.mojang.com/v1/objects/41ea7757d4d7f74b95fc1ac20f919a8e521e910c/server.jar',
                   '1.7.9':'https://launcher.mojang.com/v1/objects/41ea7757d4d7f74b95fc1ac20f919a8e521e910c/server.jar',
                   '1.8':'https://launcher.mojang.com/v1/objects/a028f00e678ee5c6aef0e29656dca091b5df11c7/server.jar',
                   '1.8.1':'https://launcher.mojang.com/v1/objects/a028f00e678ee5c6aef0e29656dca091b5df11c7/server.jar',
                   '1.8.2':'https://launcher.mojang.com/v1/objects/a028f00e678ee5c6aef0e29656dca091b5df11c7/server.jar',
                   '1.8.3':'https://launcher.mojang.com/v1/objects/a028f00e678ee5c6aef0e29656dca091b5df11c7/server.jar',
                   '1.8.4':'https://launcher.mojang.com/v1/objects/a028f00e678ee5c6aef0e29656dca091b5df11c7/server.jar',
                   '1.8.5':'https://launcher.mojang.com/v1/objects/ea6dd23658b167dbc0877015d1072cac21ab6eee/server.jar',
                   '1.8.6':'https://launcher.mojang.com/v1/objects/ea6dd23658b167dbc0877015d1072cac21ab6eee/server.jar',
                   '1.8.7':'https://launcher.mojang.com/v1/objects/35c59e16d1f3b751cd20b76b9b8a19045de363a9/server.jar',
                   '1.8.8':'https://launcher.mojang.com/v1/objects/5fafba3f58c40dc51b5c3ca72a98f62dfdae1db7/server.jar',
                   '1.8.9':'https://launcher.mojang.com/v1/objects/b58b2ceb36e01bcd8dbf49c8fb66c55a9f0676cd/server.jar',
                   '1.9':'https://launcher.mojang.com/v1/objects/b4d449cf2918e0f3bd8aa18954b916a4d1880f0d/server.jar',
                   '1.9.1':'https://launcher.mojang.com/v1/objects/bf95d9118d9b4b827f524c878efd275125b56181/server.jar',
                   '1.9.2':'https://launcher.mojang.com/v1/objects/2b95cc7b136017e064c46d04a5825fe4cfa1be30/server.jar',
                   '1.9.3':'https://launcher.mojang.com/v1/objects/8e897b6b6d784f745332644f4d104f7a6e737ccf/server.jar',
                   '1.9.4':'https://launcher.mojang.com/v1/objects/edbb7b1758af33d365bf835eb9d13de005b1e274/server.jar',
                   '1.10':'https://launcher.mojang.com/v1/objects/a96617ffdf5dabbb718ab11a9a68e50545fc5bee/server.jar',
                   '1.10.1':'https://launcher.mojang.com/v1/objects/cb4c6f9f51a845b09a8861cdbe0eea3ff6996dee/server.jar',
                   '1.10.2':'https://launcher.mojang.com/v1/objects/3d501b23df53c548254f5e3f66492d178a48db63/server.jar',
                   '1.11':'https://launcher.mojang.com/v1/objects/48820c84cb1ed502cb5b2fe23b8153d5e4fa61c0/server.jar',
                   '1.11.1':'https://launcher.mojang.com/v1/objects/1f97bd101e508d7b52b3d6a7879223b000b5eba0/server.jar',
                   '1.11.2':'https://launcher.mojang.com/v1/objects/f00c294a1576e03fddcac777c3cf4c7d404c4ba4/server.jar',
                   '1.12':'https://launcher.mojang.com/v1/objects/8494e844e911ea0d63878f64da9dcc21f53a3463/server.jar',
                   '1.12.1':'https://launcher.mojang.com/v1/objects/561c7b2d54bae80cc06b05d950633a9ac95da816/server.jar',
                   '1.12.2':'https://launcher.mojang.com/v1/objects/886945bfb2b978778c3a0288fd7fab09d315b25f/server.jar',
                   '1.13':'https://launcher.mojang.com/v1/objects/d0caafb8438ebd206f99930cfaecfa6c9a13dca0/server.jar',
                   '1.13.1'
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值