Package net.minecraft.client.telemetry
Part 1/1
ClientTelemetryManager
- Full name:
net.minecraft.client.telemetry.ClientTelemetryManager - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/ClientTelemetryManager.java - Type:
class - Modifiers:
public - Implements:
AutoCloseable
net.minecraft.client.telemetry.ClientTelemetryManager#ClientTelemetryManager(Minecraft,UserApiService,User)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/ClientTelemetryManager.java:39 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ClientTelemetryManager ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: minecraft, userApiService, deviceSessionProperties, logDirectory, logManager. เรียกต่อ: builder(), getXuid(), ifPresent(), put(), getClientId(), randomUUID(), getCurrentVersion(), getId().
Parameters
Minecraft minecraftUserApiService userApiServiceUser user
ตัวอย่างใช้งาน
Minecraft minecraft = ...;
UserApiService userApiService = ...;
User user = ...;
ClientTelemetryManager instance = new ClientTelemetryManager(minecraft, userApiService, user);
net.minecraft.client.telemetry.ClientTelemetryManager#close()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/ClientTelemetryManager.java:98 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
เรียกต่อ: thenAccept(), ifPresent().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.ClientTelemetryManager#createWorldSessionManager(boolean,Duration,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/ClientTelemetryManager.java:56 - Modifiers:
public - Return:
WorldSessionTelemetryManager
คืออะไร
สร้าง World Session Manager
ทำงานยังไง
เรียกต่อ: createEventSender(). สร้างออบเจ็กต์: WorldSessionTelemetryManager. คืนค่า: new WorldSessionTelemetryManager(this.createEventSender(), bl, duration, string).
Parameters
boolean blDuration durationString string
ตัวอย่างใช้งาน
ClientTelemetryManager instance = ...;
Duration duration = ...;
WorldSessionTelemetryManager result = instance.createWorldSessionManager(true, duration, "value");
net.minecraft.client.telemetry.ClientTelemetryManager#getLogDirectory()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/ClientTelemetryManager.java:94 - Modifiers:
public - Return:
Path
คืออะไร
อ่านค่า Log Directory
ทำงานยังไง
คืนค่า: this.logDirectory.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.ClientTelemetryManager#getOutsideSessionSender()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/ClientTelemetryManager.java:60 - Modifiers:
public - Return:
TelemetryEventSender
คืออะไร
อ่านค่า Outside Session Sender
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.outsideSessionSender.get().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ClientTelemetryManager instance = ...;
TelemetryEventSender result = instance.getOutsideSessionSender();
TelemetryEventInstance
- Full name:
net.minecraft.client.telemetry.TelemetryEventInstance - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryEventInstance.java - Type:
record - Modifiers:
public
net.minecraft.client.telemetry.TelemetryEventInstance#export(TelemetrySession)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventInstance.java:21 - Modifiers:
public - Return:
TelemetryEvent
คืออะไร
ดำเนินการ export ตาม implementation ของ TelemetryEventInstance
ทำงานยังไง
คืนค่า: this.type.export(telemetrySession, this.properties).
Parameters
TelemetrySession telemetrySession
ตัวอย่างใช้งาน
TelemetryEventInstance instance = ...;
TelemetrySession telemetrySession = ...;
TelemetryEvent result = instance.export(telemetrySession);
net.minecraft.client.telemetry.TelemetryEventInstance#TelemetryEventInstance(TelemetryEventType,TelemetryPropertyMap)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventInstance.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TelemetryEventInstance ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: propertySet(), forEach(), contains(), id(). สร้างออบเจ็กต์: IllegalArgumentException.
Parameters
TelemetryEventType typeTelemetryPropertyMap properties
ตัวอย่างใช้งาน
TelemetryEventType type = ...;
TelemetryPropertyMap properties = ...;
TelemetryEventInstance instance = new TelemetryEventInstance(type, properties);
TelemetryEventLog
- Full name:
net.minecraft.client.telemetry.TelemetryEventLog - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryEventLog.java - Type:
class - Modifiers:
public - Implements:
AutoCloseable
net.minecraft.client.telemetry.TelemetryEventLog#close()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventLog.java:35 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
เรียกต่อ: schedule(), closeQuietly().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventLog#logger()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventLog.java:25 - Modifiers:
public - Return:
TelemetryEventLogger
คืออะไร
ดำเนินการ logger ตาม implementation ของ TelemetryEventLog
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: schedule(), write(), error(). คืนค่า: telemetryEventInstance -> this.consecutiveExecutor.schedule(() -> { try { this.log.write(telemetryEventInstance).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventLog#TelemetryEventLog(FileChannel,Executor)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventLog.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TelemetryEventLog ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: log, consecutiveExecutor. สร้างออบเจ็กต์: JsonEventLog, ConsecutiveExecutor.
Parameters
FileChannel fileChannelExecutor executor
ตัวอย่างใช้งาน
FileChannel fileChannel = ...;
Executor executor = ...;
TelemetryEventLog instance = new TelemetryEventLog(fileChannel, executor);
TelemetryEventLogger
- Full name:
net.minecraft.client.telemetry.TelemetryEventLogger - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryEventLogger.java - Type:
interface - Modifiers:
public
net.minecraft.client.telemetry.TelemetryEventLogger#log(TelemetryEventInstance)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventLogger.java:8 - Modifiers: ``
- Return:
void
คืออะไร
ดำเนินการ log ตาม implementation ของ TelemetryEventLogger
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
TelemetryEventInstance telemetryEventInstance
ตัวอย่างใช้งาน
TelemetryEventLogger instance = ...;
TelemetryEventInstance telemetryEventInstance = ...;
instance.log(telemetryEventInstance);
TelemetryEventSender
- Full name:
net.minecraft.client.telemetry.TelemetryEventSender - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryEventSender.java - Type:
interface - Modifiers:
public
net.minecraft.client.telemetry.TelemetryEventSender#decorate(Consumer<TelemetryPropertyMap.Builder>)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventSender.java:12 - Modifiers:
default - Return:
TelemetryEventSender
คืออะไร
ดำเนินการ decorate ตาม implementation ของ TelemetryEventSender
ทำงานยังไง
เรียกต่อ: send(), accept(). คืนค่า: (telemetryEventType, consumer2) -> this.send(telemetryEventType, builder -> { consumer2.accept(builder).
Parameters
Consumer<TelemetryPropertyMap.Builder> consumer
ตัวอย่างใช้งาน
TelemetryEventSender instance = ...;
Consumer<TelemetryPropertyMap.Builder> consumer = ...;
TelemetryEventSender result = instance.decorate(consumer);
net.minecraft.client.telemetry.TelemetryEventSender#send(TelemetryEventType,Consumer<TelemetryPropertyMap.Builder>)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventSender.java:19 - Modifiers: ``
- Return:
void
คืออะไร
ส่ง send
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
TelemetryEventType telemetryEventTypeConsumer<TelemetryPropertyMap.Builder> consumer
ตัวอย่างใช้งาน
TelemetryEventSender instance = ...;
TelemetryEventType telemetryEventType = ...;
Consumer<TelemetryPropertyMap.Builder> consumer = ...;
instance.send(telemetryEventType, consumer);
TelemetryEventType
- Full name:
net.minecraft.client.telemetry.TelemetryEventType - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryEventType.java - Type:
class - Modifiers:
public
net.minecraft.client.telemetry.TelemetryEventType#builder(String,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:96 - Modifiers:
public static - Return:
TelemetryEventType.Builder
คืออะไร
ดำเนินการ builder ตาม implementation ของ TelemetryEventType
ทำงานยังไง
เรียกต่อ: Builder(). สร้างออบเจ็กต์: TelemetryEventType.Builder. คืนค่า: new TelemetryEventType.Builder(string, string2).
Parameters
String stringString string2
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType#codec()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:108 - Modifiers:
public - Return:
MapCodec<TelemetryEventInstance>
คืออะไร
ดำเนินการ codec ตาม implementation ของ TelemetryEventType
ทำงานยังไง
คืนค่า: this.codec.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType#contains(TelemetryProperty<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:126 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี contains
ทำงานยังไง
คืนค่า: this.properties.contains(telemetryProperty).
Parameters
TelemetryProperty<T> telemetryProperty
ตัวอย่างใช้งาน
TelemetryEventType instance = ...;
TelemetryProperty<T> telemetryProperty = ...;
boolean result = instance.contains(telemetryProperty);
net.minecraft.client.telemetry.TelemetryEventType#description()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:139 - Modifiers:
public - Return:
MutableComponent
คืออะไร
ดำเนินการ description ตาม implementation ของ TelemetryEventType
ทำงานยังไง
เรียกต่อ: makeTranslation(). คืนค่า: this.makeTranslation("description").
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType#export(TelemetrySession,TelemetryPropertyMap)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:116 - Modifiers:
public - Return:
TelemetryEvent
คืออะไร
ดำเนินการ export ตาม implementation ของ TelemetryEventType
ทำงานยังไง
มีการวนลูป. เรียกต่อ: createNewEvent(). คืนค่า: telemetryEvent.
Parameters
TelemetrySession telemetrySessionTelemetryPropertyMap telemetryPropertyMap
ตัวอย่างใช้งาน
TelemetryEventType instance = ...;
TelemetrySession telemetrySession = ...;
TelemetryPropertyMap telemetryPropertyMap = ...;
TelemetryEvent result = instance.export(telemetrySession, telemetryPropertyMap);
net.minecraft.client.telemetry.TelemetryEventType#id()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:100 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ id ตาม implementation ของ TelemetryEventType
ทำงานยังไง
คืนค่า: this.id.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType#isOptIn()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:112 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Opt In
ทำงานยังไง
คืนค่า: this.isOptIn.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType#properties()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:104 - Modifiers:
public - Return:
List<TelemetryProperty<?>>
คืออะไร
ดำเนินการ properties ตาม implementation ของ TelemetryEventType
ทำงานยังไง
คืนค่า: this.properties.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType#title()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:135 - Modifiers:
public - Return:
MutableComponent
คืออะไร
ดำเนินการ title ตาม implementation ของ TelemetryEventType
ทำงานยังไง
เรียกต่อ: makeTranslation(). คืนค่า: this.makeTranslation("title").
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType#toString()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:130 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ TelemetryEventType
ทำงานยังไง
คืนค่า: "TelemetryEventType[" + this.id + "]".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType#values()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:147 - Modifiers:
public static - Return:
List<TelemetryEventType>
คืออะไร
ดำเนินการ values ตาม implementation ของ TelemetryEventType
ทำงานยังไง
เรียกต่อ: copyOf(). คืนค่า: List.copyOf(REGISTRY.values()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TelemetryEventType$Builder
- Full name:
net.minecraft.client.telemetry.TelemetryEventType$Builder - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryEventType.java - Type:
class - Modifiers:
public static
net.minecraft.client.telemetry.TelemetryEventType$Builder#define(TelemetryProperty<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:168 - Modifiers:
public - Return:
TelemetryEventType.Builder
คืออะไร
ดำเนินการ define ตาม implementation ของ TelemetryEventType$Builder
ทำงานยังไง
เรียกต่อ: add(). คืนค่า: this.
Parameters
TelemetryProperty<T> telemetryProperty
ตัวอย่างใช้งาน
TelemetryEventType.Builder instance = ...;
TelemetryProperty<T> telemetryProperty = ...;
TelemetryEventType.Builder result = instance.define(telemetryProperty);
net.minecraft.client.telemetry.TelemetryEventType$Builder#defineAll(List<TelemetryProperty<?>>)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:163 - Modifiers:
public - Return:
TelemetryEventType.Builder
คืออะไร
ดำเนินการ defineAll ตาม implementation ของ TelemetryEventType$Builder
ทำงานยังไง
เรียกต่อ: addAll(). คืนค่า: this.
Parameters
List<TelemetryProperty<?>> list
ตัวอย่างใช้งาน
TelemetryEventType.Builder instance = ...;
List<TelemetryProperty<?>> list = ...;
TelemetryEventType.Builder result = instance.defineAll(list);
net.minecraft.client.telemetry.TelemetryEventType$Builder#optIn()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:173 - Modifiers:
public - Return:
TelemetryEventType.Builder
คืออะไร
ดำเนินการ optIn ตาม implementation ของ TelemetryEventType$Builder
ทำงานยังไง
แก้ state: isOptIn. คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryEventType$Builder#register()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryEventType.java:178 - Modifiers:
public - Return:
TelemetryEventType
คืออะไร
ลงทะเบียน register
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: copyOf(), putIfAbsent(). สร้างออบเจ็กต์: TelemetryEventType, IllegalStateException. คืนค่า: telemetryEventType.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TelemetryLogManager
- Full name:
net.minecraft.client.telemetry.TelemetryLogManager - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryLogManager.java - Type:
class - Modifiers:
public - Implements:
AutoCloseable
net.minecraft.client.telemetry.TelemetryLogManager#close()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryLogManager.java:61 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: thenAccept(), ifPresent().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryLogManager#open(Path)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryLogManager.java:31 - Modifiers:
public static - Return:
CompletableFuture<Optional<TelemetryLogManager>>
คืออะไร
เปิด open
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: supplyAsync(), listFiles(), prune(), now(), compressAll(), of(), error(), empty(). สร้างออบเจ็กต์: TelemetryLogManager. มีจุด return อย่างน้อย 3 จุด.
Parameters
Path path
ตัวอย่างใช้งาน
Path path = ...;
CompletableFuture<Optional<TelemetryLogManager>> result = TelemetryLogManager.open(path);
net.minecraft.client.telemetry.TelemetryLogManager#openLogger()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryLogManager.java:44 - Modifiers:
public - Return:
CompletableFuture<Optional<TelemetryEventLogger>>
คืออะไร
เปิด Logger
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: sessionLog. เรียกต่อ: supplyAsync(), createNewFile(), now(), openChannel(), of(), backgroundExecutor(), error(), empty(). สร้างออบเจ็กต์: TelemetryEventLog. มีจุด return อย่างน้อย 3 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TelemetryLogManager instance = ...;
CompletableFuture<Optional<TelemetryEventLogger>> result = instance.openLogger();
TelemetryProperty
- Full name:
net.minecraft.client.telemetry.TelemetryProperty - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryProperty.java - Type:
record - Modifiers:
public
net.minecraft.client.telemetry.TelemetryProperty#bool(String,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:85 - Modifiers:
public static - Return:
TelemetryProperty<Boolean>
คืออะไร
ดำเนินการ bool ตาม implementation ของ TelemetryProperty
ทำงานยังไง
เรียกต่อ: create(). คืนค่า: create(string, string2, Codec.BOOL, TelemetryPropertyContainer::addProperty).
Parameters
String stringString string2
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryProperty#create(String,String,Codec<T>,TelemetryProperty.Exporter<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:81 - Modifiers:
public static - Return:
TelemetryProperty<T>
คืออะไร
สร้าง create
ทำงานยังไง
สร้างออบเจ็กต์: TelemetryProperty<>. คืนค่า: new TelemetryProperty<>(string, string2, codec, exporter).
Parameters
String stringString string2Codec<T> codecTelemetryProperty.Exporter<T> exporter
ตัวอย่างใช้งาน
Codec<T> codec = ...;
TelemetryProperty.Exporter<T> exporter = ...;
TelemetryProperty<T> result = TelemetryProperty.create("value", "value", codec, exporter);
net.minecraft.client.telemetry.TelemetryProperty#export(TelemetryPropertyMap,TelemetryPropertyContainer)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:127 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ export ตาม implementation ของ TelemetryProperty
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), apply(), addNullProperty().
Parameters
TelemetryPropertyMap telemetryPropertyMapTelemetryPropertyContainer telemetryPropertyContainer
ตัวอย่างใช้งาน
TelemetryProperty instance = ...;
TelemetryPropertyMap telemetryPropertyMap = ...;
TelemetryPropertyContainer telemetryPropertyContainer = ...;
instance.export(telemetryPropertyMap, telemetryPropertyContainer);
net.minecraft.client.telemetry.TelemetryProperty#gameLoadMeasurement(String,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:107 - Modifiers:
public static - Return:
TelemetryProperty<GameLoadTimesEvent.Measurement>
คืออะไร
ดำเนินการ gameLoadMeasurement ตาม implementation ของ TelemetryProperty
ทำงานยังไง
เรียกต่อ: create(), addProperty(), millis().
Parameters
String stringString string2
ตัวอย่างใช้งาน
TelemetryProperty<GameLoadTimesEvent.Measurement> result = TelemetryProperty.gameLoadMeasurement("value", "value");
net.minecraft.client.telemetry.TelemetryProperty#integer(String,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:93 - Modifiers:
public static - Return:
TelemetryProperty<Integer>
คืออะไร
ดำเนินการ integer ตาม implementation ของ TelemetryProperty
ทำงานยังไง
เรียกต่อ: create(). คืนค่า: create(string, string2, Codec.INT, TelemetryPropertyContainer::addProperty).
Parameters
String stringString string2
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryProperty#longSamples(String,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:116 - Modifiers:
public static - Return:
TelemetryProperty<LongList>
คืออะไร
ดำเนินการ longSamples ตาม implementation ของ TelemetryProperty
ทำงานยังไง
เรียกต่อ: create(), listOf(), xmap(), identity(), addProperty(), longStream(), mapToObj(), collect().
Parameters
String stringString string2
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryProperty#makeLong(String,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:97 - Modifiers:
public static - Return:
TelemetryProperty<Long>
คืออะไร
สร้าง Long
ทำงานยังไง
เรียกต่อ: create(). คืนค่า: create(string, string2, Codec.LONG, TelemetryPropertyContainer::addProperty).
Parameters
String stringString string2
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryProperty#string(String,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:89 - Modifiers:
public static - Return:
TelemetryProperty<String>
คืออะไร
ดำเนินการ string ตาม implementation ของ TelemetryProperty
ทำงานยังไง
เรียกต่อ: create(). คืนค่า: create(string, string2, Codec.STRING, TelemetryPropertyContainer::addProperty).
Parameters
String stringString string2
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryProperty#title()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:136 - Modifiers:
public - Return:
MutableComponent
คืออะไร
ดำเนินการ title ตาม implementation ของ TelemetryProperty
ทำงานยังไง
เรียกต่อ: translatable(). คืนค่า: Component.translatable("telemetry.property." + this.id + ".title").
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryProperty#toString()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:140 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ TelemetryProperty
ทำงานยังไง
คืนค่า: "TelemetryProperty[" + this.id + "]".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryProperty#uuid(String,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:101 - Modifiers:
public static - Return:
TelemetryProperty<UUID>
คืออะไร
ดำเนินการ uuid ตาม implementation ของ TelemetryProperty
ทำงานยังไง
เรียกต่อ: create(), addProperty(), toString().
Parameters
String stringString string2
ตัวอย่างใช้งาน
TelemetryProperty$Exporter
- Full name:
net.minecraft.client.telemetry.TelemetryProperty$Exporter - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryProperty.java - Type:
interface - Modifiers:
public
net.minecraft.client.telemetry.TelemetryProperty$Exporter#apply(TelemetryPropertyContainer,String,T)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:147 - Modifiers: ``
- Return:
void
คืออะไร
นำไปใช้ apply
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
TelemetryPropertyContainer telemetryPropertyContainerString stringT object
ตัวอย่างใช้งาน
TelemetryProperty.Exporter instance = ...;
TelemetryPropertyContainer telemetryPropertyContainer = ...;
T object = ...;
instance.apply(telemetryPropertyContainer, "value", object);
TelemetryProperty$GameMode
- Full name:
net.minecraft.client.telemetry.TelemetryProperty$GameMode - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryProperty.java - Type:
enum - Modifiers:
public - Implements:
StringRepresentable
net.minecraft.client.telemetry.TelemetryProperty$GameMode#getSerializedName()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:171 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Serialized Name
ทำงานยังไง
คืนค่า: this.key.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryProperty$GameMode#id()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:167 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ id ตาม implementation ของ TelemetryProperty$GameMode
ทำงานยังไง
คืนค่า: this.id.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TelemetryProperty$ServerType
- Full name:
net.minecraft.client.telemetry.TelemetryProperty$ServerType - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryProperty.java - Type:
enum - Modifiers:
public - Implements:
StringRepresentable
net.minecraft.client.telemetry.TelemetryProperty$ServerType#getSerializedName()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryProperty.java:189 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Serialized Name
ทำงานยังไง
คืนค่า: this.key.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TelemetryPropertyMap
- Full name:
net.minecraft.client.telemetry.TelemetryPropertyMap - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryPropertyMap.java - Type:
class - Modifiers:
public
net.minecraft.client.telemetry.TelemetryPropertyMap#builder()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:25 - Modifiers:
public static - Return:
TelemetryPropertyMap.Builder
คืออะไร
ดำเนินการ builder ตาม implementation ของ TelemetryPropertyMap
ทำงานยังไง
เรียกต่อ: Builder(). สร้างออบเจ็กต์: TelemetryPropertyMap.Builder. คืนค่า: new TelemetryPropertyMap.Builder().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryPropertyMap#createCodec(List<TelemetryProperty<?>>)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:29 - Modifiers:
public static - Return:
MapCodec<TelemetryPropertyMap>
คืออะไร
สร้าง Codec
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: encode(), encodeProperty(), get(), add(), id(), codec(), decode(), success(). สร้างออบเจ็กต์: MapCodec<TelemetryPropertyMap>, TelemetryPropertyMap.Builder. มีจุด return อย่างน้อย 6 จุด.
Parameters
List<TelemetryProperty<?>> list
ตัวอย่างใช้งาน
List<TelemetryProperty<?>> list = ...;
MapCodec<TelemetryPropertyMap> result = TelemetryPropertyMap.createCodec(list);
net.minecraft.client.telemetry.TelemetryPropertyMap#get(TelemetryProperty<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:78 - Modifiers:
public - Return:
T
คืออะไร
อ่านค่า get
ทำงานยังไง
คืนค่า: (T)this.entries.get(telemetryProperty).
Parameters
TelemetryProperty<T> telemetryProperty
ตัวอย่างใช้งาน
TelemetryPropertyMap instance = ...;
TelemetryProperty<T> telemetryProperty = ...;
T result = instance.get(telemetryProperty);
net.minecraft.client.telemetry.TelemetryPropertyMap#propertySet()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:88 - Modifiers:
public - Return:
Set<TelemetryProperty<?>>
คืออะไร
ดำเนินการ propertySet ตาม implementation ของ TelemetryPropertyMap
ทำงานยังไง
เรียกต่อ: keySet(). คืนค่า: this.entries.keySet().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryPropertyMap#toString()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:83 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ TelemetryPropertyMap
ทำงานยังไง
คืนค่า: this.entries.toString().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TelemetryPropertyMap$Builder
- Full name:
net.minecraft.client.telemetry.TelemetryPropertyMap$Builder - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/TelemetryPropertyMap.java - Type:
class - Modifiers:
public static
net.minecraft.client.telemetry.TelemetryPropertyMap$Builder#build()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:117 - Modifiers:
public - Return:
TelemetryPropertyMap
คืออะไร
สร้าง build
ทำงานยังไง
สร้างออบเจ็กต์: TelemetryPropertyMap. คืนค่า: new TelemetryPropertyMap(this.entries).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.TelemetryPropertyMap$Builder#put(TelemetryProperty<T>,T)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:99 - Modifiers:
public - Return:
TelemetryPropertyMap.Builder
คืออะไร
ดำเนินการ put ตาม implementation ของ TelemetryPropertyMap$Builder
ทำงานยังไง
คืนค่า: this.
Parameters
TelemetryProperty<T> telemetryPropertyT object
ตัวอย่างใช้งาน
TelemetryPropertyMap.Builder instance = ...;
TelemetryProperty<T> telemetryProperty = ...;
T object = ...;
TelemetryPropertyMap.Builder result = instance.put(telemetryProperty, object);
net.minecraft.client.telemetry.TelemetryPropertyMap$Builder#putAll(TelemetryPropertyMap)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:112 - Modifiers:
public - Return:
TelemetryPropertyMap.Builder
คืออะไร
ดำเนินการ putAll ตาม implementation ของ TelemetryPropertyMap$Builder
ทำงานยังไง
คืนค่า: this.
Parameters
TelemetryPropertyMap telemetryPropertyMap
ตัวอย่างใช้งาน
TelemetryPropertyMap.Builder instance = ...;
TelemetryPropertyMap telemetryPropertyMap = ...;
TelemetryPropertyMap.Builder result = instance.putAll(telemetryPropertyMap);
net.minecraft.client.telemetry.TelemetryPropertyMap$Builder#putIfNotNull(TelemetryProperty<T>,T)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/TelemetryPropertyMap.java:104 - Modifiers:
public - Return:
TelemetryPropertyMap.Builder
คืออะไร
ดำเนินการ putIfNotNull ตาม implementation ของ TelemetryPropertyMap$Builder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: put(). คืนค่า: this.
Parameters
TelemetryProperty<T> telemetryPropertyT object
ตัวอย่างใช้งาน
TelemetryPropertyMap.Builder instance = ...;
TelemetryProperty<T> telemetryProperty = ...;
T object = ...;
TelemetryPropertyMap.Builder result = instance.putIfNotNull(telemetryProperty, object);
WorldSessionTelemetryManager
- Full name:
net.minecraft.client.telemetry.WorldSessionTelemetryManager - Package:
net.minecraft.client.telemetry - Source:
clientOnly—net/minecraft/client/telemetry/WorldSessionTelemetryManager.java - Type:
class - Modifiers:
public
net.minecraft.client.telemetry.WorldSessionTelemetryManager#onAdvancementDone(Level,AdvancementHolder)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/WorldSessionTelemetryManager.java:68 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Advancement Done
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: id(), value(), sendsTelemetryEvent(), equals(), getNamespace(), getGameTime(), send(), put().
Parameters
Level levelAdvancementHolder advancementHolder
ตัวอย่างใช้งาน
WorldSessionTelemetryManager instance = ...;
Level level = ...;
AdvancementHolder advancementHolder = ...;
instance.onAdvancementDone(level, advancementHolder);
net.minecraft.client.telemetry.WorldSessionTelemetryManager#onDisconnect()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/WorldSessionTelemetryManager.java:62 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Disconnect
ทำงานยังไง
เรียกต่อ: send(), stop().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.WorldSessionTelemetryManager#onPlayerInfoReceived(GameType,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/WorldSessionTelemetryManager.java:40 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Player Info Received
ทำงานยังไง
เรียกต่อ: setGameMode(), worldSessionStart().
Parameters
GameType gameTypeboolean bl
ตัวอย่างใช้งาน
WorldSessionTelemetryManager instance = ...;
GameType gameType = ...;
instance.onPlayerInfoReceived(gameType, true);
net.minecraft.client.telemetry.WorldSessionTelemetryManager#onServerBrandReceived(String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/WorldSessionTelemetryManager.java:46 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Server Brand Received
ทำงานยังไง
เรียกต่อ: setServerBrand(), worldSessionStart().
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.WorldSessionTelemetryManager#setTime(long)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/WorldSessionTelemetryManager.java:51 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Time
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.WorldSessionTelemetryManager#tick()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/WorldSessionTelemetryManager.java:36 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.WorldSessionTelemetryManager#worldSessionStart()
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/WorldSessionTelemetryManager.java:55 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ worldSessionStart ตาม implementation ของ WorldSessionTelemetryManager
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: send(), start().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.telemetry.WorldSessionTelemetryManager#WorldSessionTelemetryManager(TelemetryEventSender,boolean,Duration,String)
- Origin:
clientOnly - Source:
net/minecraft/client/telemetry/WorldSessionTelemetryManager.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ WorldSessionTelemetryManager ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: worldLoadEvent, performanceMetricsEvent, worldLoadTimesEvent, eventSender. เรียกต่อ: decorate(), addProperties(), put(). สร้างออบเจ็กต์: WorldLoadEvent, PerformanceMetricsEvent, WorldLoadTimesEvent.
Parameters
TelemetryEventSender telemetryEventSenderboolean blDuration durationString string
ตัวอย่างใช้งาน
TelemetryEventSender telemetryEventSender = ...;
Duration duration = ...;
WorldSessionTelemetryManager instance = new WorldSessionTelemetryManager(telemetryEventSender, true, duration, "value");