Package net.minecraft.server.level
Class TickingTracker
java.lang.Object
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.server.level.ChunkTracker
net.minecraft.server.level.TickingTracker
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final it.unimi.dsi.fastutil.longs.Long2ByteMapprivate static final intstatic final intprivate final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<SortedArraySet<Ticket<?>>>Fields inherited from class net.minecraft.world.level.lighting.DynamicGraphMinFixedPointlevelCount, SOURCE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoid<T> voidaddTicket(TicketType<T> p_184155_, ChunkPos p_184156_, int p_184157_, T p_184158_) protected intgetLevel(long p_184174_) intprotected intgetLevelFromSource(long p_184164_) getTicketDebugString(long p_184176_) private intgetTicketLevelAt(SortedArraySet<Ticket<?>> p_184160_) private SortedArraySet<Ticket<?>>getTickets(long p_184178_) voidremoveTicket(long p_184166_, Ticket<?> p_184167_) <T> voidremoveTicket(TicketType<T> p_184169_, ChunkPos p_184170_, int p_184171_, T p_184172_) voidreplacePlayerTicketsLevel(int p_184147_) voidprotected voidsetLevel(long p_184149_, int p_184150_) Methods inherited from class net.minecraft.server.level.ChunkTrackercheckNeighborsAfterUpdate, computeLevelFromNeighbor, getComputedLevel, isSource, updateMethods inherited from class net.minecraft.world.level.lighting.DynamicGraphMinFixedPointcheckEdge, checkNeighbor, checkNode, getQueueSize, hasWork, removeFromQueue, removeIf, runUpdates
- 
Field Details- 
MAX_LEVELpublic static final int MAX_LEVEL- See Also:
 
- 
INITIAL_TICKET_LIST_CAPACITYprivate static final int INITIAL_TICKET_LIST_CAPACITY- See Also:
 
- 
chunksprotected final it.unimi.dsi.fastutil.longs.Long2ByteMap chunks
- 
tickets
 
- 
- 
Constructor Details- 
TickingTrackerpublic TickingTracker()
 
- 
- 
Method Details- 
getTickets
- 
getTicketLevelAt
- 
addTicket
- 
removeTicket
- 
addTicket
- 
removeTicketpublic <T> void removeTicket(TicketType<T> p_184169_, ChunkPos p_184170_, int p_184171_, T p_184172_) 
- 
replacePlayerTicketsLevelpublic void replacePlayerTicketsLevel(int p_184147_) 
- 
getLevelFromSourceprotected int getLevelFromSource(long p_184164_) - Specified by:
- getLevelFromSourcein class- ChunkTracker
 
- 
getLevel
- 
getLevelprotected int getLevel(long p_184174_) - Specified by:
- getLevelin class- DynamicGraphMinFixedPoint
 
- 
setLevelprotected void setLevel(long p_184149_, int p_184150_) - Specified by:
- setLevelin class- DynamicGraphMinFixedPoint
 
- 
runAllUpdatespublic void runAllUpdates()
- 
getTicketDebugString
 
-