net.minecraft.client.session.telemetry

public record TelemetryEventProperty<T>

net.minecraft.client.telemetry.TelemetryProperty
net.minecraft.class_7969
net.minecraft.client.session.telemetry.TelemetryEventProperty

Field summary

Modifier and TypeField
private final String
id
comp_1171
id
private final String
exportKey
comp_1172
exportKey
private final com.mojang.serialization.Codec<T>
codec
comp_1173
codec
private final TelemetryEventProperty$PropertyExporter<T>
exporter
comp_1174
exporter
private static final DateTimeFormatter
TIMESTAMP_FORMATTER
field_41457
DATE_TIME_FORMATTER
public static final TelemetryEventProperty<String>
USER_ID
field_41458
USER_ID
public static final TelemetryEventProperty<String>
CLIENT_ID
field_41459
CLIENT_ID
public static final TelemetryEventProperty<UUID>
MINECRAFT_SESSION_ID
field_41460
MINECRAFT_SESSION_ID
public static final TelemetryEventProperty<String>
GAME_VERSION
field_41461
GAME_VERSION
public static final TelemetryEventProperty<String>
OPERATING_SYSTEM
field_41462
OPERATING_SYSTEM
public static final TelemetryEventProperty<String>
PLATFORM
field_41463
PLATFORM
public static final TelemetryEventProperty<Boolean>
CLIENT_MODDED
field_41464
CLIENT_MODDED
public static final TelemetryEventProperty<String>
LAUNCHER_NAME
field_44839
LAUNCHER_NAME
public static final TelemetryEventProperty<UUID>
WORLD_SESSION_ID
field_41465
WORLD_SESSION_ID
public static final TelemetryEventProperty<Boolean>
SERVER_MODDED
field_41466
SERVER_MODDED
public static final TelemetryEventProperty<TelemetryEventProperty$ServerType>
SERVER_TYPE
field_41467
SERVER_TYPE
public static final TelemetryEventProperty<Boolean>
OPT_IN
field_41468
OPT_IN
public static final TelemetryEventProperty<Instant>
EVENT_TIMESTAMP_UTC
field_41469
EVENT_TIMESTAMP_UTC
public static final TelemetryEventProperty<TelemetryEventProperty$GameMode>
GAME_MODE
field_41470
GAME_MODE
public static final TelemetryEventProperty<String>
REALMS_MAP_CONTENT
field_44840
REALMS_MAP_CONTENT
public static final TelemetryEventProperty<Integer>
SECONDS_SINCE_LOAD
field_41471
SECONDS_SINCE_LOAD
public static final TelemetryEventProperty<Integer>
TICKS_SINCE_LOAD
field_41472
TICKS_SINCE_LOAD
public static final TelemetryEventProperty<it.unimi.dsi.fastutil.longs.LongList>
FRAME_RATE_SAMPLES
field_41473
FRAME_RATE_SAMPLES
public static final TelemetryEventProperty<it.unimi.dsi.fastutil.longs.LongList>
RENDER_TIME_SAMPLES
field_41474
RENDER_TIME_SAMPLES
public static final TelemetryEventProperty<it.unimi.dsi.fastutil.longs.LongList>
USED_MEMORY_SAMPLES
field_41475
USED_MEMORY_SAMPLES
public static final TelemetryEventProperty<Integer>
NUMBER_OF_SAMPLES
field_41476
NUMBER_OF_SAMPLES
public static final TelemetryEventProperty<Integer>
RENDER_DISTANCE
field_41477
RENDER_DISTANCE
public static final TelemetryEventProperty<Integer>
DEDICATED_MEMORY_KB
field_41478
DEDICATED_MEMORY_KB
public static final TelemetryEventProperty<Integer>
WORLD_LOAD_TIME_MS
field_41479
WORLD_LOAD_TIME_MS
public static final TelemetryEventProperty<Boolean>
NEW_WORLD
field_41480
NEW_WORLD
public static final TelemetryEventProperty<GameLoadTimeEvent$Measurement>
LOAD_TIME_TOTAL_TIME_MS
field_44841
LOAD_TIME_TOTAL_TIME_MS
public static final TelemetryEventProperty<GameLoadTimeEvent$Measurement>
LOAD_TIME_PRE_WINDOW_MS
field_44834
LOAD_TIME_PRE_WINDOW_MS
public static final TelemetryEventProperty<GameLoadTimeEvent$Measurement>
LOAD_TIME_BOOTSTRAP_MS
field_44835
LOAD_TIME_BOOTSTRAP_MS
public static final TelemetryEventProperty<GameLoadTimeEvent$Measurement>
LOAD_TIME_LOADING_OVERLAY_MS
field_44836
LOAD_TIME_LOADING_OVERLAY_MS
public static final TelemetryEventProperty<String>
ADVANCEMENT_ID
field_44837
ADVANCEMENT_ID
public static final TelemetryEventProperty<Long>
ADVANCEMENT_GAME_TIME
field_44838
ADVANCEMENT_GAME_TIME

