Example #1
0
  private static void teleportToNearestBed(MobBase mob) {

    Bed nearestBed = (Bed) mob.nearestEntityOf(Bed.class);

    if (nearestBed != null) {
      mob.setNextX(nearestBed.getX());
      mob.setNextY(nearestBed.getY());
      if (mob instanceof Monster) {
        K.runner.pauseGame();
        Monster monster = (Monster) mob;
        monster.setLooksHuman(true);
      }
    } else {
      K.ui.writeText("Error - could not find nearest bed for " + mob.getClass().getSimpleName());
    }
  }