net.minecraft.server.debug

public abstract class TrackedSubscription<T>

net.minecraft.util.debug.TrackingDebugSynchronizer
net.minecraft.class_12028
net.minecraft.server.debug.TrackedSubscription

Field summary

Modifier and TypeField
protected final DebugSubscriptionType<T>
subscription
field_62900
type
private final Set<UUID>
subscribedPlayers
field_62901
subscribingPlayers

Constructor summary

ModifierConstructor
public (DebugSubscriptionType<T> type)

Method summary

Modifier and TypeMethod
public final void
tick(ServerLevel level)
method_74622(class_3218 arg0)
refreshTracking(ServerWorld world)
private void
addSubscriber(ServerPlayer player)
method_74626(class_3222 arg0)
startTracking(ServerPlayerEntity player)
protected final void
sendToPlayersTrackingChunk(ServerLevel level, ChunkPos trackedChunk, Packet<? super ClientGamePacketListener> packet)
method_74624(class_3218 arg0, class_1923 arg1, class_2596<? super class_2602> arg2)
sendToTrackingPlayers(ServerWorld world, ChunkPos chunkPos, Packet<? super ClientPlayPacketListener> packet)
protected final void
sendToPlayersTrackingEntity(ServerLevel level, Entity trackedEntity, Packet<? super ClientGamePacketListener> packet)
method_74623(class_3218 arg0, class_1297 arg1, class_2596<? super class_2602> arg2)
sendToTrackingPlayers(ServerWorld world, Entity entity, Packet<? super ClientPlayPacketListener> packet)
public final void
startTrackingChunk(ServerPlayer player, ChunkPos chunkPos)
method_74628(class_3222 arg0, class_1923 arg1)
sendInitialIfSubscribed(ServerPlayerEntity player, ChunkPos chunkPos)
public final void
startTrackingEntity(ServerPlayer player, Entity entity)
method_74627(class_3222 arg0, class_1297 arg1)
sendInitialIfSubscribed(ServerPlayerEntity player, Entity entity)
protected void
clear()
method_74621()
clear()
protected void
pollAndSendUpdates(ServerLevel level)
method_74629(class_3218 arg0)
sendUpdate(ServerWorld world)
protected void
sendInitialChunk(ServerPlayer player, ChunkPos chunkPos)
method_74632(class_3222 arg0, class_1923 arg1)
sendInitial(ServerPlayerEntity player, ChunkPos chunkPos)
protected void
sendInitialEntity(ServerPlayer player, Entity entity)
method_74631(class_3222 arg0, class_1297 arg1)
sendInitial(ServerPlayerEntity player, Entity entity)
private boolean
lambda$sendToPlayersTrackingEntity$0(ServerPlayer arg0)
method_74630(class_3222 arg0)
method_74630(ServerPlayerEntity player)
private void
lambda$addSubscriber$1(ServerPlayer arg0, Entity arg1)
method_74633(class_3222 arg0, class_1297 arg1)
method_74633(ServerPlayerEntity arg0, Entity entity)
private void
lambda$addSubscriber$0(ServerPlayer arg0, ChunkPos arg1)
method_74634(class_3222 arg0, class_1923 arg1)
method_74634(ServerPlayerEntity arg0, ChunkPos chunkPos)
private static boolean
lambda$tick$0(ServerLevel arg0, UUID arg1)
method_74625(class_3218 arg0, UUID arg1)
method_74625(ServerWorld arg0, UUID uuid)