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 T
argument
private int
level
private long
tickCreated
private ChunkTicketType<T>
type
-
Constructor Summary
Constructors Modifier Constructor Description protected
ChunkTicket(ChunkTicketType<T> type, int level, T argument)
-
Method Summary
Modifier and Type Method Description int
compareTo(ChunkTicket<?> chunkTicket)
boolean
equals(Object obj)
int
getLevel()
ChunkTicketType<T>
getType()
int
hashCode()
protected boolean
isExpired(long currentTick)
protected void
setTickCreated(long tickCreated)
String
toString()
-
Field Details
-
type
-
level
private final int level -
argument
-
tickCreated
private long tickCreated
-
-
Constructor Details
-
ChunkTicket
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in 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)
-