Package org.ships.vessel.common.assits
Interface FileBasedVessel
- All Superinterfaces:
org.core.world.position.Positionable<org.core.world.position.impl.BlockPosition>,Vessel
- All Known Subinterfaces:
ShipsVessel
- All Known Implementing Classes:
AbstractShipsVessel,Airship,Marsship,OPShip,Plane,Submarine,WaterShip
-
Method Summary
Modifier and TypeMethodDescription@NotNull FileBasedVesseldeserializeExtra(@NotNull org.core.config.ConfigurationStream file) @NotNull FilegetFile()serialize(@NotNull org.core.config.ConfigurationStream file) Methods inherited from interface org.ships.vessel.common.types.Vessel
get, getAltitudeSpeed, getCachedName, getEntities, getEntities, getEntities, getEntitiesAsynced, getEntitiesAsynced, getEntitiesOvertime, getEntitiesOvertime, getMaxSpeed, getName, getPosition, getStructure, getType, getValue, getWaterLevel, getWaterLevel, isAltitudeSpeedSpecified, isLoading, isMaxSpeedSpecified, moveTo, moveTowards, moveTowards, rotateAnticlockwiseAround, rotateClockwiseAround, rotateLeftAround, rotateRightAround, save, set, set, setAltitudeSpeed, setLoading, setMaxSpeed, setStructure, updateStructure, updateStructure
-
Method Details
-
getFile
-
serialize
-
deserializeExtra
@NotNull @NotNull FileBasedVessel deserializeExtra(@NotNull @NotNull org.core.config.ConfigurationStream file)
-