Record Class ClientboundCommandsPacket.Entry

java.lang.Object
java.lang.Record
net.minecraft.network.protocol.game.ClientboundCommandsPacket.Entry
Enclosing class:
ClientboundCommandsPacket

static record ClientboundCommandsPacket.Entry(@Nullable ClientboundCommandsPacket.NodeStub stub, int flags, int redirect, int[] children) extends Record
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final int[]
    The field for the children record component.
    private final int
    The field for the flags record component.
    private final int
    The field for the redirect record component.
    The field for the stub record component.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Entry(ClientboundCommandsPacket.NodeStub stub, int flags, int redirect, int[] children)
    Creates an instance of a Entry record class.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canBuild(it.unimi.dsi.fastutil.ints.IntSet p_237673_)
     
    boolean
    canResolve(it.unimi.dsi.fastutil.ints.IntSet p_237677_)
     
    int[]
    Returns the value of the children record component.
    final boolean
    Indicates whether some other object is "equal to" this one.
    int
    Returns the value of the flags record component.
    final int
    Returns a hash code value for this object.
    int
    Returns the value of the redirect record component.
    Returns the value of the stub record component.
    final String
    Returns a string representation of this record class.
    void
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • stub

      @Nullable private final ClientboundCommandsPacket.NodeStub stub
      The field for the stub record component.
    • flags

      private final int flags
      The field for the flags record component.
    • redirect

      private final int redirect
      The field for the redirect record component.
    • children

      private final int[] children
      The field for the children record component.
  • Constructor Details

    • Entry

      Entry(@Nullable ClientboundCommandsPacket.NodeStub stub, int flags, int redirect, int[] children)
      Creates an instance of a Entry record class.
      Parameters:
      stub - the value for the stub record component
      flags - the value for the flags record component
      redirect - the value for the redirect record component
      children - the value for the children record component
  • Method Details

    • write

      public void write(FriendlyByteBuf pBuffer)
    • canBuild

      public boolean canBuild(it.unimi.dsi.fastutil.ints.IntSet p_237673_)
    • canResolve

      public boolean canResolve(it.unimi.dsi.fastutil.ints.IntSet p_237677_)
    • 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. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      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.
    • stub

      @Nullable public ClientboundCommandsPacket.NodeStub stub()
      Returns the value of the stub record component.
      Returns:
      the value of the stub record component
    • flags

      public int flags()
      Returns the value of the flags record component.
      Returns:
      the value of the flags record component
    • redirect

      public int redirect()
      Returns the value of the redirect record component.
      Returns:
      the value of the redirect record component
    • children

      public int[] children()
      Returns the value of the children record component.
      Returns:
      the value of the children record component