Class ChunkTicket<T>

java.lang.Object
net.minecraft.server.world.ChunkTicket<T>
All Implemented Interfaces:
Comparable<ChunkTicket<?>>

public final class ChunkTicket<T>
extends Object
implements Comparable<ChunkTicket<?>>
Represents a chunk ticket, which specifies the reason a chunk has been loaded.
Mappings:
Namespace Name
official aaz
intermediary net/minecraft/class_3228
named net/minecraft/server/world/ChunkTicket
  • Field Details

    • type

      private final ChunkTicketType<T> type
      Mappings:
      Namespace Name Mixin selector
      official a Laaz;a:Laba;
      intermediary field_14023 Lnet/minecraft/class_3228;field_14023:Lnet/minecraft/class_3230;
      named type Lnet/minecraft/server/world/ChunkTicket;type:Lnet/minecraft/server/world/ChunkTicketType;
    • level

      private final int level
      Mappings:
      Namespace Name Mixin selector
      official b Laaz;b:I
      intermediary field_14025 Lnet/minecraft/class_3228;field_14025:I
      named level Lnet/minecraft/server/world/ChunkTicket;level:I
    • argument

      private final T argument
      Mappings:
      Namespace Name Mixin selector
      official c Laaz;c:Ljava/lang/Object;
      intermediary field_14022 Lnet/minecraft/class_3228;field_14022:Ljava/lang/Object;
      named argument Lnet/minecraft/server/world/ChunkTicket;argument:Ljava/lang/Object;
    • tickCreated

      private long tickCreated
      Mappings:
      Namespace Name Mixin selector
      official d Laaz;d:J
      intermediary field_14024 Lnet/minecraft/class_3228;field_14024:J
      named tickCreated Lnet/minecraft/server/world/ChunkTicket;tickCreated:J
  • Constructor Details

    • ChunkTicket

      protected ChunkTicket​(ChunkTicketType<T> type, int level, T argument)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laaz;<init>(Laba;ILjava/lang/Object;)V
      intermediary <init> Lnet/minecraft/class_3228;<init>(Lnet/minecraft/class_3230;ILjava/lang/Object;)V
      named <init> Lnet/minecraft/server/world/ChunkTicket;<init>(Lnet/minecraft/server/world/ChunkTicketType;ILjava/lang/Object;)V
  • Method Details

    • compareTo

      public int compareTo​(ChunkTicket<?> chunkTicket)
      Specified by:
      compareTo in interface Comparable<T>
      Mappings:
      Namespace Name Mixin selector
      official a Laaz;a(Laaz;)I
      intermediary method_14285 Lnet/minecraft/class_3228;method_14285(Lnet/minecraft/class_3228;)I
      named compareTo Lnet/minecraft/server/world/ChunkTicket;compareTo(Lnet/minecraft/server/world/ChunkTicket;)I
    • equals

      public boolean equals​(Object obj)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Laaz;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_3228;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/server/world/ChunkTicket;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Laaz;hashCode()I
      intermediary hashCode Lnet/minecraft/class_3228;hashCode()I
      named hashCode Lnet/minecraft/server/world/ChunkTicket;hashCode()I
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Laaz;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_3228;toString()Ljava/lang/String;
      named toString Lnet/minecraft/server/world/ChunkTicket;toString()Ljava/lang/String;
    • getType

      public ChunkTicketType<T> getType()
      Mappings:
      Namespace Name Mixin selector
      official a Laaz;a()Laba;
      intermediary method_14281 Lnet/minecraft/class_3228;method_14281()Lnet/minecraft/class_3230;
      named getType Lnet/minecraft/server/world/ChunkTicket;getType()Lnet/minecraft/server/world/ChunkTicketType;
    • getLevel

      public int getLevel()
      Mappings:
      Namespace Name Mixin selector
      official b Laaz;b()I
      intermediary method_14283 Lnet/minecraft/class_3228;method_14283()I
      named getLevel Lnet/minecraft/server/world/ChunkTicket;getLevel()I
    • setTickCreated

      protected void setTickCreated​(long tickCreated)
      Mappings:
      Namespace Name Mixin selector
      official a Laaz;a(J)V
      intermediary method_23956 Lnet/minecraft/class_3228;method_23956(J)V
      named setTickCreated Lnet/minecraft/server/world/ChunkTicket;setTickCreated(J)V
    • isExpired

      protected boolean isExpired​(long currentTick)
      Mappings:
      Namespace Name Mixin selector
      official b Laaz;b(J)Z
      intermediary method_20627 Lnet/minecraft/class_3228;method_20627(J)Z
      named isExpired Lnet/minecraft/server/world/ChunkTicket;isExpired(J)Z