Record Class TelemetryEventProperty<T>

java.lang.Object
java.lang.Record
net.minecraft.client.session.telemetry.TelemetryEventProperty<T>
Record Components:
id -
exportKey -
codec -
exporter -

@Environment(CLIENT) public record TelemetryEventProperty<T>(String id, String exportKey, com.mojang.serialization.Codec<T> codec, TelemetryEventProperty.PropertyExporter<T> exporter) extends Record
Mappings:
Namespace Name
named net/minecraft/client/session/telemetry/TelemetryEventProperty
intermediary net/minecraft/class_7969
official guh
named id
intermediary comp_1171
official F
named exportKey
intermediary comp_1172
official G
named codec
intermediary comp_1173
official H
named exporter
intermediary comp_1174
official I
  • Field Details

    • id

      private final String id
      The field for the id record component.
    • exportKey

      private final String exportKey
      The field for the exportKey record component.
    • codec

      private final com.mojang.serialization.Codec<T> codec
      The field for the codec record component.
    • exporter

      private final TelemetryEventProperty.PropertyExporter<T> exporter
      The field for the exporter record component.
    • DATE_TIME_FORMATTER

      private static final DateTimeFormatter DATE_TIME_FORMATTER
      Mappings:
      Namespace Name Mixin selector
      named DATE_TIME_FORMATTER Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;DATE_TIME_FORMATTER:Ljava/time/format/DateTimeFormatter;
      intermediary field_41457 Lnet/minecraft/class_7969;field_41457:Ljava/time/format/DateTimeFormatter;
      official J Lguh;J:Ljava/time/format/DateTimeFormatter;
    • USER_ID

      public static final TelemetryEventProperty<String> USER_ID
      Mappings:
      Namespace Name Mixin selector
      named USER_ID Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;USER_ID:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41458 Lnet/minecraft/class_7969;field_41458:Lnet/minecraft/class_7969;
      official a Lguh;a:Lguh;
    • CLIENT_ID

      public static final TelemetryEventProperty<String> CLIENT_ID
      Mappings:
      Namespace Name Mixin selector
      named CLIENT_ID Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;CLIENT_ID:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41459 Lnet/minecraft/class_7969;field_41459:Lnet/minecraft/class_7969;
      official b Lguh;b:Lguh;
    • MINECRAFT_SESSION_ID

      public static final TelemetryEventProperty<UUID> MINECRAFT_SESSION_ID
      Mappings:
      Namespace Name Mixin selector
      named MINECRAFT_SESSION_ID Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;MINECRAFT_SESSION_ID:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41460 Lnet/minecraft/class_7969;field_41460:Lnet/minecraft/class_7969;
      official c Lguh;c:Lguh;
    • GAME_VERSION

      public static final TelemetryEventProperty<String> GAME_VERSION
      Mappings:
      Namespace Name Mixin selector
      named GAME_VERSION Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;GAME_VERSION:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41461 Lnet/minecraft/class_7969;field_41461:Lnet/minecraft/class_7969;
      official d Lguh;d:Lguh;
    • OPERATING_SYSTEM

      public static final TelemetryEventProperty<String> OPERATING_SYSTEM
      Mappings:
      Namespace Name Mixin selector
      named OPERATING_SYSTEM Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;OPERATING_SYSTEM:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41462 Lnet/minecraft/class_7969;field_41462:Lnet/minecraft/class_7969;
      official e Lguh;e:Lguh;
    • PLATFORM

      public static final TelemetryEventProperty<String> PLATFORM
      Mappings:
      Namespace Name Mixin selector
      named PLATFORM Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;PLATFORM:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41463 Lnet/minecraft/class_7969;field_41463:Lnet/minecraft/class_7969;
      official f Lguh;f:Lguh;
    • CLIENT_MODDED

      public static final TelemetryEventProperty<Boolean> CLIENT_MODDED
      Mappings:
      Namespace Name Mixin selector
      named CLIENT_MODDED Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;CLIENT_MODDED:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41464 Lnet/minecraft/class_7969;field_41464:Lnet/minecraft/class_7969;
      official g Lguh;g:Lguh;
    • LAUNCHER_NAME

      public static final TelemetryEventProperty<String> LAUNCHER_NAME
      Mappings:
      Namespace Name Mixin selector
      named LAUNCHER_NAME Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;LAUNCHER_NAME:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_44839 Lnet/minecraft/class_7969;field_44839:Lnet/minecraft/class_7969;
      official h Lguh;h:Lguh;
    • WORLD_SESSION_ID

      public static final TelemetryEventProperty<UUID> WORLD_SESSION_ID
      Mappings:
      Namespace Name Mixin selector
      named WORLD_SESSION_ID Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;WORLD_SESSION_ID:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41465 Lnet/minecraft/class_7969;field_41465:Lnet/minecraft/class_7969;
      official i Lguh;i:Lguh;
    • SERVER_MODDED

      public static final TelemetryEventProperty<Boolean> SERVER_MODDED
      Mappings:
      Namespace Name Mixin selector
      named SERVER_MODDED Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;SERVER_MODDED:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41466 Lnet/minecraft/class_7969;field_41466:Lnet/minecraft/class_7969;
      official j Lguh;j:Lguh;
    • SERVER_TYPE

      Mappings:
      Namespace Name Mixin selector
      named SERVER_TYPE Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;SERVER_TYPE:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41467 Lnet/minecraft/class_7969;field_41467:Lnet/minecraft/class_7969;
      official k Lguh;k:Lguh;
    • OPT_IN

      public static final TelemetryEventProperty<Boolean> OPT_IN
      Mappings:
      Namespace Name Mixin selector
      named OPT_IN Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;OPT_IN:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41468 Lnet/minecraft/class_7969;field_41468:Lnet/minecraft/class_7969;
      official l Lguh;l:Lguh;
    • EVENT_TIMESTAMP_UTC

      public static final TelemetryEventProperty<Instant> EVENT_TIMESTAMP_UTC
      Mappings:
      Namespace Name Mixin selector
      named EVENT_TIMESTAMP_UTC Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;EVENT_TIMESTAMP_UTC:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41469 Lnet/minecraft/class_7969;field_41469:Lnet/minecraft/class_7969;
      official m Lguh;m:Lguh;
    • GAME_MODE

      Mappings:
      Namespace Name Mixin selector
      named GAME_MODE Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;GAME_MODE:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41470 Lnet/minecraft/class_7969;field_41470:Lnet/minecraft/class_7969;
      official n Lguh;n:Lguh;
    • REALMS_MAP_CONTENT

      public static final TelemetryEventProperty<String> REALMS_MAP_CONTENT
      Mappings:
      Namespace Name Mixin selector
      named REALMS_MAP_CONTENT Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;REALMS_MAP_CONTENT:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_44840 Lnet/minecraft/class_7969;field_44840:Lnet/minecraft/class_7969;
      official o Lguh;o:Lguh;
    • SECONDS_SINCE_LOAD

      public static final TelemetryEventProperty<Integer> SECONDS_SINCE_LOAD
      Mappings:
      Namespace Name Mixin selector
      named SECONDS_SINCE_LOAD Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;SECONDS_SINCE_LOAD:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41471 Lnet/minecraft/class_7969;field_41471:Lnet/minecraft/class_7969;
      official p Lguh;p:Lguh;
    • TICKS_SINCE_LOAD

      public static final TelemetryEventProperty<Integer> TICKS_SINCE_LOAD
      Mappings:
      Namespace Name Mixin selector
      named TICKS_SINCE_LOAD Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;TICKS_SINCE_LOAD:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41472 Lnet/minecraft/class_7969;field_41472:Lnet/minecraft/class_7969;
      official q Lguh;q:Lguh;
    • FRAME_RATE_SAMPLES

      public static final TelemetryEventProperty<LongList> FRAME_RATE_SAMPLES
      Mappings:
      Namespace Name Mixin selector
      named FRAME_RATE_SAMPLES Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;FRAME_RATE_SAMPLES:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41473 Lnet/minecraft/class_7969;field_41473:Lnet/minecraft/class_7969;
      official r Lguh;r:Lguh;
    • RENDER_TIME_SAMPLES

      public static final TelemetryEventProperty<LongList> RENDER_TIME_SAMPLES
      Mappings:
      Namespace Name Mixin selector
      named RENDER_TIME_SAMPLES Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;RENDER_TIME_SAMPLES:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41474 Lnet/minecraft/class_7969;field_41474:Lnet/minecraft/class_7969;
      official s Lguh;s:Lguh;
    • USED_MEMORY_SAMPLES

      public static final TelemetryEventProperty<LongList> USED_MEMORY_SAMPLES
      Mappings:
      Namespace Name Mixin selector
      named USED_MEMORY_SAMPLES Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;USED_MEMORY_SAMPLES:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41475 Lnet/minecraft/class_7969;field_41475:Lnet/minecraft/class_7969;
      official t Lguh;t:Lguh;
    • NUMBER_OF_SAMPLES

      public static final TelemetryEventProperty<Integer> NUMBER_OF_SAMPLES
      Mappings:
      Namespace Name Mixin selector
      named NUMBER_OF_SAMPLES Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;NUMBER_OF_SAMPLES:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41476 Lnet/minecraft/class_7969;field_41476:Lnet/minecraft/class_7969;
      official u Lguh;u:Lguh;
    • RENDER_DISTANCE

      public static final TelemetryEventProperty<Integer> RENDER_DISTANCE
      Mappings:
      Namespace Name Mixin selector
      named RENDER_DISTANCE Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;RENDER_DISTANCE:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41477 Lnet/minecraft/class_7969;field_41477:Lnet/minecraft/class_7969;
      official v Lguh;v:Lguh;
    • DEDICATED_MEMORY_KB

      public static final TelemetryEventProperty<Integer> DEDICATED_MEMORY_KB
      Mappings:
      Namespace Name Mixin selector
      named DEDICATED_MEMORY_KB Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;DEDICATED_MEMORY_KB:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41478 Lnet/minecraft/class_7969;field_41478:Lnet/minecraft/class_7969;
      official w Lguh;w:Lguh;
    • WORLD_LOAD_TIME_MS

      public static final TelemetryEventProperty<Integer> WORLD_LOAD_TIME_MS
      Mappings:
      Namespace Name Mixin selector
      named WORLD_LOAD_TIME_MS Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;WORLD_LOAD_TIME_MS:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41479 Lnet/minecraft/class_7969;field_41479:Lnet/minecraft/class_7969;
      official x Lguh;x:Lguh;
    • NEW_WORLD

      public static final TelemetryEventProperty<Boolean> NEW_WORLD
      Mappings:
      Namespace Name Mixin selector
      named NEW_WORLD Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;NEW_WORLD:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_41480 Lnet/minecraft/class_7969;field_41480:Lnet/minecraft/class_7969;
      official y Lguh;y:Lguh;
    • LOAD_TIME_TOTAL_TIME_MS

      public static final TelemetryEventProperty<GameLoadTimeEvent.Measurement> LOAD_TIME_TOTAL_TIME_MS
      Mappings:
      Namespace Name Mixin selector
      named LOAD_TIME_TOTAL_TIME_MS Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;LOAD_TIME_TOTAL_TIME_MS:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_44841 Lnet/minecraft/class_7969;field_44841:Lnet/minecraft/class_7969;
      official z Lguh;z:Lguh;
    • LOAD_TIME_PRE_WINDOW_MS

      public static final TelemetryEventProperty<GameLoadTimeEvent.Measurement> LOAD_TIME_PRE_WINDOW_MS
      Mappings:
      Namespace Name Mixin selector
      named LOAD_TIME_PRE_WINDOW_MS Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;LOAD_TIME_PRE_WINDOW_MS:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_44834 Lnet/minecraft/class_7969;field_44834:Lnet/minecraft/class_7969;
      official A Lguh;A:Lguh;
    • LOAD_TIME_BOOTSTRAP_MS

      public static final TelemetryEventProperty<GameLoadTimeEvent.Measurement> LOAD_TIME_BOOTSTRAP_MS
      Mappings:
      Namespace Name Mixin selector
      named LOAD_TIME_BOOTSTRAP_MS Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;LOAD_TIME_BOOTSTRAP_MS:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_44835 Lnet/minecraft/class_7969;field_44835:Lnet/minecraft/class_7969;
      official B Lguh;B:Lguh;
    • LOAD_TIME_LOADING_OVERLAY_MS

      public static final TelemetryEventProperty<GameLoadTimeEvent.Measurement> LOAD_TIME_LOADING_OVERLAY_MS
      Mappings:
      Namespace Name Mixin selector
      named LOAD_TIME_LOADING_OVERLAY_MS Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;LOAD_TIME_LOADING_OVERLAY_MS:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_44836 Lnet/minecraft/class_7969;field_44836:Lnet/minecraft/class_7969;
      official C Lguh;C:Lguh;
    • ADVANCEMENT_ID

      public static final TelemetryEventProperty<String> ADVANCEMENT_ID
      Mappings:
      Namespace Name Mixin selector
      named ADVANCEMENT_ID Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ADVANCEMENT_ID:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_44837 Lnet/minecraft/class_7969;field_44837:Lnet/minecraft/class_7969;
      official D Lguh;D:Lguh;
    • ADVANCEMENT_GAME_TIME

      public static final TelemetryEventProperty<Long> ADVANCEMENT_GAME_TIME
      Mappings:
      Namespace Name Mixin selector
      named ADVANCEMENT_GAME_TIME Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ADVANCEMENT_GAME_TIME:Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary field_44838 Lnet/minecraft/class_7969;field_44838:Lnet/minecraft/class_7969;
      official E Lguh;E:Lguh;
  • Constructor Details

  • Method Details

    • of

      public static <T> TelemetryEventProperty<T> of(String id, String exportKey, com.mojang.serialization.Codec<T> codec, TelemetryEventProperty.PropertyExporter<T> exporter)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;of(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/client/session/telemetry/TelemetryEventProperty$PropertyExporter;)Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary method_47751 Lnet/minecraft/class_7969;method_47751(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_7969$class_7970;)Lnet/minecraft/class_7969;
      official a Lguh;a(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lguh$a;)Lguh;
    • ofBoolean

      public static TelemetryEventProperty<Boolean> ofBoolean(String id, String exportKey)
      Mappings:
      Namespace Name Mixin selector
      named ofBoolean Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ofBoolean(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary method_47750 Lnet/minecraft/class_7969;method_47750(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969;
      official a Lguh;a(Ljava/lang/String;Ljava/lang/String;)Lguh;
    • ofString

      public static TelemetryEventProperty<String> ofString(String id, String exportKey)
      Mappings:
      Namespace Name Mixin selector
      named ofString Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ofString(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary method_47752 Lnet/minecraft/class_7969;method_47752(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969;
      official b Lguh;b(Ljava/lang/String;Ljava/lang/String;)Lguh;
    • ofInteger

      public static TelemetryEventProperty<Integer> ofInteger(String id, String exportKey)
      Mappings:
      Namespace Name Mixin selector
      named ofInteger Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ofInteger(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary method_47753 Lnet/minecraft/class_7969;method_47753(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969;
      official c Lguh;c(Ljava/lang/String;Ljava/lang/String;)Lguh;
    • ofLong

      public static TelemetryEventProperty<Long> ofLong(String id, String exportKey)
      Mappings:
      Namespace Name Mixin selector
      named ofLong Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ofLong(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary method_51798 Lnet/minecraft/class_7969;method_51798(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969;
      official d Lguh;d(Ljava/lang/String;Ljava/lang/String;)Lguh;
    • ofUuid

      public static TelemetryEventProperty<UUID> ofUuid(String id, String exportKey)
      Mappings:
      Namespace Name Mixin selector
      named ofUuid Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ofUuid(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary method_47754 Lnet/minecraft/class_7969;method_47754(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969;
      official e Lguh;e(Ljava/lang/String;Ljava/lang/String;)Lguh;
    • ofTimeMeasurement

      public static TelemetryEventProperty<GameLoadTimeEvent.Measurement> ofTimeMeasurement(String id, String exportKey)
      Mappings:
      Namespace Name Mixin selector
      named ofTimeMeasurement Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ofTimeMeasurement(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary method_51799 Lnet/minecraft/class_7969;method_51799(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969;
      official f Lguh;f(Ljava/lang/String;Ljava/lang/String;)Lguh;
    • ofLongList

      public static TelemetryEventProperty<LongList> ofLongList(String id, String exportKey)
      Mappings:
      Namespace Name Mixin selector
      named ofLongList Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;ofLongList(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;
      intermediary method_47755 Lnet/minecraft/class_7969;method_47755(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969;
      official g Lguh;g(Ljava/lang/String;Ljava/lang/String;)Lguh;
    • addTo

      public void addTo(PropertyMap map, com.mojang.authlib.minecraft.TelemetryPropertyContainer container)
      Mappings:
      Namespace Name Mixin selector
      named addTo Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;addTo(Lnet/minecraft/client/session/telemetry/PropertyMap;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V
      intermediary method_47749 Lnet/minecraft/class_7969;method_47749(Lnet/minecraft/class_7973;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V
      official a Lguh;a(Lgui;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V
    • getTitle

      public MutableText getTitle()
      Mappings:
      Namespace Name Mixin selector
      named getTitle Lnet/minecraft/client/session/telemetry/TelemetryEventProperty;getTitle()Lnet/minecraft/text/MutableText;
      intermediary method_47743 Lnet/minecraft/class_7969;method_47743()Lnet/minecraft/class_5250;
      official a Lguh;a()Lyd;
    • toString

      public String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object object)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      object - the object with which to compare
      Returns:
      true if this object is the same as the object argument; false otherwise.
    • id

      public String id()
      Returns the value of the id record component.
      Returns:
      the value of the id record component
    • exportKey

      public String exportKey()
      Returns the value of the exportKey record component.
      Returns:
      the value of the exportKey record component
    • codec

      public com.mojang.serialization.Codec<T> codec()
      Returns the value of the codec record component.
      Returns:
      the value of the codec record component
    • exporter

      Returns the value of the exporter record component.
      Returns:
      the value of the exporter record component