Class ShipsFileLoader
java.lang.Object
org.ships.vessel.common.loader.shipsvessel.ShipsFileLoader
- All Implemented Interfaces:
ShipsLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Filestatic final org.core.config.ConfigurationNode.KnownParser.SingleKnown<CrewPermission>static final org.core.config.ConfigurationNode.GroupKnown<VesselFlag<?>>static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.world.WorldExtent>static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>static final org.core.config.ConfigurationNode.KnownParser.CollectionKnown<org.core.vector.type.Vector3<Integer>>static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Fileload()static Set<ShipsVessel>loadAll(Consumer<? super LoadVesselException> function) voidsave(AbstractShipsVessel vessel) voidsaveToFile(AbstractShipsVessel vessel)
-
Field Details
-
SIZE_MAX
-
SIZE_MIN
-
SPEED_MAX
-
SPEED_ALTITUDE
public static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer> SPEED_ALTITUDE -
META_DEFAULT_PERMISSION
public static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<CrewPermission> META_DEFAULT_PERMISSION -
META_LOCATION_X
public static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer> META_LOCATION_X -
META_LOCATION_Y
public static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer> META_LOCATION_Y -
META_LOCATION_Z
public static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer> META_LOCATION_Z -
META_LOCATION_WORLD
public static final org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.world.WorldExtent> META_LOCATION_WORLD -
META_STRUCTURE
public static final org.core.config.ConfigurationNode.KnownParser.CollectionKnown<org.core.vector.type.Vector3<Integer>> META_STRUCTURE -
META_FLAGS
-
file
-
-
Constructor Details
-
ShipsFileLoader
-
-
Method Details
-
save
-
saveToFile
-
load
- Specified by:
loadin interfaceShipsLoader- Throws:
LoadVesselException
-
getVesselDataFolder
-
loadAll
-