Package net.minecraft.server.world
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.
-
Field Summary
Fields Modifier and Type Field Description private Targumentprivate intlevelprivate longtickCreatedprivate ChunkTicketType<T>type -
Constructor Summary
Constructors Modifier Constructor Description protectedChunkTicket(ChunkTicketType<T> type, int level, T argument) -
Method Summary
Modifier and Type Method Description intcompareTo(ChunkTicket<?> chunkTicket)booleanequals(Object obj)intgetLevel()ChunkTicketType<T>getType()inthashCode()protected booleanisExpired(long currentTick)protected voidsetTickCreated(long tickCreated)StringtoString()
-
Field Details
-
type
-
level
private final int level -
argument
-
tickCreated
private long tickCreated
-
-
Constructor Details
-
ChunkTicket
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<T>
-
equals
-
hashCode
public int hashCode() -
toString
-
getType
-
getLevel
public int getLevel() -
setTickCreated
protected void setTickCreated(long tickCreated) -
isExpired
protected boolean isExpired(long currentTick)
-