Beispiel #1
0
  public void update() {
    Iterator<MotionHandler> iter = motionHandlers.values().iterator();
    while (iter.hasNext()) {
      MotionHandler mh = iter.next();
      if (mh.isDead) {
        iter.remove();
      } else if (mh.isActive) {
        mh.onUpdate();
      }
    }

    List<EntityCallback> ecList = callbacks.remove(target.ticksExisted);
    if (ecList != null) {
      for (EntityCallback ec : ecList) {
        ec.execute(target);
      }
    }
  }
Beispiel #2
0
 public void execute(EntityCallback c) {
   c.execute(target);
 }