Class ScheduledTeleport

java.lang.Object
com.kamikazejam.kamicommon.util.teleport.ScheduledTeleport
All Implemented Interfaces:
Runnable

public class ScheduledTeleport extends Object implements Runnable
  • Constructor Details

    • ScheduledTeleport

      public ScheduledTeleport(String teleporteeId, @NotNull @NotNull Destination destination, @Nullable @Nullable String desc, int delaySeconds)
    • ScheduledTeleport

      public ScheduledTeleport(String teleporteeId, @NotNull MixinTeleport.TeleportCallback callback, @Nullable @Nullable String desc, int delaySeconds)
  • Method Details

    • isDue

      public boolean isDue(long now)
    • isScheduled

      public boolean isScheduled()
    • schedule

      public ScheduledTeleport schedule()
    • unschedule

      public boolean unschedule()
    • run

      public void run()
      Specified by:
      run in interface Runnable