Class TrackingDebugSynchronizer<T>
java.lang.Object
net.minecraft.util.debug.TrackingDebugSynchronizer<T>
- Direct Known Subclasses:
TrackingDebugSynchronizer.PoiSynchronizer, TrackingDebugSynchronizer.SourceSynchronizer, TrackingDebugSynchronizer.VillageSectionSynchronizer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classprivate static classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddSubscriber(ServerPlayer player) protected voidclear()protected voidpollAndSendUpdates(ServerLevel level) protected voidsendInitialChunk(ServerPlayer player, ChunkPos chunkPos) protected voidsendInitialEntity(ServerPlayer player, Entity entity) protected final voidsendToPlayersTrackingChunk(ServerLevel level, ChunkPos trackedChunk, Packet<? super ClientGamePacketListener> packet) protected final voidsendToPlayersTrackingEntity(ServerLevel level, Entity trackedEntity, Packet<? super ClientGamePacketListener> packet) final voidstartTrackingChunk(ServerPlayer player, ChunkPos chunkPos) final voidstartTrackingEntity(ServerPlayer player, Entity entity) final voidtick(ServerLevel level)
-
Field Details
-
subscription
-
subscribedPlayers
-
-
Constructor Details
-
TrackingDebugSynchronizer
-
-
Method Details
-
tick
-
addSubscriber
-
sendToPlayersTrackingChunk
protected final void sendToPlayersTrackingChunk(ServerLevel level, ChunkPos trackedChunk, Packet<? super ClientGamePacketListener> packet) -
sendToPlayersTrackingEntity
protected final void sendToPlayersTrackingEntity(ServerLevel level, Entity trackedEntity, Packet<? super ClientGamePacketListener> packet) -
startTrackingChunk
-
startTrackingEntity
-
clear
protected void clear() -
pollAndSendUpdates
-
sendInitialChunk
-
sendInitialEntity
-