Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- org.ships.permissions.vessel.AbstractCrewPermission (implements org.ships.permissions.vessel.CrewPermission)
- org.ships.vessel.structure.AbstractPositionableShipsStructure (implements org.ships.vessel.structure.PositionableShipsStructure)
- org.ships.commands.argument.config.AbstractShipsConfigSetArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.config.AbstractShipsConfigViewArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.data.AbstractShipsDataSetCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.data.AbstractShipsDataViewCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.common.types.typical.AbstractShipsVessel (implements org.ships.vessel.common.types.typical.ShipsVessel)
- org.ships.vessel.common.types.typical.AbstractShipType<V> (implements org.ships.vessel.common.assits.shiptype.SerializableShipType<T>)
- org.ships.config.messages.adapter.category.AdapterCategories
- org.ships.config.messages.AdventureMessageConfig (implements org.ships.config.Config.KnownNodes)
- org.ships.vessel.common.flag.AltitudeLockFlag (implements org.ships.vessel.common.flag.VesselFlag<T>)
- org.ships.vessel.sign.AltitudeSign (implements org.ships.vessel.sign.ShipsSign)
- org.ships.commands.argument.ship.autopilot.AutopilotCancelArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.movement.autopilot.scheduler.AutopilotExecutor (implements java.util.function.Consumer<T>)
- org.ships.commands.argument.ship.autopilot.AutopilotToArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.config.messages.messages.bar.BlockFinderBarMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.adapter.block.group.BlockGroupIdAdapter
- org.ships.config.messages.adapter.block.group.BlockGroupNameAdapter
- org.ships.config.messages.adapter.block.BlockTypeIdAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.block.BlockTypeNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.misc.CollectionAdapter<T> (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.node.CollectionDedicatedNode<V,K,N> (implements org.ships.config.node.DedicatedNode<A,V,N>)
- org.ships.config.messages.adapter.misc.CollectionSingleAdapter<T> (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.messages.error.data.CollideDetectedMessageData
- org.ships.commands.argument.arguments.config.ConfigKeyArgument<A,V,N> (implements org.core.command.argument.CommandArgument<T>)
- org.ships.commands.argument.arguments.config.ConfigKeyValueArgument<A,V,N> (implements org.core.command.argument.CommandArgument<T>)
- org.ships.vessel.common.flag.CooldownFlag (implements org.ships.vessel.common.flag.VesselFlag<T>)
- org.ships.event.listener.CoreEventListener (implements org.core.event.EventListener)
- org.ships.commands.argument.create.CreateShipCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.config.messages.adapter.vessel.crew.CrewIdAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.vessel.crew.CrewNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.debug.DebugFile
- org.ships.config.blocks.DefaultBlockList (implements org.ships.config.blocks.BlockList)
- org.ships.config.messages.adapter.entity.EntityNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.entity.type.EntityTypeIdAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.entity.type.EntityTypeNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.movement.autopilot.scheduler.EOTExecutor (implements java.util.function.Consumer<T>)
- org.ships.vessel.common.flag.EotFlag (implements org.ships.vessel.common.flag.VesselFlag<T>)
- org.ships.vessel.sign.EOTSign (implements org.ships.vessel.sign.ShipsSign)
- org.ships.config.messages.messages.error.ErrorAlreadyMovingMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorBlockInWayMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorCannotCreateOntopMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorCollideDetectedMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorFailedInMovement (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorFailedToFindLicenceSignMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorFailedToFindNamedBlockMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorInvalidShipNameMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorInvalidShipTypeMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorNoShipSignMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorNoSpeedSetMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorNotEnoughFuelMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorNotMovingOnMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorOversizedMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorPermissionMissMatchMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorPreventMovementMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorShipsSignIsMoving (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorSpecialBlockPercentNotEnough (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorTooManyOfBlockMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorUndersizedMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.error.ErrorVesselStillLoadingMessage (implements org.ships.config.messages.Message<R>)
- org.ships.movement.autopilot.scheduler.FallExecutor (implements java.util.function.Consumer<T>)
- org.ships.algorthum.blockfinder.FindAirOvertimeBlockFinderUpdate (implements org.ships.algorthum.blockfinder.OvertimeBlockFinderUpdate)
- org.ships.movement.autopilot.path.FlightCheckpoint (implements org.core.world.position.Positionable<P>)
- org.ships.movement.autopilot.path.FlightPath (implements org.core.utils.Identifiable)
- org.ships.movement.autopilot.path.FlightPathBuilder
- org.ships.vessel.common.flag.FlightPathFlag (implements org.ships.vessel.common.flag.VesselFlag<T>)
- org.ships.movement.autopilot.path.FlightPathManager
- org.ships.vessel.common.requirement.FuelRequirement (implements org.ships.vessel.common.requirement.Requirement<S>)
- org.ships.config.messages.messages.error.data.FuelRequirementMessageData
- org.ships.vessel.common.finder.IdVesselFinder
- org.ships.config.messages.messages.info.InfoAltitudeSpeedMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoDefaultPermissionMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoEntitiesLineMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoEntitiesListMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoFlagMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoIdMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoMaxSpeedMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoNameMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoPlayerSpawnedOnShipMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoSizeMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.messages.info.InfoVesselInfoMessage (implements org.ships.config.messages.Message<R>)
- org.ships.config.messages.adapter.misc.InvalidNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.item.ItemIdAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.item.ItemNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.configuration.LegacyShipsConfig (implements org.ships.config.Config)
- org.ships.vessel.sign.LicenceSign (implements org.ships.vessel.sign.ShipsSign)
- org.ships.vessel.sign.lock.LockedSignManager
- org.ships.commands.argument.lock.LockMovementArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.config.messages.adapter.misc.MappedAdapter<M,T> (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.misc.MapToAdapter<O,T> (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.vessel.common.requirement.MaxSizeRequirement (implements org.ships.vessel.common.requirement.Requirement<S>)
- org.ships.config.messages.adapter.MessageAdapters
- org.ships.config.messages.Messages
- org.ships.vessel.common.requirement.MinSizeRequirement (implements org.ships.vessel.common.requirement.Requirement<S>)
- org.ships.config.blocks.instruction.ModifiableBlockInstruction (implements org.ships.config.blocks.instruction.BlockInstruction)
- org.ships.commands.argument.type.flag.ModifyShipTypeFlagArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.config.blocks.instruction.MoveIntoBlockInstruction (implements org.ships.config.blocks.instruction.BlockInstruction)
- org.ships.movement.MovementContext
- org.ships.movement.instruction.details.MovementDetails
- org.ships.movement.instruction.details.MovementDetailsBuilder
- org.ships.movement.instruction.MovementInstruction
- org.ships.movement.instruction.MovementInstructionBuilder
- org.ships.vessel.sign.MoveSign (implements org.ships.vessel.sign.ShipsSign)
- org.ships.vessel.common.flag.MovingFlag (implements org.ships.vessel.common.flag.VesselFlag<T>)
- org.ships.config.messages.messages.error.data.NamedBlockMessageData
- org.ships.config.messages.adapter.specific.NamedBlockNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.parsers.NodeToBlockInstruction (implements org.core.config.parser.StringMapParser<T>)
- org.ships.commands.argument.fix.NoGravityArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.config.messages.messages.error.data.NotMovingOnMessageData
- org.ships.config.messages.adapter.specific.number.NumberAdapter<N> (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.node.ObjectDedicatedNode<V,N> (implements org.ships.config.node.DedicatedNode<A,V,N>)
- org.ships.config.messages.adapter.permission.PermissionNodeAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.vessel.common.flag.PlayerStatesFlag (implements org.ships.vessel.common.flag.VesselFlag.Serializable<T>)
- org.ships.movement.PreventMovementManager
- org.ships.algorthum.blockfinder.QuickBlockFinderWrapper (implements org.ships.algorthum.blockfinder.BasicBlockFinder)
- org.ships.config.node.RawDedicatedNode<V,N> (implements org.ships.config.node.DedicatedNode<A,V,N>)
- org.ships.commands.argument.type.modify.read.ReadFuelTypeArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.type.modify.read.ReadSizeTypeArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.type.modify.read.ReadSpecialBlocksTypeArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.config.messages.messages.error.data.RequirementPercentMessageData
- org.ships.event.vessel.move.ResultEvent (implements org.ships.event.vessel.VesselEvent)
- org.ships.event.vessel.move.ResultEvent.PreRun (implements org.core.event.events.Cancellable)
- org.ships.movement.SetMovingBlock (implements org.ships.movement.MovingBlock)
- org.ships.commands.argument.ship.crew.ShipAddCrewArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.arguments.ShipIdArgument<V> (implements org.core.command.argument.CommandArgument<T>)
- org.ships.commands.argument.arguments.identifiable.ShipIdentifiableArgument<T> (implements org.core.command.argument.CommandArgument<T>)
- org.ships.commands.argument.ship.crew.ShipRemoveCrewArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.algorthum.blockfinder.Ships5AsyncBlockFinder (implements org.ships.algorthum.blockfinder.BasicBlockFinder)
- org.ships.algorthum.blockfinder.Ships5BlockFinder (implements org.ships.algorthum.blockfinder.BasicBlockFinder)
- org.ships.algorthum.movement.Ships5Movement (implements org.ships.algorthum.movement.BasicMovement)
- org.ships.vessel.converts.vessel.shipsfive.Ships5VesselConverter (implements org.ships.vessel.converts.vessel.VesselConverter<V>)
- org.ships.algorthum.blockfinder.Ships6BlockFinder (implements org.ships.algorthum.blockfinder.BasicBlockFinder)
- org.ships.algorthum.movement.Ships6Movement (implements org.ships.algorthum.movement.BasicMovement)
- org.ships.algorthum.blockfinder.Ships6MultiAsyncBlockFinder (implements org.ships.algorthum.blockfinder.BasicBlockFinder)
- org.ships.algorthum.blockfinder.Ships6SingleAsyncBlockFinder (implements org.ships.algorthum.blockfinder.BasicBlockFinder)
- org.ships.commands.argument.ShipsArgumentCommand (implements org.core.command.ArgumentLauncher, org.core.command.CommandLauncher)
- org.ships.vessel.common.loader.ShipsBlockFinder (implements org.ships.vessel.common.loader.ShipsLoader)
- org.ships.commands.argument.blockinfo.ShipsBlockInfoArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.blocklist.set.ShipsBlockListSetBlockLimitArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.blocklist.set.ShipsBlockListSetCollideTypeArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.blocklist.ShipsBlockListViewArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.blocklist.ShipsBlockListViewBlockArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.config.configuration.ShipsConfig (implements org.ships.config.Config.KnownNodes)
- org.ships.commands.argument.type.ShipsCreateShipTypeArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.type.ShipsDeleteShipTypeArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.common.loader.shipsvessel.ShipsFileLoader (implements org.ships.vessel.common.loader.ShipsLoader)
- org.ships.commands.argument.help.ShipsHelpArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.common.loader.ShipsIDFinder (implements org.ships.vessel.common.loader.ShipsLoader)
- org.ships.commands.argument.info.ShipsInfoArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.common.loader.ShipsLicenceSignFinder (implements org.ships.vessel.common.loader.ShipsLoader)
- org.ships.commands.argument.ship.moveto.ShipsMoveToAdditionArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.moveto.ShipsMoveToExactArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.moveto.ShipsMoveToRotateArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.common.loader.ShipsOvertimeBlockFinder
- org.ships.plugin.ShipsPlugin (implements org.core.platform.plugin.CorePlugin)
- org.ships.commands.argument.ship.check.ShipsShipCheckArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.eot.ShipsShipEOTEnableArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.info.ShipsShipInfoArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.teleport.ShipsShipTeleportSetArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.teleport.ShipsShipTeleportToArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.track.ShipsShipTrackArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.track.ShipsShipTrackRegionArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.unlock.ShipsShipUnlockArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.common.finder.ShipsSignVesselFinder
- org.ships.commands.argument.arguments.structure.ShipsStructureArgument (implements org.core.command.argument.CommandArgument<T>)
- org.ships.commands.argument.ship.structure.ShipStructureSaveCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.common.loader.ShipsUpdateBlockLoader
- org.ships.commands.argument.type.ShipsViewShipTypeArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.arguments.ShipTeleportLocationArgument (implements org.core.command.argument.CommandArgument<T>)
- org.ships.commands.argument.arguments.identifiable.shiptype.flag.ShipTypeFlagArgument (implements org.core.command.argument.CommandArgument<T>)
- org.ships.commands.argument.config.shiptype.ShipTypeSetSingleConfigArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.arguments.identifiable.shiptype.ShipTypeSingleKeyArgument (implements org.core.command.argument.CommandArgument<T>)
- org.ships.commands.argument.arguments.identifiable.shiptype.ShipTypeSingleValueArgument<T> (implements org.core.command.argument.CommandArgument<T>)
- org.ships.commands.argument.config.shiptype.ShipTypeViewSingleConfigArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.commands.argument.ship.crew.ShipViewCrewArgumentCommand (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.sign.lock.SignLock
- org.ships.movement.instruction.details.SimpleMovementException (implements java.util.function.BiConsumer<T,U>)
- org.ships.vessel.common.requirement.SpecialBlockRequirement (implements org.ships.vessel.common.requirement.Requirement<S>)
- org.ships.vessel.common.requirement.SpecialBlocksRequirement (implements org.ships.vessel.common.requirement.Requirement<S>)
- org.ships.config.parsers.StringToCollideTypeParser (implements org.core.config.parser.StringParser.Suggestible<T>)
- org.ships.config.parsers.identify.StringToIdentifiable<T> (implements org.core.config.parser.StringParser.Suggestible<T>)
- org.ships.config.messages.adapter.structure.StructureChunkSizeAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.structure.StructureSizeAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.vessel.common.flag.SuccessfulMoveFlag (implements org.ships.vessel.common.flag.VesselFlag<T>)
- java.lang.Throwable (implements java.io.Serializable)
- org.ships.config.messages.adapter.config.TrackLimitAdapter (implements org.ships.config.messages.adapter.config.ConfigAdapter<T>)
- org.ships.vessel.common.finder.VesselBlockFinder
- org.ships.event.vessel.create.VesselCreateEvent (implements org.ships.event.vessel.VesselEvent)
- org.ships.vessel.common.flag.VesselFlag.Builder<T,F>
- org.ships.config.messages.adapter.vessel.flag.VesselFlagIdAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.vessel.flag.VesselFlagNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.parsers.VesselFlagWrappedParser<T> (implements org.core.config.parser.StringParser<T>)
- org.ships.config.messages.adapter.vessel.VesselIdAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.vessel.info.VesselInfoKeyAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.vessel.info.VesselInfoValueAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.event.vessel.move.VesselMoveEvent (implements org.ships.event.vessel.VesselEvent)
- org.ships.config.messages.adapter.vessel.VesselNameAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.config.messages.adapter.vessel.VesselSpeedAdapter (implements org.ships.config.messages.adapter.MessageAdapter<T>)
- org.ships.event.vessel.VesselStructureUpdate (implements org.core.event.events.Cancellable, org.ships.event.vessel.VesselEvent)
- org.ships.commands.argument.type.flag.ViewShipTypeFlagArgument (implements org.core.command.argument.ArgumentCommand)
- org.ships.vessel.sign.WheelSign (implements org.ships.vessel.sign.ShipsSign)