Constructor summary

ModifierConstructor
public (String id, String exportKey, com.mojang.serialization.Codec<T> codec, TelemetryEventProperty$PropertyExporter<T> exporter)

Method summary

Modifier and TypeMethod
public static <T> TelemetryEventProperty<T>
create(String id, String exportKey, com.mojang.serialization.Codec<T> codec, TelemetryProperty$Exporter<T> exporter)
method_47751(String arg0, String arg1, com.mojang.serialization.Codec<T> arg2, class_7969$class_7970<T> arg3)
of(String id, String exportKey, com.mojang.serialization.Codec<T> codec, TelemetryEventProperty$PropertyExporter<T> exporter)
public static TelemetryEventProperty<Boolean>
bool(String id, String exportKey)
method_47750(String arg0, String arg1)
ofBoolean(String id, String exportKey)
public static TelemetryEventProperty<String>
string(String id, String exportKey)
method_47752(String arg0, String arg1)
ofString(String id, String exportKey)
public static TelemetryEventProperty<Integer>
integer(String id, String exportKey)
method_47753(String arg0, String arg1)
ofInteger(String id, String exportKey)
public static TelemetryEventProperty<Long>
makeLong(String id, String exportKey)
method_51798(String arg0, String arg1)
ofLong(String id, String exportKey)
public static TelemetryEventProperty<UUID>
uuid(String id, String exportKey)
method_47754(String arg0, String arg1)
ofUuid(String id, String exportKey)
public static TelemetryEventProperty<GameLoadTimeEvent$Measurement>
gameLoadMeasurement(String id, String exportKey)
method_51799(String arg0, String arg1)
ofTimeMeasurement(String id, String exportKey)
public static TelemetryEventProperty<it.unimi.dsi.fastutil.longs.LongList>
longSamples(String id, String exportKey)
method_47755(String arg0, String arg1)
ofLongList(String id, String exportKey)
public void
export(TelemetryPropertyMap input, com.mojang.authlib.minecraft.TelemetryPropertyContainer output)
method_47749(class_7973 arg0, com.mojang.authlib.minecraft.TelemetryPropertyContainer arg1)
addTo(PropertyMap map, com.mojang.authlib.minecraft.TelemetryPropertyContainer container)
public MutableText
title()
method_47743()
getTitle()
public String
id()
comp_1171()
id()
public String
exportKey()
comp_1172()
exportKey()
public com.mojang.serialization.Codec<T>
codec()
comp_1173()
codec()
public TelemetryEventProperty$PropertyExporter<T>
exporter()
comp_1174()
exporter()
private static void
lambda$longSamples$0(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, it.unimi.dsi.fastutil.longs.LongList arg2)
method_47746(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, it.unimi.dsi.fastutil.longs.LongList arg2)
method_47746(com.mojang.authlib.minecraft.TelemetryPropertyContainer container, String key, it.unimi.dsi.fastutil.longs.LongList value)
private static void
lambda$gameLoadMeasurement$0(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, GameLoadTimesEvent$Measurement arg2)
method_51797(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, class_8561$class_8562 arg2)
method_51797(com.mojang.authlib.minecraft.TelemetryPropertyContainer container, String key, GameLoadTimeEvent$Measurement value)
private static void
lambda$uuid$0(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, UUID arg2)
method_47748(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, UUID arg2)
method_47748(com.mojang.authlib.minecraft.TelemetryPropertyContainer container, String key, UUID value)
private static void
lambda$static$2(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, TelemetryProperty$GameMode arg2)
method_47744(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, class_7969$class_7971 arg2)
method_47744(com.mojang.authlib.minecraft.TelemetryPropertyContainer container, String exportKey, TelemetryEventProperty$GameMode value)
private static void
lambda$static$1(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, Instant arg2)
method_47747(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, Instant arg2)
method_47747(com.mojang.authlib.minecraft.TelemetryPropertyContainer container, String exportKey, Instant value)
private static void
lambda$static$0(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, TelemetryProperty$ServerType arg2)
method_47745(com.mojang.authlib.minecraft.TelemetryPropertyContainer arg0, String arg1, class_7969$class_7972 arg2)
method_47745(com.mojang.authlib.minecraft.TelemetryPropertyContainer container, String exportKey, TelemetryEventProperty$ServerType value)