如何让玩家使用从bukkit插件的现成项目



我正在为我的世界写一个bukkit插件,在低食物水平上反应,然后自动从库存中移动食物项目,然后吃它。我管理了第一部分,但我找不到bukkit API (Player,HumanEntity,其他地方)的方法来让玩家使用一个项目。

这是可能的吗?如果是,又是怎么做到的?

您可以发送数据包使其看起来像其他玩家在吃东西,但据我所知;对于香草客户端,您不能强迫客户端进食或显示进食动画。客户端告诉服务器它正在吃东西,然后服务器发送数据包给其他所有人,告诉他们正在吃东西。

如果你能让别人看到他们在吃东西,我相信你需要发送价值为5的玩家挖掘包。你可以使用ProtocolLib来发送它,它有一个不错的教程。

是的,这是可能的。多个被黑的客户端可以做到这一点。查看客户端源代码并查找"自动进食"。模块。

最新更新