Class DefaultVehicleModel
java.lang.Object
nl.sbdeveloper.vehiclesplus.api.vehicles.defaults.DefaultVehicleModel
- Direct Known Subclasses:
DefaultBike,DefaultBoat,DefaultCar,DefaultHelicopter,DefaultHovercraft,DefaultPlane,DefaultTank
Implement this interface to create a default vehicle model.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract VehicleModelbuild()Build thisDefaultVehicleModelstatic <T extends DefaultVehicleModel>
TconstructBuilder(Class<T> model) Construct a newDefaultVehicleModelby its class This works for all theDefaultVehicleModelsstatic <T extends DefaultVehicleModel>
TconstructBuiltInBuilder(String defaultModelName) Construct a newDefaultVehicleModelby its class name This ONLY works for built-in models!
-
Field Details
-
defaultSounds
-
-
Constructor Details
-
DefaultVehicleModel
public DefaultVehicleModel()
-
-
Method Details
-
build
Build thisDefaultVehicleModel- Returns:
- The created (default)
VehicleModel
-
constructBuilder
Construct a newDefaultVehicleModelby its class This works for all theDefaultVehicleModels- Type Parameters:
T- TheDefaultVehicleModeltype- Parameters:
model- The model to create the default for- Returns:
- The
DefaultVehicleModel
-
constructBuiltInBuilder
Construct a newDefaultVehicleModelby its class name This ONLY works for built-in models!- Type Parameters:
T- TheDefaultVehicleModeltype- Parameters:
defaultModelName- The class name of theDefaultVehicleModel- Returns:
- The
DefaultVehicleModel
-