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

    Constructors
    Constructor
    Description
    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 a AssemblageClientSet record class.
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the coaxialCogWheel record component.
    final boolean
    Indicates whether some other object is "equal to" this one.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
     
    final int
    Returns a hash code value for this object.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the largeCoaxialCogWheel record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the largeShaftlessCogWheel record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftAll record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftBottom record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftHalfBottom record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftHalfTop record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftlessCogWheel record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftMiddle record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftNoBottom record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftNone record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftNoTop record component.
    dev.engine_room.flywheel.lib.model.baked.PartialModel
    Returns the value of the shaftTop record component.
    final String
    Returns a string representation of this record class.
    static final AssemblageClientSet
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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 a AssemblageClientSet record class.
      Parameters:
      shaftlessCogWheel - the value for the shaftlessCogWheel record component
      largeShaftlessCogWheel - the value for the largeShaftlessCogWheel record component
      coaxialCogWheel - the value for the coaxialCogWheel record component
      largeCoaxialCogWheel - the value for the largeCoaxialCogWheel record component
      shaftHalfTop - the value for the shaftHalfTop record component
      shaftHalfBottom - the value for the shaftHalfBottom record component
      shaftNone - the value for the shaftNone record component
      shaftAll - the value for the shaftAll record component
      shaftNoBottom - the value for the shaftNoBottom record component
      shaftNoTop - the value for the shaftNoTop record component
      shaftMiddle - the value for the shaftMiddle record component
      shaftTop - the value for the shaftTop record component
      shaftBottom - the value for the shaftBottom record component
  • Method Details

    • getModel

      public dev.engine_room.flywheel.lib.model.baked.PartialModel getModel(AssemblageCog cog)
    • vanilla

      public static final AssemblageClientSet vanilla()
    • toString

      public final String 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.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • 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.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      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 with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • shaftlessCogWheel

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftlessCogWheel()
      Returns the value of the shaftlessCogWheel record component.
      Returns:
      the value of the shaftlessCogWheel record component
    • largeShaftlessCogWheel

      public dev.engine_room.flywheel.lib.model.baked.PartialModel largeShaftlessCogWheel()
      Returns the value of the largeShaftlessCogWheel record component.
      Returns:
      the value of the largeShaftlessCogWheel record component
    • coaxialCogWheel

      public dev.engine_room.flywheel.lib.model.baked.PartialModel coaxialCogWheel()
      Returns the value of the coaxialCogWheel record component.
      Returns:
      the value of the coaxialCogWheel record component
    • largeCoaxialCogWheel

      public dev.engine_room.flywheel.lib.model.baked.PartialModel largeCoaxialCogWheel()
      Returns the value of the largeCoaxialCogWheel record component.
      Returns:
      the value of the largeCoaxialCogWheel record component
    • shaftHalfTop

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfTop()
      Returns the value of the shaftHalfTop record component.
      Returns:
      the value of the shaftHalfTop record component
    • shaftHalfBottom

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftHalfBottom()
      Returns the value of the shaftHalfBottom record component.
      Returns:
      the value of the shaftHalfBottom record component
    • shaftNone

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNone()
      Returns the value of the shaftNone record component.
      Returns:
      the value of the shaftNone record component
    • shaftAll

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftAll()
      Returns the value of the shaftAll record component.
      Returns:
      the value of the shaftAll record component
    • shaftNoBottom

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoBottom()
      Returns the value of the shaftNoBottom record component.
      Returns:
      the value of the shaftNoBottom record component
    • shaftNoTop

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftNoTop()
      Returns the value of the shaftNoTop record component.
      Returns:
      the value of the shaftNoTop record component
    • shaftMiddle

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftMiddle()
      Returns the value of the shaftMiddle record component.
      Returns:
      the value of the shaftMiddle record component
    • shaftTop

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftTop()
      Returns the value of the shaftTop record component.
      Returns:
      the value of the shaftTop record component
    • shaftBottom

      public dev.engine_room.flywheel.lib.model.baked.PartialModel shaftBottom()
      Returns the value of the shaftBottom record component.
      Returns:
      the value of the shaftBottom record component