从命令行 Python/C++ 启动 Minecraft

2024-01-05

我遇到一个问题,我正在尝试使用我以前的编程知识来编写 Minecraft 启动器。我使用了标准 C++ 库中的命令以及任何不太大的 Python 鸡蛋。我更愿意使用system("java ...")为了启动 Minecraft。

简而言之,问题是: 如何在没有任何辅助 Java 代码的情况下从命令行启动 Minecraft? (不使用像这样的启动器代码net.minecraft.LauncherFrame) 是否可以?我试过java -cp mine craft.jar net.minecraft.client.Minecraft从 Mac OS X 的终端,无济于事,以ClassNotFoundException.

谁能解释一下我的问题吗? 谢谢你, 火焰兵。


我在 Linux 上运行,但这也应该适合你:

java -cp ".minecraft/bin/*" -Djava.library.path=".minecraft/bin/natives/" net.minecraft.client.Minecraft "username" "login id"

您不需要输入您的用户名/登录 ID,但如果不输入,您将无法进入任何服务器。

您可以在这里获取您的登录 ID:https://login.minecraft.net?user=<username>&password=<password>&version=13

有关身份验证方案的更多信息here http://wiki.vg/Legacy_Authentication

UPDATE:
我的世界 1.6 的新启动器发生了很大变化。
对于启动命令,您应该查看.minecraft/versions/<version>/<version>.json身份验证也发生了变化。它现在使用 POST 参数并返回 JSON。更多相关信息here http://wiki.vg/Authentication.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从命令行 Python/C++ 启动 Minecraft 的相关文章

  • File.AppendText 尝试写入错误的位置

    我有一个 C 控制台应用程序 它作为 Windows 任务计划程序中的计划任务运行 此控制台应用程序写入日志文件 该日志文件在调试模式下运行时会创建并写入应用程序文件夹本身内的文件 但是 当它在任务计划程序中运行时 它会抛出一个错误 指出访
  • 为什么可以通过ref参数修改readonly字段?

    考虑 class Foo private readonly string value public Foo Bar ref value private void Bar ref string value value hello world
  • 类型约束

    我有以下类层次结构 class Header IEnumerable
  • Django 2、python 3.4 无法解码 urlsafe_base64_decode(uidb64)

    我正在尝试通过电子邮件激活用户 电子邮件有效 编码有效 我使用了 django1 11 中的方法 该方法运行成功 在 Django 1 11 中 以下内容成功解码为 28 其中 uidb64 b Mjg force text urlsafe
  • 为什么我的单选按钮不起作用?

    我正在 Visual C 2005 中开发 MFC 对话框应用程序 我的单选按钮是 m Small m Medium 和 m Large 它们都没有在我的 m Summary 编辑框中显示应有的内容 可能出什么问题了 这是我的代码 Pizz
  • 如何获取分类数据的分组条形图

    I have a big dataset with information about students And I have to build a graph of dependencies between different value
  • 从迭代器外部将 StopIteration 发送到 for 循环

    有几种方法可以打破一些嵌套循环 他们是 1 使用中断 继续 for x in xrange 10 for y in xrange 10 print x y if x y gt 50 break else continue only exec
  • 在屏幕上获取字符

    我浏览了 NCurses 函数列表 似乎找不到返回已打印在屏幕上的字符的函数 每个字符单元格中存储的字符是否有可访问的值 如果没有的话Windows终端有类似的功能吗 我想用它来替换屏幕上某个值的所有字符 例如 所有a s 具有不同的特征
  • 如何展平解析树并存储在字符串中以进行进一步的字符串操作 python nltk

    我正在尝试从树结构中获取扁平树 如下所示 我想将整个树放在一个字符串中 就像没有检测到坏树错误一样 S NP SBJ NP DT The JJ high JJ seven day PP IN of NP DT the CD 400 NNS
  • OpenGL:仅获取模板缓冲区而没有深度缓冲区?

    我想获取一个模板缓冲区 但如果可能的话 不要承受附加深度缓冲区的开销 因为我不会使用它 我发现的大多数资源表明 虽然模板缓冲区是可选的 例如 排除它以利于获得更高的深度缓冲区精度 但我还没有看到任何请求并成功获取仅 8 位模板缓冲区的代码
  • 实体框架中的“it”是什么

    如果以前有人问过这个问题 请原谅我 但我的任何搜索中都没有出现 它 我有两个数据库表 Person 和 Employee 对每个类型的表进行建模 例如 Employee is a Person 在我的 edmx 设计器中 我定义了一个实体
  • 可访问性不一致:参数类型的可访问性低于方法

    我试图在两个表单之间传递一个对象 基本上是对当前登录用户的引用 目前 我在登录表单中有一些类似的内容 private ACTInterface oActInterface public void button1 Click object s
  • 两种 ODE 求解器之间的差异

    我想知道 两者之间有什么区别ODEINT and solve ivp用于求解微分方程 它们之间有什么优点和缺点 f1 solve ivp f 0 1 y0 y0 is the initial point f2 odeint f y0 0 1
  • pandas.read_fwf 忽略提供的数据类型

    我正在从文本文件导入数据框 我想指定列的数据类型 但 pandas 似乎忽略了dtype input 一个工作示例 from io import StringIO import pandas as pd string USAF WBAN S
  • GCC 的“-Wl,option”和“-Xlinker option”语法之间有区别吗?

    我一直在查看一些配置文件 并且看到它们都被使用 尽管在不同的体系结构上 如果您在 Linux 机器上使用 GCC 将选项传递给链接器的两种语法之间有区别吗 据我所知 阅读 GCC 手册时 他们的解释几乎相同 From man gcc Xli
  • 使用 pandas 单元格中列表的长度选择行[重复]

    这个问题在这里已经有答案了 我有一张表 df a b c 1 x y x 2 x z c d 3 x t e f g 只是想知道如何使用 c 列的长度选择行 such as df loc len df c gt 1 我知道这是不对的 正确的
  • 灵气序列解析问题

    我在使用 Spirit Qi 2 4 编写解析器时遇到一些问题 我有一系列键值对以以下格式解析
  • 如何同时接受int和float类型的输入?

    我正在制作一个货币转换器 如何让 python 同时接受整数和浮点数 我就是这样做的 def aud brl amount From to ER 0 42108 if amount int if From strip aud and to
  • 不区分大小写的字符串比较 C++ [重复]

    这个问题在这里已经有答案了 我知道有一些方法可以进行忽略大小写的比较 其中涉及遍历字符串或一个good one https stackoverflow com questions 11635 case insensitive string
  • OpenCV SIFT 描述符关键点半径

    我正在深入研究OpenCV的SIFT描述符提取的实现 https github com Itseez opencv blob master modules nonfree src sift cpp 我发现了一些令人费解的代码来获取兴趣点邻域

