Package net.minecraft.client.telemetry
Class ClientTelemetryManager
java.lang.Object
net.minecraft.client.telemetry.ClientTelemetryManager
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TelemetryPropertyMapprivate static final Executorprivate final Pathprivate final CompletableFuture<Optional<TelemetryLogManager>>private static final AtomicIntegerprivate final com.mojang.authlib.minecraft.UserApiService -
Constructor Summary
ConstructorsConstructorDescriptionClientTelemetryManager(Minecraft p_261610_, com.mojang.authlib.minecraft.UserApiService p_261552_, User p_262159_) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private TelemetryEventSendercreateWorldSessionManager(boolean p_262073_, Duration p_261589_)
-
Field Details
-
THREAD_COUNT
-
EXECUTOR
-
userApiService
private final com.mojang.authlib.minecraft.UserApiService userApiService -
deviceSessionProperties
-
logDirectory
-
logManager
-
-
Constructor Details
-
ClientTelemetryManager
-
-
Method Details
-
createWorldSessionManager
public WorldSessionTelemetryManager createWorldSessionManager(boolean p_262073_, @Nullable Duration p_261589_) -
createWorldSessionEventSender
-
getLogDirectory
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-