Record Class AssemblageClientSet
java.lang.Object
java.lang.Record
petrolpark.mc.petrolsparts.content.kinetics.assemblage.AssemblageClientSet
public record AssemblageClientSet(dev.engine_room.flywheel.lib.model.baked.PartialModel shaftlessCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel largeShaftlessCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel coaxialCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel largeCoaxialCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfBottom, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNone, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftAll, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoBottom, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftMiddle, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftBottom)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionAssemblageClientSet(dev.engine_room.flywheel.lib.model.baked.PartialModel shaftlessCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel largeShaftlessCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel coaxialCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel largeCoaxialCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfBottom, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNone, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftAll, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoBottom, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftMiddle, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftBottom) Creates an instance of aAssemblageClientSetrecord class. -
Method Summary
Modifier and TypeMethodDescriptiondev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of thecoaxialCogWheelrecord component.final booleanIndicates whether some other object is "equal to" this one.dev.engine_room.flywheel.lib.model.baked.PartialModelgetModel(AssemblageCog cog) final inthashCode()Returns a hash code value for this object.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of thelargeCoaxialCogWheelrecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of thelargeShaftlessCogWheelrecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelshaftAll()Returns the value of theshaftAllrecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of theshaftBottomrecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of theshaftHalfBottomrecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of theshaftHalfToprecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of theshaftlessCogWheelrecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of theshaftMiddlerecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of theshaftNoBottomrecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of theshaftNonerecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelReturns the value of theshaftNoToprecord component.dev.engine_room.flywheel.lib.model.baked.PartialModelshaftTop()Returns the value of theshaftToprecord component.final StringtoString()Returns a string representation of this record class.static final AssemblageClientSetvanilla()
-
Constructor Details
-
AssemblageClientSet
public AssemblageClientSet(dev.engine_room.flywheel.lib.model.baked.PartialModel shaftlessCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel largeShaftlessCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel coaxialCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel largeCoaxialCogWheel, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfBottom, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNone, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftAll, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoBottom, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftMiddle, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftTop, dev.engine_room.flywheel.lib.model.baked.PartialModel shaftBottom) Creates an instance of aAssemblageClientSetrecord class.- Parameters:
shaftlessCogWheel- the value for theshaftlessCogWheelrecord componentlargeShaftlessCogWheel- the value for thelargeShaftlessCogWheelrecord componentcoaxialCogWheel- the value for thecoaxialCogWheelrecord componentlargeCoaxialCogWheel- the value for thelargeCoaxialCogWheelrecord componentshaftHalfTop- the value for theshaftHalfToprecord componentshaftHalfBottom- the value for theshaftHalfBottomrecord componentshaftNone- the value for theshaftNonerecord componentshaftAll- the value for theshaftAllrecord componentshaftNoBottom- the value for theshaftNoBottomrecord componentshaftNoTop- the value for theshaftNoToprecord componentshaftMiddle- the value for theshaftMiddlerecord componentshaftTop- the value for theshaftToprecord componentshaftBottom- the value for theshaftBottomrecord component
-
-
Method Details
-
getModel
-
vanilla
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
shaftlessCogWheel
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftlessCogWheel()Returns the value of theshaftlessCogWheelrecord component.- Returns:
- the value of the
shaftlessCogWheelrecord component
-
largeShaftlessCogWheel
public dev.engine_room.flywheel.lib.model.baked.PartialModel largeShaftlessCogWheel()Returns the value of thelargeShaftlessCogWheelrecord component.- Returns:
- the value of the
largeShaftlessCogWheelrecord component
-
coaxialCogWheel
public dev.engine_room.flywheel.lib.model.baked.PartialModel coaxialCogWheel()Returns the value of thecoaxialCogWheelrecord component.- Returns:
- the value of the
coaxialCogWheelrecord component
-
largeCoaxialCogWheel
public dev.engine_room.flywheel.lib.model.baked.PartialModel largeCoaxialCogWheel()Returns the value of thelargeCoaxialCogWheelrecord component.- Returns:
- the value of the
largeCoaxialCogWheelrecord component
-
shaftHalfTop
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfTop()Returns the value of theshaftHalfToprecord component.- Returns:
- the value of the
shaftHalfToprecord component
-
shaftHalfBottom
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfBottom()Returns the value of theshaftHalfBottomrecord component.- Returns:
- the value of the
shaftHalfBottomrecord component
-
shaftNone
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNone()Returns the value of theshaftNonerecord component.- Returns:
- the value of the
shaftNonerecord component
-
shaftAll
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftAll()Returns the value of theshaftAllrecord component.- Returns:
- the value of the
shaftAllrecord component
-
shaftNoBottom
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoBottom()Returns the value of theshaftNoBottomrecord component.- Returns:
- the value of the
shaftNoBottomrecord component
-
shaftNoTop
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoTop()Returns the value of theshaftNoToprecord component.- Returns:
- the value of the
shaftNoToprecord component
-
shaftMiddle
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftMiddle()Returns the value of theshaftMiddlerecord component.- Returns:
- the value of the
shaftMiddlerecord component
-
shaftTop
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftTop()Returns the value of theshaftToprecord component.- Returns:
- the value of the
shaftToprecord component
-
shaftBottom
public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftBottom()Returns the value of theshaftBottomrecord component.- Returns:
- the value of the
shaftBottomrecord component
-