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

时间:2016-01-30 20:34:40

标签: coordinates minecraft minecraft-forge spawning

我正在使用Minecraft Forge,我想知道如何获取玩家持有或正在看的Block或Item的坐标。或者它也可以只是一个玩家刚破坏的区块。在任何情况下,我需要让这些坐标能够以一种使y = Sin(x)的方式改变它们,并且我将继续循环并生成相同项目的副本,以便绘制Sinus函数。 我真的很乐意接受你的帮助..我坚持了好几天。 最好,

1 个答案:

答案 0 :(得分: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/