net.minecraft.server.debug

public class TrackedSubscription$UpdateTrackedSubscription<T>

extends TrackedSubscription<T>

net.minecraft.util.debug.TrackingDebugSynchronizer$SourceSynchronizer
net.minecraft.class_12028$class_12030
net.minecraft.server.debug.TrackedSubscription$UpdateTrackedSubscription

Field summary

Modifier and TypeField
private final Map<ChunkPos, TrackedSubscription$UpdateQuerier<T>>
chunkSources
field_62902
trackedChunks
private final Map<BlockPos, TrackedSubscription$UpdateQuerier<T>>
blockEntitySources
field_62903
trackedBlockEntities
private final Map<UUID, TrackedSubscription$UpdateQuerier<T>>
entitySources
field_62904
trackedEntities

Constructor summary

ModifierConstructor
public (DebugSubscriptionType<T> subscription)

Method summary

Modifier and TypeMethod
protected void
clear()
method_74621()
clear()
protected void
pollAndSendUpdates(ServerLevel level)
method_74629(class_3218 arg0)
sendUpdate(ServerWorld arg0)
public void
registerChunk(ChunkPos chunkPos, DebugValueSource$ValueGetter<T> getter)
method_74643(class_1923 arg0, class_12023$class_12025<T> arg1)
trackChunk(ChunkPos chunkPos, DebugTrackable$DebugDataSupplier<T> dataSupplier)
public void
registerBlockEntity(BlockPos blockPos, DebugValueSource$ValueGetter<T> getter)
method_74644(class_2338 arg0, class_12023$class_12025<T> arg1)
trackBlockEntity(BlockPos chunkPos, DebugTrackable$DebugDataSupplier<T> dataSupplier)
public void
registerEntity(UUID entityId, DebugValueSource$ValueGetter<T> getter)
method_74645(UUID arg0, class_12023$class_12025<T> arg1)
trackEntity(UUID uuid, DebugTrackable$DebugDataSupplier<T> dataSupplier)
public void
dropChunk(ChunkPos chunkPos)
method_74642(class_1923 arg0)
untrackChunk(ChunkPos chunkPos)
public void
dropBlockEntity(ServerLevel level, BlockPos blockPos)
method_74640(class_3218 arg0, class_2338 arg1)
untrackBlockEntity(ServerWorld world, BlockPos pos)
public void
dropEntity(Entity entity)
method_74641(class_1297 arg0)
untrackEntity(Entity entity)
protected void
sendInitialChunk(ServerPlayer player, ChunkPos chunkPos)
method_74632(class_3222 arg0, class_1923 arg1)
sendInitial(ServerPlayerEntity arg0, ChunkPos arg1)
protected void
sendInitialEntity(ServerPlayer player, Entity entity)
method_74631(class_3222 arg0, class_1297 arg1)
sendInitial(ServerPlayerEntity arg0, Entity arg1)