Class TelemetrySender

java.lang.Object
net.minecraft.client.util.telemetry.TelemetrySender

@Environment(CLIENT) public class TelemetrySender extends Object
Mappings:
Namespace Name
official efi
intermediary net/minecraft/class_6628
named net/minecraft/client/util/telemetry/TelemetrySender
  • Field Details

    • NEXT_WORKER_ID

      private static final AtomicInteger NEXT_WORKER_ID
      Mappings:
      Namespace Name Mixin selector
      official a Lefi;a:Ljava/util/concurrent/atomic/AtomicInteger;
      intermediary field_34948 Lnet/minecraft/class_6628;field_34948:Ljava/util/concurrent/atomic/AtomicInteger;
      named NEXT_WORKER_ID Lnet/minecraft/client/util/telemetry/TelemetrySender;NEXT_WORKER_ID:Ljava/util/concurrent/atomic/AtomicInteger;
    • EXECUTOR

      private static final Executor EXECUTOR
      Mappings:
      Namespace Name Mixin selector
      official b Lefi;b:Ljava/util/concurrent/Executor;
      intermediary field_34949 Lnet/minecraft/class_6628;field_34949:Ljava/util/concurrent/Executor;
      named EXECUTOR Lnet/minecraft/client/util/telemetry/TelemetrySender;EXECUTOR:Ljava/util/concurrent/Executor;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official c Lefi;c:Lefu;
      intermediary field_34950 Lnet/minecraft/class_6628;field_34950:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/util/telemetry/TelemetrySender;client:Lnet/minecraft/client/MinecraftClient;
    • session

      private final com.mojang.authlib.minecraft.TelemetrySession session
      Mappings:
      Namespace Name Mixin selector
      official d Lefi;d:Lcom/mojang/authlib/minecraft/TelemetrySession;
      intermediary field_34951 Lnet/minecraft/class_6628;field_34951:Lcom/mojang/authlib/minecraft/TelemetrySession;
      named session Lnet/minecraft/client/util/telemetry/TelemetrySender;session:Lcom/mojang/authlib/minecraft/TelemetrySession;
    • sent

      private boolean sent
      Mappings:
      Namespace Name Mixin selector
      official e Lefi;e:Z
      intermediary field_34952 Lnet/minecraft/class_6628;field_34952:Z
      named sent Lnet/minecraft/client/util/telemetry/TelemetrySender;sent:Z
    • gameMode

      Mappings:
      Namespace Name Mixin selector
      official f Lefi;f:Lefi$a;
      intermediary field_34953 Lnet/minecraft/class_6628;field_34953:Lnet/minecraft/class_6628$class_6629;
      named gameMode Lnet/minecraft/client/util/telemetry/TelemetrySender;gameMode:Lnet/minecraft/client/util/telemetry/TelemetrySender$PlayerGameMode;
    • serverBrand

      @Nullable private @Nullable String serverBrand
      Mappings:
      Namespace Name Mixin selector
      official g Lefi;g:Ljava/lang/String;
      intermediary field_34954 Lnet/minecraft/class_6628;field_34954:Ljava/lang/String;
      named serverBrand Lnet/minecraft/client/util/telemetry/TelemetrySender;serverBrand:Ljava/lang/String;
  • Constructor Details

    • TelemetrySender

      public TelemetrySender(MinecraftClient client, com.mojang.authlib.minecraft.UserApiService userApiService, Optional<String> userId, Optional<String> clientId, UUID deviceSessionId)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lefi;<init>(Lefu;Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/UUID;)V
      intermediary <init> Lnet/minecraft/class_6628;<init>(Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/UUID;)V
      named <init> Lnet/minecraft/client/util/telemetry/TelemetrySender;<init>(Lnet/minecraft/client/MinecraftClient;Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/UUID;)V
  • Method Details

    • addProperty

      private static void addProperty(String name, Optional<String> propertyValue, com.mojang.authlib.minecraft.TelemetryPropertyContainer container)
      Mappings:
      Namespace Name Mixin selector
      official a Lefi;a(Ljava/lang/String;Ljava/util/Optional;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V
      intermediary method_38733 Lnet/minecraft/class_6628;method_38733(Ljava/lang/String;Ljava/util/Optional;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V
      named addProperty Lnet/minecraft/client/util/telemetry/TelemetrySender;addProperty(Ljava/lang/String;Ljava/util/Optional;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V
    • setGameModeAndSend

      public void setGameModeAndSend(GameMode gameMode, boolean hardcore)
      Mappings:
      Namespace Name Mixin selector
      official a Lefi;a(Lcgu;Z)V
      intermediary method_38726 Lnet/minecraft/class_6628;method_38726(Lnet/minecraft/class_1934;Z)V
      named setGameModeAndSend Lnet/minecraft/client/util/telemetry/TelemetrySender;setGameModeAndSend(Lnet/minecraft/world/GameMode;Z)V
    • setServerBrandAndSend

      public void setServerBrandAndSend(String brand)
      Mappings:
      Namespace Name Mixin selector
      official a Lefi;a(Ljava/lang/String;)V
      intermediary method_38732 Lnet/minecraft/class_6628;method_38732(Ljava/lang/String;)V
      named setServerBrandAndSend Lnet/minecraft/client/util/telemetry/TelemetrySender;setServerBrandAndSend(Ljava/lang/String;)V
    • send

      private void send(TelemetrySender.PlayerGameMode gameMode)
      Mappings:
      Namespace Name Mixin selector
      official a Lefi;a(Lefi$a;)V
      intermediary method_38730 Lnet/minecraft/class_6628;method_38730(Lnet/minecraft/class_6628$class_6629;)V
      named send Lnet/minecraft/client/util/telemetry/TelemetrySender;send(Lnet/minecraft/client/util/telemetry/TelemetrySender$PlayerGameMode;)V
    • getServerType

      private String getServerType()
      Mappings:
      Namespace Name Mixin selector
      official b Lefi;b()Ljava/lang/String;
      intermediary method_38734 Lnet/minecraft/class_6628;method_38734()Ljava/lang/String;
      named getServerType Lnet/minecraft/client/util/telemetry/TelemetrySender;getServerType()Ljava/lang/String;
    • send

      public void send()
      Mappings:
      Namespace Name Mixin selector
      official a Lefi;a()V
      intermediary method_38725 Lnet/minecraft/class_6628;method_38725()V
      named send Lnet/minecraft/client/util/telemetry/TelemetrySender;send()V