Record Class EternalPotatoSyncCapPacket

java.lang.Object
java.lang.Record
top.r3944realms.superleadrope.network.toClient.EternalPotatoSyncCapPacket

public record EternalPotatoSyncCapPacket(UUID itemUUID, UUID ownerUUID, String ownerName, int dailyObligations, int pendingPunishments, int gracePunishments, String lastReset, String lastPunishDate, PunishmentDefinition punishment, IObligationCompletion completionRule) extends Record
The type Eternal potato sync cap packet.
  • 构造器详细资料

    • EternalPotatoSyncCapPacket

      public EternalPotatoSyncCapPacket(UUID itemUUID, UUID ownerUUID, String ownerName, int dailyObligations, int pendingPunishments, int gracePunishments, String lastReset, String lastPunishDate, PunishmentDefinition punishment, IObligationCompletion completionRule)
      创建 EternalPotatoSyncCapPacket 记录的实例。
      参数:
      itemUUID - itemUUID 记录组件的值
      ownerUUID - ownerUUID 记录组件的值
      ownerName - ownerName 记录组件的值
      dailyObligations - dailyObligations 记录组件的值
      pendingPunishments - pendingPunishments 记录组件的值
      gracePunishments - gracePunishments 记录组件的值
      lastReset - lastReset 记录组件的值
      lastPunishDate - lastPunishDate 记录组件的值
      punishment - punishment 记录组件的值
      completionRule - completionRule 记录组件的值
  • 方法详细资料

    • encode

      public static void encode(EternalPotatoSyncCapPacket msg, net.minecraft.network.FriendlyByteBuf buf)
      Encode.
      参数:
      msg - the msg
      buf - the buf
    • decode

      public static EternalPotatoSyncCapPacket decode(net.minecraft.network.FriendlyByteBuf buf)
      Decode eternal potato sync cap packet.
      参数:
      buf - the buf
      返回:
      the eternal potato sync cap packet
    • handle

      public static void handle(EternalPotatoSyncCapPacket msg, Supplier<net.minecraftforge.network.NetworkEvent.Context> ctx)
      Handle.
      参数:
      msg - the msg
      ctx - the ctx
    • toString

      public final String toString()
      返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用 Objects::equals(Object,Object) 对参考组件进行比较;使用 '==' 对基元组件进行比较
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • itemUUID

      public UUID itemUUID()
      返回 itemUUID 记录组件的值。
      返回:
      itemUUID 记录组件的值
    • ownerUUID

      public UUID ownerUUID()
      返回 ownerUUID 记录组件的值。
      返回:
      ownerUUID 记录组件的值
    • ownerName

      public String ownerName()
      返回 ownerName 记录组件的值。
      返回:
      ownerName 记录组件的值
    • dailyObligations

      public int dailyObligations()
      返回 dailyObligations 记录组件的值。
      返回:
      dailyObligations 记录组件的值
    • pendingPunishments

      public int pendingPunishments()
      返回 pendingPunishments 记录组件的值。
      返回:
      pendingPunishments 记录组件的值
    • gracePunishments

      public int gracePunishments()
      返回 gracePunishments 记录组件的值。
      返回:
      gracePunishments 记录组件的值
    • lastReset

      public String lastReset()
      返回 lastReset 记录组件的值。
      返回:
      lastReset 记录组件的值
    • lastPunishDate

      public String lastPunishDate()
      返回 lastPunishDate 记录组件的值。
      返回:
      lastPunishDate 记录组件的值
    • punishment

      public PunishmentDefinition punishment()
      返回 punishment 记录组件的值。
      返回:
      punishment 记录组件的值
    • completionRule

      public IObligationCompletion completionRule()
      返回 completionRule 记录组件的值。
      返回:
      completionRule 记录组件的值