随机推荐

  • 尝试在 Android 中传输 IP 摄像头时黑屏

    我正在开发一个 Android 应用程序来监控一些 IP 摄像机 我正在使用MjpegView 类 http code google com p android camera axis source browse trunk sereali
  • Fortran 格式 1P10E11.3

    有谁知道这个格式行在 fortran 中的含义 FORMAT 1x F7 0 2x 1P10E11 3 我知道第一部分是浮点数的一次重复 但我不明白第二部分中读取了多少指数数据点以及 P 的用途 The P格式会移动小数点 输入和输出的行为
  • SQL Server 2008 分区表和并行性

    我的公司正在迁移到 SQL Server 2008 R2 我们有一个包含大量存档数据的表 大多数使用此表的查询都在 where 语句中使用 DateTime 值 例如 Query 1 SELECT COUNT FROM TableA WHE
  • 使用 python 的正则表达式比较和提取字母字符

    您好 我有一个数据集 如下所示 Format Message time A ab 1 yl 5 rd 20 pp 40 3 B bc 1 gn 7 yl 20 ss 25 rd 50 21 C cc 1 yl 9 rd 20 22 我想使用
  • 在 Android 中创建菜单

    我是Android应用程序开发的新手 我想开发一个简单的Android应用程序 其中包含菜单 互联网上有源代码吗 任何人都可以告诉我我应该如何追求 提前致谢 图沙尔 您需要了解的一切都在Android 开发指南 http developer
  • 一般检查 null 不会将非约束类型上的 null 值装箱。

    假设我有以下方法 public static int CountNonNullMembers
  • TideKit 预计发布(TideKit.com 和 TideKit 已停产)[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我计划开发一个跨平台独立应用程序来支持Windows和Linux TideSDK 是我个人的选择 但是 在过去的 6 个月里 我一直在积极关注
  • 将文本限制为同级图像的宽度/CSS 中的自动宽度

    我本质上是想创建一个 figure 元素的版本 即将在 HTML5 中推出 其中我有一个图像 下面有一个简短的描述 但是 我想将整个元素的宽度限制为图像的宽度 因此文本不会比图像宽 如有必要 可换行为多行 基本 HTML div class
  • 带有 alpha 混合图标的图像列表失去透明度

    这是 或多或少 一个相关的问题 Delphi 在运行时用图标填充图像列表会 破坏 透明度 https stackoverflow com questions 3056889 delphi populate an imagelist with
  • MidiSystem.getSequencer() 返回音频设备不可用

    我不断地抛出异常 当我尝试创建新的 Sequencer 对象时 我不断收到 javax sound midi MidiUnavailableException Audio Device Unavailable 异常 所以 这是代码 impo
  • UITableView 缺少一些分隔线

    我正在使用代码构建一个 uitableview 如下所示 UITableView tableView UITableView alloc initWithFrame CGRectMake 0 290 UIScreen mainScreen
  • STL容器保留插入顺序但不允许重复[重复]

    这个问题在这里已经有答案了 可能的重复 一个跟踪插入顺序的 std map https stackoverflow com questions 1098175 a stdmap that keep track of the order of
  • 如何在 Python 中捕获 rpy2.rinterface.RRuntimeError?

    Setup Python 3 5 3 Continuum Analytics Inc 默认 2017 年 3 月 6 日 12 15 08 Mac OS X 10 13 1 Problem 我已经下载了以下 R 脚本https github
  • PHPmailer 和 pdf 附件

    我正在尝试使用 phpmailer 类发送带有 PDF 附件的电子邮件 我使用了这段代码 Within mailTo功能 mail gt AddAttachment pdffile where pdffile SERVER DOCUMENT
  • 无法在“EventTarget”上执行“addEventListener”

    我与一个 javascript 错误作斗争 我无法摆脱它 Uncaught TypeError Failed to execute addEventListener on EventTarget The callback provided
  • 绘制凹凸图的 Pythonic 方法

    我有一个 csv 文件 其中包含我想要使用凹凸图表示的数据 作为示例 http www edwardtufte com bboard q and a fetch msg msg id 0003nk http www edwardtufte
  • 从当前登录用户的 Active Directory 中获取可分辨名称

    如何从 C 中当前登录用户的 Active Directory 获取可分辨名称 检查以下代码片段 你已经通行证到Identity Name from 知识产权校长 http msdn microsoft com en us library
  • git-stash 更改而不恢复

    我使用 Git 从事一个项目 每隔一段时间 我就会发现自己想要保存更改 而不提交它们 只是作为备份 然后继续工作 我通常做的是git stash然后立即git stash apply使代码恢复到与隐藏之前相同的状态 我遇到的问题是 git
  • pandas.DataFrame.to_sql 中的最佳 chunksize 参数

    使用需要转储到 PostgreSQL 表中的大型 pandas DataFrame 从我读到的内容来看 一次转储所有内容并不是一个好主意 并且我锁定了数据库 而是使用chunksize http pandas pydata org pand
  • 从命令行 Python/C++ 启动 Minecraft

    我遇到一个问题 我正在尝试使用我以前的编程知识来编写 Minecraft 启动器 我使用了标准 C 库中的命令以及任何不太大的 Python 鸡蛋 我更愿意使用system java 为了启动 Minecraft 简而言之 问题是 如何在没