Class ShipsOvertimeUpdateBlockLoader

java.lang.Object
org.ships.vessel.common.loader.ShipsUpdateBlockLoader
org.ships.vessel.common.loader.ShipsOvertimeUpdateBlockLoader
Direct Known Subclasses:
SignUtil.OnOvertimeAutoUpdate

@Deprecated(forRemoval=true) public abstract class ShipsOvertimeUpdateBlockLoader extends ShipsUpdateBlockLoader
Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • ShipsOvertimeUpdateBlockLoader

      public ShipsOvertimeUpdateBlockLoader(@NotNull @NotNull org.core.world.position.impl.sync.SyncBlockPosition position, boolean update)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • onStructureUpdate

      protected abstract void onStructureUpdate(Vessel vessel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • onBlockFind

      protected abstract OvertimeBlockFinderUpdate.BlockFindControl onBlockFind(PositionableShipsStructure currentStructure, org.core.world.position.impl.BlockPosition block)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • onExceptionThrown

      protected abstract void onExceptionThrown(LoadVesselException e)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • loadOvertime

      public CompletableFuture<Optional<Vessel>> loadOvertime()
      Deprecated, for removal: This API element is subject to removal in a future version.