DataPistonBaseDefinition

fun DataPistonBaseDefinition(    definitionId: DefinitionId,     buildProgressModels: List<BuildProgressModel>,     type: String,     size: Vec3F,     cubeSize: CubeSize,     mass: Float,     mountPoints: List<MountPoint>,     public: Boolean,     availableInSurvival: Boolean,     enabled: Boolean,     components: List<Component>,     safetyDetach: Float,     safetyDetachMin: Float,     safetyDetachMax: Float,     minimum: Float,     maximum: Float,     maxVelocity: Float,     requiredPowerInput: Float,     maxImpulse: Float,     defaultMaxImpulseAxis: Float,     defaultMaxImpulseNonAxis: Float,     unsafeImpulseThreshold: Float)