net.minecraft.client.telemetry

public class ClientTelemetryManager

implements AutoCloseable

hxa
net.minecraft.client.telemetry.ClientTelemetryManager
net.minecraft.class_6628
net.minecraft.client.session.telemetry.TelemetryManager
net.minecraft.src.C_260427_

字段概要

修饰符与类型字段
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 Minecraft
c
minecraft
field_47702
client
f_303225_
private final com.mojang.authlib.minecraft.UserApiService
d
userApiService
field_41426
userApiService
f_260615_
private final TelemetryPropertyMap
e
deviceSessionProperties
field_41427
propertyMap
f_260661_
private final Path
f
logDirectory
field_41428
logDirectory
f_260682_
private final CompletableFuture<Optional<TelemetryLogManager>>
g
logManager
field_41429
logManager
f_260616_
private final Supplier<TelemetryEventSender>
h
outsideSessionSender
field_44831
lazySenderSupplier
f_285581_

构造函数概要

修饰符构造函数
public (Minecraft client, com.mojang.authlib.minecraft.UserApiService userApiService, User session)

方法概要

修饰符与类型方法
public WorldSessionTelemetryManager
a(boolean arg0, Duration arg1, String arg2)
createWorldSessionManager(boolean arg0, Duration arg1, String arg2)
method_47706(boolean arg0, Duration arg1, String arg2)
createWorldSession(boolean newWorld, Duration worldLoadTime, String minigameName)
m_285995_(boolean p_286752_, Duration p_286568_, String arg2)
public TelemetryEventSender
a()
getOutsideSessionSender()
method_51796()
getSender()
m_285963_()
private TelemetryEventSender
c()
createEventSender()
method_47707()
computeSender()
m_261052_()
public Path
b()
getLogDirectory()
method_47701()
getLogManager()
m_260914_()
public void
close()
close()
close()