Record Class EntityRenderState.ShadowPiece

java.lang.Object
java.lang.Record
net.minecraft.client.render.entity.state.EntityRenderState.ShadowPiece
Record Components:
relativeX -
relativeY -
relativeZ -
shapeBelow -
alpha -
Enclosing class:
EntityRenderState

@Environment(CLIENT) public static record EntityRenderState.ShadowPiece(float relativeX, float relativeY, float relativeZ, VoxelShape shapeBelow, float alpha) extends Record
Mappings:
Namespace Name
named net/minecraft/client/render/entity/state/EntityRenderState$ShadowPiece
intermediary net/minecraft/class_10017$class_11680
official huk$b
named relativeX
intermediary comp_4546
official a
named relativeY
intermediary comp_4547
official b
named relativeZ
intermediary comp_4548
official c
named shapeBelow
intermediary comp_4549
official d
named alpha
intermediary comp_4550
official e
  • Field Details

    • relativeX

      private final float relativeX
      The field for the relativeX record component.
    • relativeY

      private final float relativeY
      The field for the relativeY record component.
    • relativeZ

      private final float relativeZ
      The field for the relativeZ record component.
    • shapeBelow

      private final VoxelShape shapeBelow
      The field for the shapeBelow record component.
    • alpha

      private final float alpha
      The field for the alpha record component.
  • Constructor Details

    • ShadowPiece

      public ShadowPiece(float float2, float float3, float float4, VoxelShape voxelShape, float float5)
  • Method Details

    • 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 object)
      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. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      Specified by:
      equals in class Record
      Parameters:
      object - the object with which to compare
      Returns:
      true if this object is the same as the object argument; false otherwise.
    • relativeX

      public float relativeX()
      Returns the value of the relativeX record component.
      Returns:
      the value of the relativeX record component
    • relativeY

      public float relativeY()
      Returns the value of the relativeY record component.
      Returns:
      the value of the relativeY record component
    • relativeZ

      public float relativeZ()
      Returns the value of the relativeZ record component.
      Returns:
      the value of the relativeZ record component
    • shapeBelow

      public VoxelShape shapeBelow()
      Returns the value of the shapeBelow record component.
      Returns:
      the value of the shapeBelow record component
    • alpha

      public float alpha()
      Returns the value of the alpha record component.
      Returns:
      the value of the alpha record component