net.minecraft.client.telemetry

public class ClientTelemetryManager

implements AutoCloseable

fxn
net.minecraft.client.telemetry.ClientTelemetryManager
net.minecraft.class_6628
net.minecraft.client.util.telemetry.TelemetryManager
net.minecraft.src.C_260427_

Field summary

Modifier and TypeField
private static final AtomicInteger
a
THREAD_COUNT
field_34948
NEXT_WORKER_ID
f_260680_
private static final Executor
b
EXECUTOR
field_34949
EXECUTOR
f_260581_
private final com.mojang.authlib.minecraft.UserApiService
c
userApiService
field_41426
userApiService
f_260615_
private final TelemetryPropertyMap
d
deviceSessionProperties
field_41427
propertyMap
f_260661_
private final Path
e
logDirectory
field_41428
logDirectory
f_260682_
private final CompletableFuture<Optional<TelemetryLogManager>>
f
logManager
field_41429
logManager
f_260616_

Constructor summary

ModifierConstructor
public (Minecraft client, com.mojang.authlib.minecraft.UserApiService userApiService, User session)

Method summary

Modifier and TypeMethod
public WorldSessionTelemetryManager
a(boolean arg0, Duration arg1)
createWorldSessionManager(boolean arg0, Duration arg1)
method_47706(boolean arg0, Duration arg1)
createWorldSession(boolean newWorld, Duration worldLoadTime)
m_260825_(boolean p_261589_, Duration arg1)
private TelemetryEventSender
b()
createWorldSessionEventSender()
method_47707()
getSender()
m_261052_()
public Path
a()
getLogDirectory()
method_47701()
getLogManager()
m_260914_()
public void
close()
close()
close()