net.minecraft.client.session.telemetry

public class TelemetryManager

implements AutoCloseable

net.minecraft.client.telemetry.ClientTelemetryManager
net.minecraft.class_6628
net.minecraft.client.session.telemetry.TelemetryManager

Field summary

Modifier and TypeField
private static final AtomicInteger
THREAD_COUNT
field_34948
NEXT_WORKER_ID
private static final Executor
EXECUTOR
field_34949
EXECUTOR
private final MinecraftClient
minecraft
field_47702
client
private final com.mojang.authlib.minecraft.UserApiService
userApiService
field_41426
userApiService
private final PropertyMap
deviceSessionProperties
field_41427
propertyMap
private final Path
logDirectory
field_41428
logDirectory
private final CompletableFuture<Optional<TelemetryLogManager>>
logManager
field_41429
logManager
private final Supplier<TelemetrySender>
outsideSessionSender
field_44831
lazySenderSupplier

Constructor summary

ModifierConstructor
public (MinecraftClient client, com.mojang.authlib.minecraft.UserApiService userApiService, Session session)

Method summary

Modifier and TypeMethod
public WorldSession
createWorldSessionManager(boolean newWorld, Duration worldLoadDuration, String minigameName)
method_47706(boolean arg0, Duration arg1, String arg2)
createWorldSession(boolean newWorld, Duration worldLoadTime, String minigameName)
public TelemetrySender
getOutsideSessionSender()
method_51796()
getSender()
private TelemetrySender
createEventSender()
method_47707()
computeSender()
public Path
getLogDirectory()
method_47701()
getLogManager()
public void
close()
private static void
lambda$close$0(Optional arg0)
method_47704(Optional arg0)
method_47704(Optional manager)
private void
lambda$createEventSender$2(CompletableFuture arg0, com.mojang.authlib.minecraft.TelemetrySession arg1, TelemetryEventType arg2, Consumer arg3)
method_47705(CompletableFuture arg0, com.mojang.authlib.minecraft.TelemetrySession arg1, class_7966 arg2, Consumer arg3)
method_47705(CompletableFuture future, com.mojang.authlib.minecraft.TelemetrySession session, TelemetryEventType eventType, Consumer adder)
private static void
lambda$createEventSender$3(TelemetryEventInstance arg0, com.mojang.authlib.minecraft.TelemetrySession arg1, Optional arg2)
method_47702(class_7962 arg0, com.mojang.authlib.minecraft.TelemetrySession arg1, Optional arg2)
method_47702(SentTelemetryEvent arg0, com.mojang.authlib.minecraft.TelemetrySession arg1, Optional logger)
private static CompletionStage
lambda$createEventSender$0(Optional arg0)
method_47709(Optional arg0)
method_47709(Optional manager)
private static CompletableFuture
lambda$createEventSender$1()
method_47710()
method_47710()
private static void
lambda$new$1(TelemetryPropertyMap$Builder arg0, String arg1)
method_47703(class_7973$class_7974 arg0, String arg1)
method_47703(PropertyMap$Builder arg0, String clientId)
private static void
lambda$new$0(TelemetryPropertyMap$Builder arg0, String arg1)
method_47708(class_7973$class_7974 arg0, String arg1)
method_47708(PropertyMap$Builder arg0, String xuid)
private static Thread
lambda$static$0(Runnable arg0)
method_38731(Runnable arg0)
method_38731(Runnable runnable)