如何get/modify player x,y and z coordinates minecraft?

How to get/modify player x,y & z coordinates minecraft?

我正在尝试编写一个 java 程序来自动在 minecraft 中进行挖掘和类似的东西(注意:我不是在 MP 中破解或使用它,只是为了单人游戏和我学习).

现在我一直在使用 java 的机器人 class 和 keyPress() 方法来模拟按键并让我的玩家移动。但是,我目前只是使用猜测和检查来“注视”运动。如果我能以某种方式获得真实的游戏坐标(当您按下 f3 时显示的 xyz),那将是理想的。然后我可以将这个坐标作为整数存储在程序中,并根据这些进行计算以进行移动。如何使用 java 程序检索这些坐标?此外,如果可能的话,如果我可以直接修改这些坐标就更好了,这样我就不必使用假按键来模拟移动,而是在游戏中实际移动我的角色。如何修改坐标?

本质上,我正在尝试 IO 播放器实时坐标集。我该怎么做?

使用 modding 环境。

我建议你使用 Minecraft Forge 为它写一个 mod。如果您不想依赖正在安装的 forge,您可以像 optifine 一样对核心文件进行 mod 确认。为此,您需要 minecraft 编码器包,然后编写一个程序来修补 minecraft jar 文件。