Package org.ships.vessel.common.assits
Interface WritableNameVessel
- 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
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
-
setName
- Parameters:
name
- the new name- Returns:
- itself for chaining
- Throws:
IOException
- if there is a issue writing the name, an IOException will be thrown
-