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