Class TelemetrySender

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

@Environment(CLIENT) public class TelemetrySender extends Object
Mappings:
Namespace Name
official eek
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 Leek;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 Leek;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 Leek;c:Leeu;
      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 Leek;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 Leek;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 Leek;f:Leek$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 Leek;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> Leek;<init>(Leeu;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 Leek;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 Leek;a(Lcfx;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 Leek;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 Leek;a(Leek$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 Leek;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 Leek;a()V
      intermediary method_38725 Lnet/minecraft/class_6628;method_38725()V
      named send Lnet/minecraft/client/util/telemetry/TelemetrySender;send()V