net.minecraft.util.debugchart

public class DebugSampleSubscriptionTracker

boc
net.minecraft.util.debugchart.DebugSampleSubscriptionTracker
net.minecraft.class_9188
net.minecraft.server.SampleSubscriptionTracker
net.minecraft.util.debugchart.DebugSampleSubscriptionTracker

Field summary

Modifier and TypeField
public static final int
a
STOP_SENDING_AFTER_TICKS
field_48808
STOP_TRACK_TICK
public static final int
b
STOP_SENDING_AFTER_MS
field_48809
STOP_TRACK_MS
private final PlayerList
c
playerList
field_48810
playerManager
private final EnumMap<RemoteDebugSampleType, Map<ServerPlayer, DebugSampleSubscriptionTracker$SubscriptionStartedAt>>
d
subscriptions
field_48811
subscriptionMap
private final Queue<DebugSampleSubscriptionTracker$SubscriptionRequest>
e
subscriptionRequestQueue
field_48812
pendingQueue

Constructor summary

ModifierConstructor
public (PlayerList playerManager)

Method summary

Modifier and TypeMethod
public boolean
a(boe arg0)
shouldLogSamples(RemoteDebugSampleType arg0)
method_56657(class_9192 arg0)
shouldPush(DebugSampleType type)
public void
a(ads arg0)
broadcast(ClientboundDebugSamplePacket arg0)
method_56655(class_9178 arg0)
sendPacket(DebugSampleS2CPacket packet)
public void
a(asi arg0, boe arg1)
subscribe(ServerPlayer arg0, RemoteDebugSampleType arg1)
method_56656(class_3222 arg0, class_9192 arg1)
addPlayer(ServerPlayerEntity player, DebugSampleType type)
public void
a(int arg0)
tick(int arg0)
method_56652(int arg0)
tick(int tick)
private void
a(long arg0, int arg1)
handleSubscriptions(long arg0, int arg1)
method_56654(long arg0, int arg1)
onSubscription(long time, int tick)
private void
b(long arg0, int arg1)
handleUnsubscriptions(long arg0, int arg1)
method_56658(long arg0, int arg1)
onUnsubscription(long measuringTimeMs, int tick)