类 TickingTracker
java.lang.Object
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.server.level.ChunkTracker
net.minecraft.server.level.TickingTracker
-
字段概要
字段修饰符和类型字段说明protected final it.unimi.dsi.fastutil.longs.Long2ByteMap
private static final int
static final int
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap
<SortedArraySet<Ticket<?>>> 从类继承的字段 net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
levelCount, SOURCE
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
<T> void
addTicket
(TicketType<T> p_184155_, ChunkPos p_184156_, int p_184157_, T p_184158_) protected int
getLevel
(long p_184174_) int
protected int
getLevelFromSource
(long p_184164_) getTicketDebugString
(long p_184176_) private int
getTicketLevelAt
(SortedArraySet<Ticket<?>> p_184160_) private SortedArraySet
<Ticket<?>> getTickets
(long p_184178_) it.unimi.dsi.fastutil.longs.LongSet
void
removeTicket
(long p_184166_, Ticket<?> p_184167_) <T> void
removeTicket
(TicketType<T> p_184169_, ChunkPos p_184170_, int p_184171_, T p_184172_) void
replacePlayerTicketsLevel
(int p_184147_) void
protected void
setLevel
(long p_184149_, int p_184150_) 从类继承的方法 net.minecraft.server.level.ChunkTracker
checkNeighborsAfterUpdate, computeLevelFromNeighbor, getComputedLevel, isSource, update
从类继承的方法 net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
checkEdge, checkNeighbor, checkNode, getQueueSize, hasWork, removeFromQueue, removeIf, runUpdates
-
字段详细资料
-
MAX_LEVEL
public static final int MAX_LEVEL- 另请参阅:
-
INITIAL_TICKET_LIST_CAPACITY
private static final int INITIAL_TICKET_LIST_CAPACITY- 另请参阅:
-
chunks
protected final it.unimi.dsi.fastutil.longs.Long2ByteMap chunks -
tickets
-
-
构造器详细资料
-
TickingTracker
public TickingTracker()
-
-
方法详细资料
-
getTickets
-
getTicketLevelAt
-
addTicket
-
removeTicket
-
addTicket
-
removeTicket
public <T> void removeTicket(TicketType<T> p_184169_, ChunkPos p_184170_, int p_184171_, T p_184172_) -
replacePlayerTicketsLevel
public void replacePlayerTicketsLevel(int p_184147_) -
getLevelFromSource
protected int getLevelFromSource(long p_184164_) - 指定者:
getLevelFromSource
在类中ChunkTracker
-
getLevel
-
getLevel
protected int getLevel(long p_184174_) - 指定者:
getLevel
在类中DynamicGraphMinFixedPoint
-
setLevel
protected void setLevel(long p_184149_, int p_184150_) - 指定者:
setLevel
在类中DynamicGraphMinFixedPoint
-
getTickingChunks
public it.unimi.dsi.fastutil.longs.LongSet getTickingChunks() -
runAllUpdates
public void runAllUpdates() -
getTicketDebugString
-