我正在尝试编写一个java程序,它可以在我的世界中自动挖掘和类似的东西(注意:我不是在MP中攻击或使用它,仅用于单人游戏和我学习)。现在我一直在使用java的Robot类和keyPress()方法来模拟按键并让我的玩家移动。然而,我目前只是使用猜测和放大器“眼球”运动。校验。什么是理想的是,如果我能以某种方式获得真实的游戏坐标(当你击中f3时显示的xyz)。然后我可以将这个坐标存储为程序中的整数,并根据这些坐标进行计算以进行移动。如何使用java程序退出这些坐标?此外,如果可能的话,我可以直接修改这些坐标,这样我就不用使用假按键来模拟运动,而是在游戏中实际移动我的角色。我该如何修改坐标?
基本上,我正在尝试IO播放器实时的坐标集。我该怎么做呢?
答案 0 :(得分:1)
使用修改环境。
我建议您使用Minecraft Forge编写一个mod。如果您不想依赖于伪造安装,您可以修改核心文件,如optifine。你需要那个minecraft编码器包,然后写一个程序来修补我的世界jar文件。