net.minecraft.client.session.telemetry

public class WorldSession

net.minecraft.client.telemetry.WorldSessionTelemetryManager
net.minecraft.class_7975
net.minecraft.client.session.telemetry.WorldSession

Field summary

Modifier and TypeField
private final UUID
worldSessionId
field_41499
sessionId
private final TelemetrySender
eventSender
field_41500
sender
private final WorldLoadedEvent
worldLoadEvent
field_41501
worldLoadedEvent
private final WorldUnloadedEvent
worldUnloadEvent
field_41502
worldUnloadedEvent
private final PerformanceMetricsEvent
performanceMetricsEvent
field_41503
performanceMetricsEvent
private final WorldLoadTimesEvent
worldLoadTimesEvent
field_41504
worldLoadTimesEvent

Constructor summary

ModifierConstructor
public (TelemetrySender sender, boolean newWorld, Duration worldLoadTime, String minigameName, UUID serverSessionId)

Method summary

Modifier and TypeMethod
public void
tick()
method_47770()
tick()
public void
onPlayerInfoReceived(GameType type, boolean hardcore)
method_47772(class_1934 arg0, boolean arg1)
setGameMode(GameMode gameMode, boolean hardcore)
public void
onServerBrandReceived(String serverBrand)
method_47774(String arg0)
setBrand(String brand)
public void
setTime(long gameTime)
method_47771(long arg0)
setTick(long tick)
public void
worldSessionStart()
method_47775()
onLoad()
public void
onDisconnect()
method_47776()
onUnload()
public void
onAdvancementDone(Level level, AdvancementHolder holder)
method_51802(class_1937 arg0, class_8779 arg1)
onAdvancementMade(World world, AdvancementEntry advancement)
private static void
lambda$onAdvancementDone$0(Identifier arg0, long arg1, TelemetryPropertyMap$Builder arg2)
method_51801(class_2960 arg0, long arg1, class_7973$class_7974 arg2)
method_51801(Identifier arg0, long arg1, PropertyMap$Builder properties)
private void
lambda$new$0(UUID arg0, TelemetryPropertyMap$Builder arg1)
method_47773(UUID arg0, class_7973$class_7974 arg1)
method_47773(UUID arg0, PropertyMap$Builder builder)