@EventHandler
public void onInteract(PlayerInteractEvent e) {
Player p = e.getPlayer();
PlayerInventory i = p.getInventory();
if(i.getItemInMainHand().equals(PlayerJoinList.JOIN_ITEM) && (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK)){
DrawSystem.addUser(UserManager.getUser(p));
i.clear();
// TODO ?
return;
}
String turretName = TurretManager.getNearestTurretName(e.getPlayer());
Turret turret = TurretManager.getTurretByName(turretName);
if(turret == null) {
return;
}
if(e.getAction() == Action.LEFT_CLICK_BLOCK) {
if (e.getClickedBlock().getType() != Material.GRASS) {
Bukkit.getPluginManager().callEvent(new PlayerAttackTurretEvent(turret, e.getPlayer(), e.getClickedBlock()));
}
}
}
PlayerInteractList.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:LeagueOfLegends
作者:
评论列表
文章目录