kqn3
本帖最后由 kqn3 于 2017-6-25 15:15 编辑

比如:“剑被挥动了”,“弓箭射出箭”,“铠甲被穿上了”。。。。。。。。。找了一万年都找不到类似的。而弓箭射出勉强找到一个"playerItemConsumeEvent"稍微沾点边的。。。

a8105
剑被挥动了:
PlayerInteractEvent
弓箭射出箭:
ProjectileLaunchEvent
铠甲被穿上了:
InventoryClickEvent
以上事件都可以判断出你说的内容
如何判断自行研究←_←

kqn3
810587921 发表于 2017-6-26 01:30
剑被挥动了:
PlayerInteractEvent
弓箭射出箭:

谢谢

弱鸡绿毛怪
剑被挥动了
@EventHandler
public void XX(PlayerInteractEvent evt){
if(evt.getPlayer().getItemInHand().getType()==Material.剑){//这里材质自行判断,懒得全部打上了
/Do something.
}
}
弓箭射出箭是ProjectleLaunchEvent

盔甲穿上可以用InventoryClickEvent,判断方式类似第一个

kqn3
懂了谢谢

User:guest
你想做一个事件提示玩家的插件吗,只需要知道必备的事件,触发提示玩家即可