Class ShipsFileLoader
java.lang.Object
org.ships.vessel.common.loader.shipsvessel.ShipsFileLoader
- All Implemented Interfaces:
ShipsLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final File
static 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 File
load()
static Set<ShipsVessel>
loadAll
(Consumer<? super LoadVesselException> function) void
save
(AbstractShipsVessel vessel) void
saveToFile
(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:
load
in interfaceShipsLoader
- Throws:
LoadVesselException
-
getVesselDataFolder
-
loadAll
-