Class EOTExecutor

java.lang.Object
org.ships.movement.autopilot.scheduler.EOTExecutor
All Implemented Interfaces:
Consumer<org.core.schedule.Scheduler>

public class EOTExecutor extends Object implements Consumer<org.core.schedule.Scheduler>
  • Constructor Details

    • EOTExecutor

      public EOTExecutor(@NotNull @NotNull Vessel vessel, @Nullable @Nullable org.core.source.Messageable player)
  • Method Details

    • getVessel

      @NotNull public @NotNull Vessel getVessel()
    • getPlayer

      @Deprecated(forRemoval=true) @NotNull public @NotNull Optional<org.core.source.viewer.CommandViewer> getPlayer()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMessenger

      @NotNull public @NotNull Optional<org.core.source.Messageable> getMessenger()
    • getSign

      public Optional<org.core.world.position.block.entity.sign.LiveSignTileEntity> getSign()
    • accept

      public void accept(org.core.schedule.Scheduler scheduler)
      Specified by:
      accept in interface Consumer<org.core.schedule.Scheduler>