Ejemplo n.º 1
0
 public boolean removeTracked(final EntityImpl trackable) {
   final BaseTracker<?> tracker = this.trackers.remove(trackable.getId());
   if (tracker == null) {
     return false;
   }
   tracker.despawn();
   if (trackable instanceof PlayerImpl) {
     final PlayerImpl player = (PlayerImpl) trackable;
     this.trackers.forEachValue(
         t -> {
           t.remove(player);
           return true;
         });
   }
   this.decrementStat(trackable);
   return true;
 }