Class TelemetryManager
java.lang.Object
net.minecraft.client.session.telemetry.TelemetryManager
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/session/telemetry/TelemetryManager
intermediary net/minecraft/class_6628
official gub
-
Field Summary
Modifier and TypeFieldDescriptionprivate final MinecraftClient
private static final Executor
private final Supplier
<TelemetrySender> private final Path
private final CompletableFuture
<Optional<TelemetryLogManager>> private static final AtomicInteger
private final PropertyMap
private final com.mojang.authlib.minecraft.UserApiService
-
Constructor Summary
ConstructorDescriptionTelemetryManager
(MinecraftClient client, com.mojang.authlib.minecraft.UserApiService userApiService, Session session) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private TelemetrySender
createWorldSession
(boolean newWorld, @Nullable Duration worldLoadTime, @Nullable String minigameName)
-
Field Details
-
NEXT_WORKER_ID
- Mappings:
Namespace Name Mixin selector named NEXT_WORKER_ID
Lnet/minecraft/client/session/telemetry/TelemetryManager;NEXT_WORKER_ID:Ljava/util/concurrent/atomic/AtomicInteger;
intermediary field_34948
Lnet/minecraft/class_6628;field_34948:Ljava/util/concurrent/atomic/AtomicInteger;
official a
Lgub;a:Ljava/util/concurrent/atomic/AtomicInteger;
-
EXECUTOR
- Mappings:
Namespace Name Mixin selector named EXECUTOR
Lnet/minecraft/client/session/telemetry/TelemetryManager;EXECUTOR:Ljava/util/concurrent/Executor;
intermediary field_34949
Lnet/minecraft/class_6628;field_34949:Ljava/util/concurrent/Executor;
official b
Lgub;b:Ljava/util/concurrent/Executor;
-
client
- Mappings:
Namespace Name Mixin selector named client
Lnet/minecraft/client/session/telemetry/TelemetryManager;client:Lnet/minecraft/client/MinecraftClient;
intermediary field_47702
Lnet/minecraft/class_6628;field_47702:Lnet/minecraft/class_310;
official c
Lgub;c:Lffh;
-
userApiService
private final com.mojang.authlib.minecraft.UserApiService userApiService- Mappings:
Namespace Name Mixin selector named userApiService
Lnet/minecraft/client/session/telemetry/TelemetryManager;userApiService:Lcom/mojang/authlib/minecraft/UserApiService;
intermediary field_41426
Lnet/minecraft/class_6628;field_41426:Lcom/mojang/authlib/minecraft/UserApiService;
official d
Lgub;d:Lcom/mojang/authlib/minecraft/UserApiService;
-
propertyMap
- Mappings:
Namespace Name Mixin selector named propertyMap
Lnet/minecraft/client/session/telemetry/TelemetryManager;propertyMap:Lnet/minecraft/client/session/telemetry/PropertyMap;
intermediary field_41427
Lnet/minecraft/class_6628;field_41427:Lnet/minecraft/class_7973;
official e
Lgub;e:Lguj;
-
logDirectory
- Mappings:
Namespace Name Mixin selector named logDirectory
Lnet/minecraft/client/session/telemetry/TelemetryManager;logDirectory:Ljava/nio/file/Path;
intermediary field_41428
Lnet/minecraft/class_6628;field_41428:Ljava/nio/file/Path;
official f
Lgub;f:Ljava/nio/file/Path;
-
logManager
- Mappings:
Namespace Name Mixin selector named logManager
Lnet/minecraft/client/session/telemetry/TelemetryManager;logManager:Ljava/util/concurrent/CompletableFuture;
intermediary field_41429
Lnet/minecraft/class_6628;field_41429:Ljava/util/concurrent/CompletableFuture;
official g
Lgub;g:Ljava/util/concurrent/CompletableFuture;
-
lazySenderSupplier
- Mappings:
Namespace Name Mixin selector named lazySenderSupplier
Lnet/minecraft/client/session/telemetry/TelemetryManager;lazySenderSupplier:Ljava/util/function/Supplier;
intermediary field_44831
Lnet/minecraft/class_6628;field_44831:Ljava/util/function/Supplier;
official h
Lgub;h:Ljava/util/function/Supplier;
-
-
Constructor Details
-
TelemetryManager
public TelemetryManager(MinecraftClient client, com.mojang.authlib.minecraft.UserApiService userApiService, Session session) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/session/telemetry/TelemetryManager;<init>(Lnet/minecraft/client/MinecraftClient;Lcom/mojang/authlib/minecraft/UserApiService;Lnet/minecraft/client/session/Session;)V
intermediary <init>
Lnet/minecraft/class_6628;<init>(Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;Lnet/minecraft/class_320;)V
official <init>
Lgub;<init>(Lffh;Lcom/mojang/authlib/minecraft/UserApiService;Lffv;)V
-
-
Method Details
-
createWorldSession
public WorldSession createWorldSession(boolean newWorld, @Nullable @Nullable Duration worldLoadTime, @Nullable @Nullable String minigameName) - Mappings:
Namespace Name Mixin selector named createWorldSession
Lnet/minecraft/client/session/telemetry/TelemetryManager;createWorldSession(ZLjava/time/Duration;Ljava/lang/String;)Lnet/minecraft/client/session/telemetry/WorldSession;
intermediary method_47706
Lnet/minecraft/class_6628;method_47706(ZLjava/time/Duration;Ljava/lang/String;)Lnet/minecraft/class_7975;
official a
Lgub;a(ZLjava/time/Duration;Ljava/lang/String;)Lguk;
-
getSender
- Mappings:
Namespace Name Mixin selector named getSender
Lnet/minecraft/client/session/telemetry/TelemetryManager;getSender()Lnet/minecraft/client/session/telemetry/TelemetrySender;
intermediary method_51796
Lnet/minecraft/class_6628;method_51796()Lnet/minecraft/class_7965;
official a
Lgub;a()Lguf;
-
computeSender
- Mappings:
Namespace Name Mixin selector named computeSender
Lnet/minecraft/client/session/telemetry/TelemetryManager;computeSender()Lnet/minecraft/client/session/telemetry/TelemetrySender;
intermediary method_47707
Lnet/minecraft/class_6628;method_47707()Lnet/minecraft/class_7965;
official c
Lgub;c()Lguf;
-
getLogManager
- Mappings:
Namespace Name Mixin selector named getLogManager
Lnet/minecraft/client/session/telemetry/TelemetryManager;getLogManager()Ljava/nio/file/Path;
intermediary method_47701
Lnet/minecraft/class_6628;method_47701()Ljava/nio/file/Path;
official b
Lgub;b()Ljava/nio/file/Path;
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-