这段代码使用了bukkit api for minecraft。但是,此问题不需要bukkit知识或经验。我引用的“粒子”是使用x、y和z值产生的,这些值是"Location“(bukkit类)的一部分。这个位置可以简单地看作是3d空间中的一个坐标。player.getDirection()是玩家正在观看的单位向量。我意识到这可以使用3d中圆的参数方程来完成。但是,我希望能够在3d中移动其他对象。注意:在“我的世界”中,y轴在数学上通常被称为z轴。(y轴是垂直向上的)
它应该做的是:粒子效果应该像激光一样工作,但它应该发送垂直于player.getDirection()的一圈粒子,而不