Package net.minecraft.client.telemetry
Class ClientTelemetryManager
java.lang.Object
net.minecraft.client.telemetry.ClientTelemetryManager
- All Implemented Interfaces:
- AutoCloseable
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final TelemetryPropertyMapprivate static final Executorprivate final Pathprivate final CompletableFuture<Optional<TelemetryLogManager>>private final Supplier<TelemetryEventSender>private static final AtomicIntegerprivate final com.mojang.authlib.minecraft.UserApiService
- 
Constructor SummaryConstructorsConstructorDescriptionClientTelemetryManager(Minecraft p_261610_, com.mojang.authlib.minecraft.UserApiService p_261552_, User p_262159_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()private TelemetryEventSendercreateWorldSessionManager(boolean p_286373_, Duration p_286752_, String p_286568_) 
- 
Field Details- 
THREAD_COUNT
- 
EXECUTOR
- 
userApiServiceprivate final com.mojang.authlib.minecraft.UserApiService userApiService
- 
deviceSessionProperties
- 
logDirectory
- 
logManager
- 
outsideSessionSender
 
- 
- 
Constructor Details- 
ClientTelemetryManager
 
- 
- 
Method Details- 
createWorldSessionManagerpublic WorldSessionTelemetryManager createWorldSessionManager(boolean p_286373_, @Nullable Duration p_286752_, @Nullable String p_286568_) 
- 
getOutsideSessionSender
- 
createEventSender
- 
getLogDirectory
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
 
-