/*     */   @EventHandler
/*     */   public void onPlayerDamage(EntityDamageEvent event)
/*     */   {
/* 148 */     if ((event instanceof EntityDamageByEntityEvent))
/*     */     {
/* 150 */       EntityDamageByEntityEvent event1 = (EntityDamageByEntityEvent)event;
/*     */ 
/* 152 */       if ((event1.getDamager() instanceof Player))
/*     */       {
/* 154 */         if (Main.getAPI().isSpectating((Player)event1.getDamager()))
/*     */         {
/* 156 */           event.setCancelled(true);
/* 157 */           return;
/*     */         }
/*     */ 
/*     */       }
/*     */ 
/*     */     }
/*     */ 
/* 165 */     if (!(event.getEntity() instanceof Player))
/*     */     {
/* 167 */       return;
/*     */     }
/*     */ 
/* 171 */     Player p = (Player)event.getEntity();
/*     */ 
/* 173 */     if (Main.getAPI().isSpectating(p))
/*     */     {
/* 175 */       event.setCancelled(true);
/* 176 */       return;
/*     */     }
/*     */   }