-1

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

4

1 回答 1

0

要获得玩家正在查看的方块:

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/

于 2016-01-30T20:42:20.000 回答