如何获取玩家在我的世界中持有的物品的坐标?使用 MinecraftForge

How to get the coordinates of an item that the player is holding in Minecraft? Using MinecraftForge

我正在使用 Minecraft Forge,我想知道如何获取玩家持有或查看的方块或物品的坐标。或者也可以只是玩家刚刚破坏的方块。在任何情况下,我都需要获取这些坐标以便能够以使得 y=Sin(x) 的方式更改它们,并且我会继续循环并生成同一项目的副本,以便绘制 Sinus 函数。 我真的很感激你的帮助。我坚持了好几天。 最好的,

获取玩家正在查看的方块:

MovingObjectPosition mop = Minecraft.getMinecraft().renderViewEntity.rayTrace(200, 1.0F);
if(mop != null)
{
int blockHitSide = mop.sideHit;
Block blockLookingAt = worldObj.getBlock(mop.blockX, mop.blockY, mop.blockZ) ;
}

块变量将是 blockLookingAt

此外,您可能想看看 http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/modification-development/