Bukkit-检测右键

杰克·F。

如何在执行特定命令后检测玩家是否右键单击一本书?我有

 if (playere.getItemInHand().getType() != Material.AIR && (event.getAction() == Action.RIGHT_CLICK_BLOCK ||  event.getAction() == Action.RIGHT_CLICK_AIR)) {

但我不知道该放在哪里。

填充͡裤子͡

您将必须收听PlayerInteractEvent并使用上面的代码行。另外,如果这样,我不会建议您换行,特别是我会建议您检查操作是否为右键单击或单击是否为左键,然后检查内部是否为空,以免造成混淆并编写您的代码可读的。

现在要使其在命令后起作用,您必须在执行命令后将播放器的名称或UUID放入列表中,并在PlayerInteractEvent中检查它们是否在列表中。如果是这样,请继续执行代码。否则什么都不做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章