Skip to content

Package net.minecraft.client.multiplayer

Part 1/1


AccountProfileKeyPairManager

  • Full name: net.minecraft.client.multiplayer.AccountProfileKeyPairManager
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/AccountProfileKeyPairManager.java
  • Type: class
  • Modifiers: public
  • Implements: ProfileKeyPairManager

net.minecraft.client.multiplayer.AccountProfileKeyPairManager#AccountProfileKeyPairManager(UserApiService,UUID,Path)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/AccountProfileKeyPairManager.java:46
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AccountProfileKeyPairManager ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: userApiService, profileKeyPairPath. เรียกต่อ: resolve().

Parameters

  • UserApiService userApiService
  • UUID uUID
  • Path path

ตัวอย่างใช้งาน

UserApiService userApiService = ...;
UUID uUID = ...;
Path path = ...;
AccountProfileKeyPairManager instance = new AccountProfileKeyPairManager(userApiService, uUID, path);

net.minecraft.client.multiplayer.AccountProfileKeyPairManager#prepareKeyPair()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/AccountProfileKeyPairManager.java:51
  • Modifiers: public
  • Return: CompletableFuture<Optional<ProfileKeyPair>>

คืออะไร

ดำเนินการ prepareKeyPair ตาม implementation ของ AccountProfileKeyPairManager

ทำงานยังไง

แก้ state: nextProfileKeyRefreshTime, keyPair. เรียกต่อ: now(), plus(), thenCompose(). คืนค่า: this.keyPair.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AccountProfileKeyPairManager instance = ...;
CompletableFuture<Optional<ProfileKeyPair>> result = instance.prepareKeyPair();

net.minecraft.client.multiplayer.AccountProfileKeyPairManager#shouldRefreshKeyPair()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/AccountProfileKeyPairManager.java:58
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Refresh Key Pair

ทำงานยังไง

เรียกต่อ: isDone(), now(), isAfter(), join(), map(), orElse().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AccountProfileKeyPairManager instance = ...;
boolean result = instance.shouldRefreshKeyPair();

ChunkBatchSizeCalculator

  • Full name: net.minecraft.client.multiplayer.ChunkBatchSizeCalculator
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ChunkBatchSizeCalculator.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.ChunkBatchSizeCalculator#getDesiredChunksPerTick()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ChunkBatchSizeCalculator.java:30
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Desired Chunks Per Tick

ทำงานยังไง

คืนค่า: (float)(7000000.0 / this.aggregatedNanosPerChunk).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ChunkBatchSizeCalculator instance = ...;
float result = instance.getDesiredChunksPerTick();

net.minecraft.client.multiplayer.ChunkBatchSizeCalculator#onBatchFinished(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ChunkBatchSizeCalculator.java:20
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Batch Finished

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: aggregatedNanosPerChunk, oldSamplesWeight. เรียกต่อ: getNanos(), clamp(), min().

Parameters

  • int i

ตัวอย่างใช้งาน

ChunkBatchSizeCalculator instance = ...;
instance.onBatchFinished(0);

net.minecraft.client.multiplayer.ChunkBatchSizeCalculator#onBatchStart()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ChunkBatchSizeCalculator.java:16
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Batch Start

ทำงานยังไง

แก้ state: chunkBatchStartTime. เรียกต่อ: getNanos().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ChunkBatchSizeCalculator instance = ...;
instance.onBatchStart();

ClientAdvancements

  • Full name: net.minecraft.client.multiplayer.ClientAdvancements
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientAdvancements.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.ClientAdvancements#ClientAdvancements(Minecraft,WorldSessionTelemetryManager)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientAdvancements.java:36
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientAdvancements ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft, telemetryManager.

Parameters

  • Minecraft minecraft
  • WorldSessionTelemetryManager worldSessionTelemetryManager

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
WorldSessionTelemetryManager worldSessionTelemetryManager = ...;
ClientAdvancements instance = new ClientAdvancements(minecraft, worldSessionTelemetryManager);

net.minecraft.client.multiplayer.ClientAdvancements#get(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientAdvancements.java:108
  • Modifiers: public
  • Return: AdvancementHolder

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: holder(). คืนค่า: advancementNode != null ? advancementNode.holder() : null.

Parameters

  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

ClientAdvancements instance = ...;
ResourceLocation resourceLocation = ...;
AdvancementHolder result = instance.get(resourceLocation);

net.minecraft.client.multiplayer.ClientAdvancements#getTree()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientAdvancements.java:76
  • Modifiers: public
  • Return: AdvancementTree

คืออะไร

อ่านค่า Tree

ทำงานยังไง

คืนค่า: this.tree.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientAdvancements instance = ...;
AdvancementTree result = instance.getTree();

net.minecraft.client.multiplayer.ClientAdvancements#setListener(ClientAdvancements.Listener)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientAdvancements.java:94
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Listener

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: listener. เรียกต่อ: forEach(), get(), onUpdateAdvancementProgress(), onSelectedTabChanged().

Parameters

  • ClientAdvancements.Listener listener

ตัวอย่างใช้งาน

ClientAdvancements instance = ...;
ClientAdvancements.Listener listener = ...;
instance.setListener(listener);

net.minecraft.client.multiplayer.ClientAdvancements#setSelectedTab(AdvancementHolder,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientAdvancements.java:80
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Selected Tab

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: selectedTab. เรียกต่อ: getConnection(), send(), openedTab(), onSelectedTabChanged().

Parameters

  • AdvancementHolder advancementHolder
  • boolean bl

ตัวอย่างใช้งาน

ClientAdvancements instance = ...;
AdvancementHolder advancementHolder = ...;
instance.setSelectedTab(advancementHolder, true);

net.minecraft.client.multiplayer.ClientAdvancements#update(ClientboundUpdateAdvancementsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientAdvancements.java:41
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต update

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: shouldReset(), clear(), remove(), getRemoved(), addAll(), getAdded(), getProgress(), entrySet(). สร้างออบเจ็กต์: AdvancementToast.

Parameters

  • ClientboundUpdateAdvancementsPacket clientboundUpdateAdvancementsPacket

ตัวอย่างใช้งาน

ClientAdvancements instance = ...;
ClientboundUpdateAdvancementsPacket clientboundUpdateAdvancementsPacket = ...;
instance.update(clientboundUpdateAdvancementsPacket);

ClientAdvancements$Listener

  • Full name: net.minecraft.client.multiplayer.ClientAdvancements$Listener
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientAdvancements.java
  • Type: interface
  • Modifiers: public
  • Implements: net.minecraft.advancements.AdvancementTree.Listener

net.minecraft.client.multiplayer.ClientAdvancements$Listener#onSelectedTabChanged(AdvancementHolder)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientAdvancements.java:118
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Selected Tab Changed

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • AdvancementHolder advancementHolder

ตัวอย่างใช้งาน

ClientAdvancements.Listener instance = ...;
AdvancementHolder advancementHolder = ...;
instance.onSelectedTabChanged(advancementHolder);

net.minecraft.client.multiplayer.ClientAdvancements$Listener#onUpdateAdvancementProgress(AdvancementNode,AdvancementProgress)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientAdvancements.java:116
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Update Advancement Progress

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • AdvancementNode advancementNode
  • AdvancementProgress advancementProgress

ตัวอย่างใช้งาน

ClientAdvancements.Listener instance = ...;
AdvancementNode advancementNode = ...;
AdvancementProgress advancementProgress = ...;
instance.onUpdateAdvancementProgress(advancementNode, advancementProgress);

ClientChunkCache

  • Full name: net.minecraft.client.multiplayer.ClientChunkCache
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientChunkCache.java
  • Type: class
  • Modifiers: public
  • Extends: ChunkSource

net.minecraft.client.multiplayer.ClientChunkCache#ClientChunkCache(ClientLevel,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:40
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientChunkCache ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: level, emptyChunk, lightEngine, storage. เรียกต่อ: registryAccess(), lookupOrThrow(), getOrThrow(), dimensionType(), hasSkyLight(), Storage(), calculateStorageRange(). สร้างออบเจ็กต์: EmptyLevelChunk, ChunkPos, LevelLightEngine, ClientChunkCache.Storage.

Parameters

  • ClientLevel clientLevel
  • int i

ตัวอย่างใช้งาน

ClientLevel clientLevel = ...;
ClientChunkCache instance = new ClientChunkCache(clientLevel, 0);

net.minecraft.client.multiplayer.ClientChunkCache#drop(ChunkPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:60
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ drop ตาม implementation ของ ClientChunkCache

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: inRange(), getIndex(), getChunk(), isValidChunk().

Parameters

  • ChunkPos chunkPos

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
ChunkPos chunkPos = ...;
instance.drop(chunkPos);

net.minecraft.client.multiplayer.ClientChunkCache#gatherStats()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:157
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ gatherStats ตาม implementation ของ ClientChunkCache

ทำงานยังไง

เรียกต่อ: length(), getLoadedChunksCount(). คืนค่า: this.storage.chunks.length() + ", " + this.getLoadedChunksCount().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
String result = instance.gatherStats();

net.minecraft.client.multiplayer.ClientChunkCache#getChunk(int,int,ChunkStatus,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:70
  • Modifiers: public
  • Return: LevelChunk

คืออะไร

อ่านค่า Chunk

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: inRange(), getIndex(), isValidChunk(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • int i
  • int j
  • ChunkStatus chunkStatus
  • boolean bl

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
ChunkStatus chunkStatus = ...;
LevelChunk result = instance.getChunk(0, 0, chunkStatus, true);

net.minecraft.client.multiplayer.ClientChunkCache#getLevel()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:82
  • Modifiers: public
  • Return: BlockGetter

คืออะไร

อ่านค่า Level

ทำงานยังไง

คืนค่า: this.level.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
BlockGetter result = instance.getLevel();

net.minecraft.client.multiplayer.ClientChunkCache#getLightEngine()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:47
  • Modifiers: public
  • Return: LevelLightEngine

คืออะไร

อ่านค่า Light Engine

ทำงานยังไง

คืนค่า: this.lightEngine.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
LevelLightEngine result = instance.getLightEngine();

net.minecraft.client.multiplayer.ClientChunkCache#getLoadedChunksCount()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:161
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Loaded Chunks Count

ทำงานยังไง

คืนค่า: this.storage.chunkCount.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
int result = instance.getLoadedChunksCount();

net.minecraft.client.multiplayer.ClientChunkCache#getLoadedEmptySections()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:169
  • Modifiers: public
  • Return: LongOpenHashSet

คืออะไร

อ่านค่า Loaded Empty Sections

ทำงานยังไง

คืนค่า: this.storage.loadedEmptySections.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
LongOpenHashSet result = instance.getLoadedEmptySections();

net.minecraft.client.multiplayer.ClientChunkCache#onLightUpdate(LightLayer,SectionPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:165
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Light Update

ทำงานยังไง

เรียกต่อ: getInstance(), setSectionDirty(), x(), y(), z().

Parameters

  • LightLayer lightLayer
  • SectionPos sectionPos

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
LightLayer lightLayer = ...;
SectionPos sectionPos = ...;
instance.onLightUpdate(lightLayer, sectionPos);

net.minecraft.client.multiplayer.ClientChunkCache#onSectionEmptinessChanged(int,int,int,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:173
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Section Emptiness Changed

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • int i
  • int j
  • int k
  • boolean bl

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
instance.onSectionEmptinessChanged(0, 0, 0, true);

net.minecraft.client.multiplayer.ClientChunkCache#replaceBiomes(int,int,FriendlyByteBuf)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:86
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ replaceBiomes ตาม implementation ของ ClientChunkCache

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: inRange(), warn(), getIndex(), get(), isValidChunk().

Parameters

  • int i
  • int j
  • FriendlyByteBuf friendlyByteBuf

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
FriendlyByteBuf friendlyByteBuf = ...;
instance.replaceBiomes(0, 0, friendlyByteBuf);

net.minecraft.client.multiplayer.ClientChunkCache#replaceWithPacketData(int,int,FriendlyByteBuf,CompoundTag,Consumer<BlockEntityTagOutput>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:100
  • Modifiers: public
  • Return: LevelChunk

คืออะไร

ดำเนินการ replaceWithPacketData ตาม implementation ของ ClientChunkCache

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: inRange(), warn(), getIndex(), get(), isValidChunk(), replace(), refreshEmptySections(), onChunkLoaded(). สร้างออบเจ็กต์: ChunkPos, LevelChunk. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • int i
  • int j
  • FriendlyByteBuf friendlyByteBuf
  • CompoundTag compoundTag
  • Consumer<BlockEntityTagOutput> consumer

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
FriendlyByteBuf friendlyByteBuf = ...;
CompoundTag compoundTag = ...;
Consumer<BlockEntityTagOutput> consumer = ...;
LevelChunk result = instance.replaceWithPacketData(0, 0, friendlyByteBuf, compoundTag, consumer);

net.minecraft.client.multiplayer.ClientChunkCache#tick(BooleanSupplier,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:123
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • BooleanSupplier booleanSupplier
  • boolean bl

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
BooleanSupplier booleanSupplier = ...;
instance.tick(booleanSupplier, true);

net.minecraft.client.multiplayer.ClientChunkCache#updateViewCenter(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:126
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต View Center

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 2 statement).

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
instance.updateViewCenter(0, 0);

net.minecraft.client.multiplayer.ClientChunkCache#updateViewRadius(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientChunkCache.java:131
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต View Radius

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: storage. เรียกต่อ: calculateStorageRange(), Storage(), length(), get(), getPos(), inRange(), replace(), getIndex(). สร้างออบเจ็กต์: ClientChunkCache.Storage.

Parameters

  • int i

ตัวอย่างใช้งาน

ClientChunkCache instance = ...;
instance.updateViewRadius(0);

ClientCommonPacketListenerImpl

  • Full name: net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java
  • Type: class
  • Modifiers: public abstract
  • Implements: ClientCommonPacketListener

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#ClientCommonPacketListenerImpl(Minecraft,Connection,CommonListenerCookie)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:92
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientCommonPacketListenerImpl ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft, connection, serverData, serverBrand, telemetryManager, postDisconnectScreen. เรียกต่อ: serverData(), serverBrand(), telemetryManager(), postDisconnectScreen(), serverCookies(), customReportDetails(), serverLinks().

Parameters

  • Minecraft minecraft
  • Connection connection
  • CommonListenerCookie commonListenerCookie

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
Connection connection = ...;
CommonListenerCookie commonListenerCookie = ...;
ClientCommonPacketListenerImpl instance = new ClientCommonPacketListenerImpl(minecraft, connection, commonListenerCookie);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#createDisconnectionInfo(Component,Throwable)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:111
  • Modifiers: public
  • Return: DisconnectionDetails

คืออะไร

สร้าง Disconnection Info

ทำงานยังไง

เรียกต่อ: storeDisconnectionReport(), findKnownType(), map(). สร้างออบเจ็กต์: DisconnectionDetails. คืนค่า: new DisconnectionDetails(component, optional, optional2).

Parameters

  • Component component
  • Throwable throwable

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
Component component = ...;
Throwable throwable = ...;
DisconnectionDetails result = instance.createDisconnectionInfo(component, throwable);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#createDisconnectScreen(DisconnectionDetails)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:287
  • Modifiers: protected
  • Return: Screen

คืออะไร

สร้าง Disconnect Screen

ทำงานยังไง

เรียกต่อ: requireNonNullElseGet(), isRealm(), reason(). สร้างออบเจ็กต์: JoinMultiplayerScreen, TitleScreen, DisconnectedRealmsScreen, DisconnectedScreen.

Parameters

  • DisconnectionDetails disconnectionDetails

ตัวอย่างใช้งาน

DisconnectionDetails disconnectionDetails = ...;
@Override
protected Screen createDisconnectScreen(DisconnectionDetails disconnectionDetails) {
    return super.createDisconnectScreen(disconnectionDetails);
}

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#fillListenerSpecificCrashDetails(CrashReport,CrashReportCategory)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:277
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ fillListenerSpecificCrashDetails ตาม implementation ของ ClientCommonPacketListenerImpl

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: setDetail(), valueOf(), isMemoryConnection(), type(), toString(), isEmpty(), addCategory(), forEach().

Parameters

  • CrashReport crashReport
  • CrashReportCategory crashReportCategory

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
CrashReport crashReport = ...;
CrashReportCategory crashReportCategory = ...;
instance.fillListenerSpecificCrashDetails(crashReport, crashReportCategory);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleCustomPayload(ClientboundCustomPayloadPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:142
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Custom Payload

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: serverBrand. เรียกต่อ: payload(), ensureRunningOnSameThread(), brand(), onServerBrandReceived().

Parameters

  • ClientboundCustomPayloadPacket clientboundCustomPayloadPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundCustomPayloadPacket clientboundCustomPayloadPacket = ...;
instance.handleCustomPayload(clientboundCustomPayloadPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleCustomPayload(CustomPacketPayload)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:155
  • Modifiers: protected abstract
  • Return: void

คืออะไร

จัดการ Custom Payload

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • CustomPacketPayload customPacketPayload

ตัวอย่างใช้งาน

CustomPacketPayload customPacketPayload = ...;
@Override
protected void handleCustomPayload(CustomPacketPayload customPacketPayload) {
    super.handleCustomPayload(customPacketPayload);
}

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleCustomReportDetails(ClientboundCustomReportDetailsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:206
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Custom Report Details

ทำงานยังไง

แก้ state: customReportDetails. เรียกต่อ: ensureRunningOnSameThread(), details().

Parameters

  • ClientboundCustomReportDetailsPacket clientboundCustomReportDetailsPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundCustomReportDetailsPacket clientboundCustomReportDetailsPacket = ...;
instance.handleCustomReportDetails(clientboundCustomReportDetailsPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleDisconnect(ClientboundDisconnectPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:249
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Disconnect

ทำงานยังไง

เรียกต่อ: disconnect(), reason().

Parameters

  • ClientboundDisconnectPacket clientboundDisconnectPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundDisconnectPacket clientboundDisconnectPacket = ...;
instance.handleDisconnect(clientboundDisconnectPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleKeepAlive(ClientboundKeepAlivePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:133
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Keep Alive

ทำงานยังไง

เรียกต่อ: sendWhen(), getId(), isFrozenAtPollEvents(), ofMinutes(). สร้างออบเจ็กต์: ServerboundKeepAlivePacket.

Parameters

  • ClientboundKeepAlivePacket clientboundKeepAlivePacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundKeepAlivePacket clientboundKeepAlivePacket = ...;
instance.handleKeepAlive(clientboundKeepAlivePacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handlePing(ClientboundPingPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:137
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Ping

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), send(), getId(). สร้างออบเจ็กต์: ServerboundPongPacket.

Parameters

  • ClientboundPingPacket clientboundPingPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundPingPacket clientboundPingPacket = ...;
instance.handlePing(clientboundPingPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleRequestCookie(ClientboundCookieRequestPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:196
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Request Cookie

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), send(), key(), get(). สร้างออบเจ็กต์: ServerboundCookieResponsePacket.

Parameters

  • ClientboundCookieRequestPacket clientboundCookieRequestPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundCookieRequestPacket clientboundCookieRequestPacket = ...;
instance.handleRequestCookie(clientboundCookieRequestPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleResourcePackPop(ClientboundResourcePackPopPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:175
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Resource Pack Pop

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), id(), ifPresentOrElse(), getDownloadedPackSource(), popPack(), popAll().

Parameters

  • ClientboundResourcePackPopPacket clientboundResourcePackPopPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundResourcePackPopPacket clientboundResourcePackPopPacket = ...;
instance.handleResourcePackPop(clientboundResourcePackPopPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleResourcePackPush(ClientboundResourcePackPushPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:157
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Resource Pack Push

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), id(), parseResourcePackUrl(), url(), send(), hash(), required(), getResourcePackStatus(). สร้างออบเจ็กต์: ServerboundResourcePackPacket.

Parameters

  • ClientboundResourcePackPushPacket clientboundResourcePackPushPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundResourcePackPushPacket clientboundResourcePackPushPacket = ...;
instance.handleResourcePackPush(clientboundResourcePackPushPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleServerLinks(ClientboundServerLinksPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:211
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Server Links

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. แก้ state: serverLinks. เรียกต่อ: ensureRunningOnSameThread(), links(), builderWithExpectedSize(), size(), parseAndValidateUntrustedUri(), link(), add(), type(). สร้างออบเจ็กต์: Entry, ServerLinks.

Parameters

  • ClientboundServerLinksPacket clientboundServerLinksPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundServerLinksPacket clientboundServerLinksPacket = ...;
instance.handleServerLinks(clientboundServerLinksPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleStoreCookie(ClientboundStoreCookiePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:201
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Store Cookie

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), put(), key(), payload().

Parameters

  • ClientboundStoreCookiePacket clientboundStoreCookiePacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundStoreCookiePacket clientboundStoreCookiePacket = ...;
instance.handleStoreCookie(clientboundStoreCookiePacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#handleTransfer(ClientboundTransferPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:228
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Transfer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: isTransferring, serverData. เรียกต่อ: ensureRunningOnSameThread(), disconnect(), translatable(), setReadOnly(), handleDisconnection(), host(), port(), startConnecting(). สร้างออบเจ็กต์: IllegalStateException, ServerAddress, TransferState.

Parameters

  • ClientboundTransferPacket clientboundTransferPacket

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
ClientboundTransferPacket clientboundTransferPacket = ...;
instance.handleTransfer(clientboundTransferPacket);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#onDisconnect(DisconnectionDetails)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:271
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Disconnect

ทำงานยังไง

เรียกต่อ: disconnect(), createDisconnectScreen(), warn(), reason(), getString().

Parameters

  • DisconnectionDetails disconnectionDetails

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
DisconnectionDetails disconnectionDetails = ...;
instance.onDisconnect(disconnectionDetails);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#onPacketError(Packet,Exception)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:104
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Packet Error

ทำงานยังไง

เรียกต่อ: error(), storeDisconnectionReport(), findKnownType(), map(), disconnect(), translatable(). สร้างออบเจ็กต์: DisconnectionDetails.

Parameters

  • Packet packet
  • Exception exception

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
Packet packet = ...;
Exception exception = ...;
instance.onPacketError(packet, exception);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#send(Packet<?>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:267
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง send

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Packet<?> packet

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
Packet<?> packet = ...;
instance.send(packet);

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#sendDeferredPackets()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:253
  • Modifiers: protected
  • Return: void

คืออะไร

ส่ง Deferred Packets

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: iterator(), hasNext(), next(), sendCondition(), getAsBoolean(), send(), remove(), expirationTime().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void sendDeferredPackets() {
    super.sendDeferredPackets();
}

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#serverBrand()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:294
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ serverBrand ตาม implementation ของ ClientCommonPacketListenerImpl

ทำงานยังไง

คืนค่า: this.serverBrand.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
String result = instance.serverBrand();

net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl#shouldHandleMessage(Packet<?>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl.java:127
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Handle Message

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Packet<?> packet

ตัวอย่างใช้งาน

ClientCommonPacketListenerImpl instance = ...;
Packet<?> packet = ...;
boolean result = instance.shouldHandleMessage(packet);

ClientConfigurationPacketListenerImpl

  • Full name: net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java
  • Type: class
  • Modifiers: public
  • Extends: ClientCommonPacketListenerImpl
  • Implements: ClientConfigurationPacketListener,TickablePacketListener

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#ClientConfigurationPacketListenerImpl(Minecraft,Connection,CommonListenerCookie)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:48
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientConfigurationPacketListenerImpl ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: localGameProfile, receivedRegistries, enabledFeatures, chatState. เรียกต่อ: localGameProfile(), receivedRegistries(), enabledFeatures(), chatState().

Parameters

  • Minecraft minecraft
  • Connection connection
  • CommonListenerCookie commonListenerCookie

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
Connection connection = ...;
CommonListenerCookie commonListenerCookie = ...;
ClientConfigurationPacketListenerImpl instance = new ClientConfigurationPacketListenerImpl(minecraft, connection, commonListenerCookie);

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#handleConfigurationFinished(ClientboundFinishConfigurationPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:126
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Configuration Finished

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), runWithResources(), collectGameRegistries(), isMemoryConnection(), setupInboundProtocol(), bind(), decorator(), send(). สร้างออบเจ็กต์: ClientPacketListener, CommonListenerCookie.

Parameters

  • ClientboundFinishConfigurationPacket clientboundFinishConfigurationPacket

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
ClientboundFinishConfigurationPacket clientboundFinishConfigurationPacket = ...;
instance.handleConfigurationFinished(clientboundFinishConfigurationPacket);

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#handleCustomPayload(CustomPacketPayload)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:60
  • Modifiers: protected
  • Return: void

คืออะไร

จัดการ Custom Payload

ทำงานยังไง

เรียกต่อ: handleUnknownCustomPayload().

Parameters

  • CustomPacketPayload customPacketPayload

ตัวอย่างใช้งาน

CustomPacketPayload customPacketPayload = ...;
@Override
protected void handleCustomPayload(CustomPacketPayload customPacketPayload) {
    super.handleCustomPayload(customPacketPayload);
}

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#handleEnabledFeatures(ClientboundUpdateEnabledFeaturesPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:79
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Enabled Features

ทำงานยังไง

แก้ state: enabledFeatures. เรียกต่อ: fromNames(), features().

Parameters

  • ClientboundUpdateEnabledFeaturesPacket clientboundUpdateEnabledFeaturesPacket

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
ClientboundUpdateEnabledFeaturesPacket clientboundUpdateEnabledFeaturesPacket = ...;
instance.handleEnabledFeatures(clientboundUpdateEnabledFeaturesPacket);

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#handleRegistryData(ClientboundRegistryDataPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:69
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Registry Data

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), appendContents(), registry(), entries().

Parameters

  • ClientboundRegistryDataPacket clientboundRegistryDataPacket

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
ClientboundRegistryDataPacket clientboundRegistryDataPacket = ...;
instance.handleRegistryData(clientboundRegistryDataPacket);

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#handleResetChat(ClientboundResetChatPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:93
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Reset Chat

ทำงานยังไง

แก้ state: chatState.

Parameters

  • ClientboundResetChatPacket clientboundResetChatPacket

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
ClientboundResetChatPacket clientboundResetChatPacket = ...;
instance.handleResetChat(clientboundResetChatPacket);

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#handleSelectKnownPacks(ClientboundSelectKnownPacks)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:83
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Select Known Packs

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: knownPacks. เรียกต่อ: ensureRunningOnSameThread(), trySelectingPacks(), knownPacks(), send(). สร้างออบเจ็กต์: KnownPacksManager, ServerboundSelectKnownPacks.

Parameters

  • ClientboundSelectKnownPacks clientboundSelectKnownPacks

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
ClientboundSelectKnownPacks clientboundSelectKnownPacks = ...;
instance.handleSelectKnownPacks(clientboundSelectKnownPacks);

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#handleUpdateTags(ClientboundUpdateTagsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:74
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Update Tags

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), appendTags(), getTags().

Parameters

  • ClientboundUpdateTagsPacket clientboundUpdateTagsPacket

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
ClientboundUpdateTagsPacket clientboundUpdateTagsPacket = ...;
instance.handleUpdateTags(clientboundUpdateTagsPacket);

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#isAcceptingMessages()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:56
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Accepting Messages

ทำงานยังไง

เรียกต่อ: isConnected(). คืนค่า: this.connection.isConnected().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
boolean result = instance.isAcceptingMessages();

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#onDisconnect(DisconnectionDetails)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:160
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Disconnect

ทำงานยังไง

เรียกต่อ: clearDownloadedResourcePacks().

Parameters

  • DisconnectionDetails disconnectionDetails

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
DisconnectionDetails disconnectionDetails = ...;
instance.onDisconnect(disconnectionDetails);

net.minecraft.client.multiplayer.ClientConfigurationPacketListenerImpl#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl.java:156
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: sendDeferredPackets().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientConfigurationPacketListenerImpl instance = ...;
instance.tick();

ClientHandshakePacketListenerImpl

  • Full name: net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java
  • Type: class
  • Modifiers: public
  • Implements: ClientLoginPacketListener

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#ClientHandshakePacketListenerImpl(Connection,Minecraft,ServerData,Screen,boolean,Duration,Consumer<Component>,TransferState)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:78
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientHandshakePacketListenerImpl ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: connection, minecraft, serverData, parent, updateStatus, newWorld. เรียกต่อ: cookies(). สร้างออบเจ็กต์: HashMap<>.

Parameters

  • Connection connection
  • Minecraft minecraft
  • ServerData serverData
  • Screen screen
  • boolean bl
  • Duration duration
  • Consumer<Component> consumer
  • TransferState transferState

ตัวอย่างใช้งาน

Connection connection = ...;
Minecraft minecraft = ...;
ServerData serverData = ...;
Screen screen = ...;
Duration duration = ...;
Consumer<Component> consumer = ...;
TransferState transferState = ...;
ClientHandshakePacketListenerImpl instance = new ClientHandshakePacketListenerImpl(connection, minecraft, serverData, screen, true, duration, consumer, transferState);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#fillListenerSpecificCrashDetails(CrashReport,CrashReportCategory)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:241
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ fillListenerSpecificCrashDetails ตาม implementation ของ ClientHandshakePacketListenerImpl

ทำงานยังไง

เรียกต่อ: setDetail(), type(), toString(), get(), valueOf(), isMemoryConnection().

Parameters

  • CrashReport crashReport
  • CrashReportCategory crashReportCategory

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
CrashReport crashReport = ...;
CrashReportCategory crashReportCategory = ...;
instance.fillListenerSpecificCrashDetails(crashReport, crashReportCategory);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#handleCompression(ClientboundLoginCompressionPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:222
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Compression

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isMemoryConnection(), setupCompression(), getCompressionThreshold().

Parameters

  • ClientboundLoginCompressionPacket clientboundLoginCompressionPacket

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
ClientboundLoginCompressionPacket clientboundLoginCompressionPacket = ...;
instance.handleCompression(clientboundLoginCompressionPacket);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#handleCustomQuery(ClientboundCustomQueryPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:228
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Custom Query

ทำงานยังไง

เรียกต่อ: accept(), translatable(), send(), transactionId(). สร้างออบเจ็กต์: ServerboundCustomQueryAnswerPacket.

Parameters

  • ClientboundCustomQueryPacket clientboundCustomQueryPacket

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
ClientboundCustomQueryPacket clientboundCustomQueryPacket = ...;
instance.handleCustomQuery(clientboundCustomQueryPacket);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#handleDisconnect(ClientboundLoginDisconnectPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:218
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Disconnect

ทำงานยังไง

เรียกต่อ: disconnect(), getReason().

Parameters

  • ClientboundLoginDisconnectPacket clientboundLoginDisconnectPacket

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
ClientboundLoginDisconnectPacket clientboundLoginDisconnectPacket = ...;
instance.handleDisconnect(clientboundLoginDisconnectPacket);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#handleHello(ClientboundHelloPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:110
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Hello

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: serverData. เรียกต่อ: switchState(), generateSecretKey(), getPublicKey(), digestData(), getServerId(), toString(), getCipher(), getChallenge(). สร้างออบเจ็กต์: BigInteger, ServerboundKeyPacket, IllegalStateException.

Parameters

  • ClientboundHelloPacket clientboundHelloPacket

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
ClientboundHelloPacket clientboundHelloPacket = ...;
instance.handleHello(clientboundHelloPacket);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#handleLoginFinished(ClientboundLoginFinishedPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:175
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Login Finished

ทำงานยังไง

เรียกต่อ: switchState(), gameProfile(), setupInboundProtocol(), getTelemetryManager(), createWorldSessionManager(), createRegistryAccess(), compositeAccess(), of(). สร้างออบเจ็กต์: ClientConfigurationPacketListenerImpl, CommonListenerCookie, ServerboundCustomPayloadPacket, BrandPayload.

Parameters

  • ClientboundLoginFinishedPacket clientboundLoginFinishedPacket

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
ClientboundLoginFinishedPacket clientboundLoginFinishedPacket = ...;
instance.handleLoginFinished(clientboundLoginFinishedPacket);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#handleRequestCookie(ClientboundCookieRequestPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:237
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Request Cookie

ทำงานยังไง

เรียกต่อ: send(), key(), get(). สร้างออบเจ็กต์: ServerboundCookieResponsePacket.

Parameters

  • ClientboundCookieRequestPacket clientboundCookieRequestPacket

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
ClientboundCookieRequestPacket clientboundCookieRequestPacket = ...;
instance.handleRequestCookie(clientboundCookieRequestPacket);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#isAcceptingMessages()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:214
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Accepting Messages

ทำงานยังไง

เรียกต่อ: isConnected(). คืนค่า: this.connection.isConnected().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
boolean result = instance.isAcceptingMessages();

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#onDisconnect(DisconnectionDetails)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:205
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Disconnect

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isRealm(), setScreen(), reason(). สร้างออบเจ็กต์: DisconnectedRealmsScreen, DisconnectedScreen.

Parameters

  • DisconnectionDetails disconnectionDetails

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
DisconnectionDetails disconnectionDetails = ...;
instance.onDisconnect(disconnectionDetails);

net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl#setMinigameName(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl.java:233
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Minigame Name

ทำงานยังไง

แก้ state: minigameName.

Parameters

  • String string

ตัวอย่างใช้งาน

ClientHandshakePacketListenerImpl instance = ...;
instance.setMinigameName("value");

ClientLevel

  • Full name: net.minecraft.client.multiplayer.ClientLevel
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientLevel.java
  • Type: class
  • Modifiers: public
  • Extends: Level

net.minecraft.client.multiplayer.ClientLevel#addAlwaysVisibleParticle(ParticleOptions,boolean,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:634
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Always Visible Particle

ทำงานยังไง

เรียกต่อ: addParticle(), getType(), getOverrideLimiter().

Parameters

  • ParticleOptions particleOptions
  • boolean bl
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
ParticleOptions particleOptions = ...;
instance.addAlwaysVisibleParticle(particleOptions, true, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.multiplayer.ClientLevel#addAlwaysVisibleParticle(ParticleOptions,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:630
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Always Visible Particle

ทำงานยังไง

เรียกต่อ: addParticle().

Parameters

  • ParticleOptions particleOptions
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
ParticleOptions particleOptions = ...;
instance.addAlwaysVisibleParticle(particleOptions, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.multiplayer.ClientLevel#addDestroyBlockEffect(BlockPos,BlockState)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:814
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Destroy Block Effect

ทำงานยังไง

เรียกต่อ: destroy().

Parameters

  • BlockPos blockPos
  • BlockState blockState

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
instance.addDestroyBlockEffect(blockPos, blockState);

net.minecraft.client.multiplayer.ClientLevel#addEntity(Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:357
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Entity

ทำงานยังไง

เรียกต่อ: removeEntity(), getId().

Parameters

  • Entity entity

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Entity entity = ...;
instance.addEntity(entity);

net.minecraft.client.multiplayer.ClientLevel#addMapData(Map<MapId, MapItemSavedData>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:802
  • Modifiers: protected
  • Return: void

คืออะไร

เพิ่ม Map Data

ทำงานยังไง

เรียกต่อ: putAll().

Parameters

  • Map<MapId, MapItemSavedData> map

ตัวอย่างใช้งาน

Map<MapId, MapItemSavedData> map = ...;
@Override
protected void addMapData(Map<MapId, MapItemSavedData> map) {
    super.addMapData(map);
}

net.minecraft.client.multiplayer.ClientLevel#addParticle(ParticleOptions,boolean,boolean,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:626
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Particle

ทำงานยังไง

เรียกต่อ: getType(), getOverrideLimiter().

Parameters

  • ParticleOptions particleOptions
  • boolean bl
  • boolean bl2
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
ParticleOptions particleOptions = ...;
instance.addParticle(particleOptions, true, true, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.multiplayer.ClientLevel#addParticle(ParticleOptions,double,double,double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:622
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Particle

ทำงานยังไง

เรียกต่อ: getType(), getOverrideLimiter().

Parameters

  • ParticleOptions particleOptions
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
ParticleOptions particleOptions = ...;
instance.addParticle(particleOptions, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.multiplayer.ClientLevel#animateTick(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:379
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ animateTick ตาม implementation ของ ClientLevel

ทำงานยังไง

มีการวนลูป. เรียกต่อ: create(), getMarkerParticleTarget(), doAnimateTick(). สร้างออบเจ็กต์: MutableBlockPos.

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.animateTick(0, 0, 0);

net.minecraft.client.multiplayer.ClientLevel#calculateBlockTint(BlockPos,ColorResolver)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:759
  • Modifiers: public
  • Return: int

คืออะไร

คำนวณ Block Tint

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getInstance(), biomeBlendRadius(), get(), getColor(), getBiome(), value(), getX(), getZ(). สร้างออบเจ็กต์: Cursor3D, MutableBlockPos. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • BlockPos blockPos
  • ColorResolver colorResolver

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
ColorResolver colorResolver = ...;
int result = instance.calculateBlockTint(blockPos, colorResolver);

net.minecraft.client.multiplayer.ClientLevel#clearTintCaches()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:345
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง Tint Caches

ทำงานยังไง

เรียกต่อ: forEach(), invalidateAll().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.clearTintCaches();

net.minecraft.client.multiplayer.ClientLevel#ClientLevel(ClientPacketListener,ClientLevel.ClientLevelData,ResourceKey<Level>,Holder<DimensionType>,int,int,LevelRenderer,boolean,long,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:186
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientLevel ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: connection, chunkSource, tickRateManager, clientLevelData, levelRenderer, seaLevel. เรียกต่อ: registryAccess(), forType(), value(), setDefaultSpawnPos(), updateSkyBrightness(), prepareWeather(). สร้างออบเจ็กต์: ClientChunkCache, TickRateManager, LevelEventHandler, BlockPos.

Parameters

  • ClientPacketListener clientPacketListener
  • ClientLevel.ClientLevelData clientLevelData
  • ResourceKey<Level> resourceKey
  • Holder<DimensionType> holder
  • int i
  • int j
  • LevelRenderer levelRenderer
  • boolean bl
  • long l
  • int k

ตัวอย่างใช้งาน

ClientPacketListener clientPacketListener = ...;
ClientLevel.ClientLevelData clientLevelData = ...;
ResourceKey<Level> resourceKey = ...;
Holder<DimensionType> holder = ...;
LevelRenderer levelRenderer = ...;
ClientLevel instance = new ClientLevel(clientPacketListener, clientLevelData, resourceKey, holder, 0, 0, levelRenderer, true, 0L, 0);

net.minecraft.client.multiplayer.ClientLevel#createFireworks(double,double,double,double,double,double,List<FireworkExplosion>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:530
  • Modifiers: public
  • Return: void

คืออะไร

สร้าง Fireworks

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), nextInt(), addParticle(), nextGaussian(), add(), Starter(). สร้างออบเจ็กต์: FireworkParticles.Starter.

Parameters

  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • List<FireworkExplosion> list

ตัวอย่างใช้งาน

ClientLevel instance = ...;
List<FireworkExplosion> list = ...;
instance.createFireworks(0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, list);

net.minecraft.client.multiplayer.ClientLevel#destroyBlockProgress(int,BlockPos,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:600
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ destroyBlockProgress ตาม implementation ของ ClientLevel

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • int i
  • BlockPos blockPos
  • int j

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
instance.destroyBlockProgress(0, blockPos, 0);

net.minecraft.client.multiplayer.ClientLevel#disconnect()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:375
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ disconnect ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: getConnection(), translatable().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.disconnect();

net.minecraft.client.multiplayer.ClientLevel#doAnimateTick(int,int,int,int,RandomSource,Block,MutableBlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:404
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ doAnimateTick ตาม implementation ของ ClientLevel

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: nextInt(), set(), getBlockState(), getBlock(), animateTick(), getFluidState(), isEmpty(), getDripParticle(). สร้างออบเจ็กต์: BlockParticleOption.

Parameters

  • int i
  • int j
  • int k
  • int l
  • RandomSource randomSource
  • Block block
  • MutableBlockPos mutableBlockPos

ตัวอย่างใช้งาน

ClientLevel instance = ...;
RandomSource randomSource = ...;
Block block = ...;
MutableBlockPos mutableBlockPos = ...;
instance.doAnimateTick(0, 0, 0, 0, randomSource, block, mutableBlockPos);

net.minecraft.client.multiplayer.ClientLevel#dragonParts()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:642
  • Modifiers: public
  • Return: List<EnderDragonPart>

คืออะไร

ดำเนินการ dragonParts ตาม implementation ของ ClientLevel

ทำงานยังไง

คืนค่า: this.dragonParts.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
List<EnderDragonPart> result = instance.dragonParts();

net.minecraft.client.multiplayer.ClientLevel#effects()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:231
  • Modifiers: public
  • Return: DimensionSpecialEffects

คืออะไร

ดำเนินการ effects ตาม implementation ของ ClientLevel

ทำงานยังไง

คืนค่า: this.effects.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
DimensionSpecialEffects result = instance.effects();

net.minecraft.client.multiplayer.ClientLevel#enabledFeatures()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:826
  • Modifiers: public
  • Return: FeatureFlagSet

คืออะไร

ดำเนินการ enabledFeatures ตาม implementation ของ ClientLevel

ทำงานยังไง

คืนค่า: this.connection.enabledFeatures().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
FeatureFlagSet result = instance.enabledFeatures();

net.minecraft.client.multiplayer.ClientLevel#entitiesForRendering()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:280
  • Modifiers: public
  • Return: Iterable<Entity>

คืออะไร

ดำเนินการ entitiesForRendering ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: getEntities(), getAll(). คืนค่า: this.getEntities().getAll().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Iterable<Entity> result = instance.entitiesForRendering();

net.minecraft.client.multiplayer.ClientLevel#explode(Entity,DamageSource,ExplosionDamageCalculator,double,double,double,float,boolean,ExplosionInteraction,ParticleOptions,ParticleOptions,Holder<SoundEvent>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:838
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ explode ตาม implementation ของ ClientLevel

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Entity entity
  • DamageSource damageSource
  • ExplosionDamageCalculator explosionDamageCalculator
  • double d
  • double e
  • double f
  • float g
  • boolean bl
  • ExplosionInteraction explosionInteraction
  • ParticleOptions particleOptions
  • ParticleOptions particleOptions2
  • Holder<SoundEvent> holder

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Entity entity = ...;
DamageSource damageSource = ...;
ExplosionDamageCalculator explosionDamageCalculator = ...;
ExplosionInteraction explosionInteraction = ...;
ParticleOptions particleOptions = ...;
ParticleOptions particleOptions2 = ...;
Holder<SoundEvent> holder = ...;
instance.explode(entity, damageSource, explosionDamageCalculator, 0.0D, 0.0D, 0.0D, 0.0F, true, explosionInteraction, particleOptions, particleOptions2, holder);

net.minecraft.client.multiplayer.ClientLevel#fillReportDetails(CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:487
  • Modifiers: public
  • Return: CrashReportCategory

คืออะไร

ดำเนินการ fillReportDetails ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: setDetail(), serverBrand(), getSingleplayerServer(), valueOf(), getEntityCount(). คืนค่า: crashReportCategory.

Parameters

  • CrashReport crashReport

ตัวอย่างใช้งาน

ClientLevel instance = ...;
CrashReport crashReport = ...;
CrashReportCategory result = instance.fillReportDetails(crashReport);

net.minecraft.client.multiplayer.ClientLevel#fuelValues()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:834
  • Modifiers: public
  • Return: FuelValues

คืออะไร

ดำเนินการ fuelValues ตาม implementation ของ ClientLevel

ทำงานยังไง

คืนค่า: this.connection.fuelValues().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
FuelValues result = instance.fuelValues();

net.minecraft.client.multiplayer.ClientLevel#gameEvent(Holder<GameEvent>,Vec3,Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:795
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ gameEvent ตาม implementation ของ ClientLevel

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Holder<GameEvent> holder
  • Vec3 vec3
  • Context context

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Holder<GameEvent> holder = ...;
Vec3 vec3 = ...;
Context context = ...;
instance.gameEvent(holder, vec3, context);

net.minecraft.client.multiplayer.ClientLevel#gatherChunkSourceStats()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:810
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ gatherChunkSourceStats ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: gatherStats(). คืนค่า: "Chunks[C] W: " + this.chunkSource.gatherStats() + " E: " + this.entityStorage.gatherStats().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
String result = instance.gatherChunkSourceStats();

net.minecraft.client.multiplayer.ClientLevel#getAllMapData()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:798
  • Modifiers: protected
  • Return: Map<MapId, MapItemSavedData>

คืออะไร

อ่านค่า All Map Data

ทำงานยังไง

เรียกต่อ: copyOf(). คืนค่า: ImmutableMap.copyOf(this.mapData).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected Map<MapId, MapItemSavedData> getAllMapData() {
    return super.getAllMapData();
}

net.minecraft.client.multiplayer.ClientLevel#getBlockTicks()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:552
  • Modifiers: public
  • Return: LevelTickAccess<Block>

คืออะไร

อ่านค่า Block Ticks

ทำงานยังไง

เรียกต่อ: emptyLevelList(). คืนค่า: BlackholeTickAccess.emptyLevelList().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
LevelTickAccess<Block> result = instance.getBlockTicks();

net.minecraft.client.multiplayer.ClientLevel#getBlockTint(BlockPos,ColorResolver)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:754
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Block Tint

ทำงานยังไง

เรียกต่อ: get(), getColor(). คืนค่า: blockTintCache.getColor(blockPos).

Parameters

  • BlockPos blockPos
  • ColorResolver colorResolver

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
ColorResolver colorResolver = ...;
int result = instance.getBlockTint(blockPos, colorResolver);

net.minecraft.client.multiplayer.ClientLevel#getChunkSource()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:560
  • Modifiers: public
  • Return: ClientChunkCache

คืออะไร

อ่านค่า Chunk Source

ทำงานยังไง

คืนค่า: this.chunkSource.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
ClientChunkCache result = instance.getChunkSource();

net.minecraft.client.multiplayer.ClientLevel#getCloudColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:696
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Cloud Color

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRainLevel(), scaleRGB(), greyscale(), lerp(), getTimeOfDay(), cos(), clamp(), multiply(). คืนค่า: i.

Parameters

  • float f

ตัวอย่างใช้งาน

ClientLevel instance = ...;
int result = instance.getCloudColor(0.0F);

net.minecraft.client.multiplayer.ClientLevel#getEntities()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:806
  • Modifiers: protected
  • Return: LevelEntityGetter<Entity>

คืออะไร

อ่านค่า Entities

ทำงานยังไง

เรียกต่อ: getEntityGetter(). คืนค่า: this.entityStorage.getEntityGetter().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected LevelEntityGetter<Entity> getEntities() {
    return super.getEntities();
}

net.minecraft.client.multiplayer.ClientLevel#getEntity(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:370
  • Modifiers: public
  • Return: Entity

คืออะไร

อ่านค่า Entity

ทำงานยังไง

เรียกต่อ: getEntities(), get(). คืนค่า: (Entity)this.getEntities().get(i).

Parameters

  • int i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Entity result = instance.getEntity(0);

net.minecraft.client.multiplayer.ClientLevel#getEntityCount()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:353
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Entity Count

ทำงานยังไง

เรียกต่อ: count(). คืนค่า: this.entityStorage.count().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
int result = instance.getEntityCount();

net.minecraft.client.multiplayer.ClientLevel#getFluidTicks()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:556
  • Modifiers: public
  • Return: LevelTickAccess<Fluid>

คืออะไร

อ่านค่า Fluid Ticks

ทำงานยังไง

เรียกต่อ: emptyLevelList(). คืนค่า: BlackholeTickAccess.emptyLevelList().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
LevelTickAccess<Fluid> result = instance.getFluidTicks();

net.minecraft.client.multiplayer.ClientLevel#getFreeMapId()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:576
  • Modifiers: public
  • Return: MapId

คืออะไร

อ่านค่า Free Map Id

ทำงานยังไง

สร้างออบเจ็กต์: MapId. คืนค่า: new MapId(0).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
MapId result = instance.getFreeMapId();

net.minecraft.client.multiplayer.ClientLevel#getLevelData()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:791
  • Modifiers: public
  • Return: ClientLevel.ClientLevelData

คืออะไร

อ่านค่า Level Data

ทำงานยังไง

คืนค่า: this.clientLevelData.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
ClientLevel.ClientLevelData result = instance.getLevelData();

net.minecraft.client.multiplayer.ClientLevel#getMapData(MapId)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:564
  • Modifiers: public
  • Return: MapItemSavedData

คืออะไร

อ่านค่า Map Data

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.mapData.get(mapId).

Parameters

  • MapId mapId

ตัวอย่างใช้งาน

ClientLevel instance = ...;
MapId mapId = ...;
MapItemSavedData result = instance.getMapData(mapId);

net.minecraft.client.multiplayer.ClientLevel#getScoreboard()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:580
  • Modifiers: public
  • Return: Scoreboard

คืออะไร

อ่านค่า Scoreboard

ทำงานยังไง

เรียกต่อ: scoreboard(). คืนค่า: this.connection.scoreboard().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Scoreboard result = instance.getScoreboard();

net.minecraft.client.multiplayer.ClientLevel#getSeaLevel()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:854
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Sea Level

ทำงานยังไง

คืนค่า: this.seaLevel.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
int result = instance.getSeaLevel();

net.minecraft.client.multiplayer.ClientLevel#getServerSimulationDistance()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:822
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Server Simulation Distance

ทำงานยังไง

คืนค่า: this.serverSimulationDistance.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
int result = instance.getServerSimulationDistance();

net.minecraft.client.multiplayer.ClientLevel#getShade(Direction,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:732
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Shade

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: effects(), constantAmbientLight(). มีจุด return อย่างน้อย 6 จุด.

Parameters

  • Direction direction
  • boolean bl

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Direction direction = ...;
float result = instance.getShade(direction, true);

net.minecraft.client.multiplayer.ClientLevel#getSkyColor(Vec3,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:660
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Sky Color

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTimeOfDay(), subtract(), scale(), gaussianSampleVec3(), fromRGB24(), getBiomeManager(), getNoiseBiomeAtQuart(), value(). คืนค่า: i.

Parameters

  • Vec3 vec3
  • float f

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Vec3 vec3 = ...;
int result = instance.getSkyColor(vec3, 0.0F);

net.minecraft.client.multiplayer.ClientLevel#getSkyDarken(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:650
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Sky Darken

ทำงานยังไง

เรียกต่อ: getTimeOfDay(), cos(), clamp(), getRainLevel(), getThunderLevel(). คืนค่า: h * 0.8F + 0.2F.

Parameters

  • float f

ตัวอย่างใช้งาน

ClientLevel instance = ...;
float result = instance.getSkyDarken(0.0F);

net.minecraft.client.multiplayer.ClientLevel#getSkyFlashTime()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:724
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Sky Flash Time

ทำงานยังไง

เรียกต่อ: hideLightningFlash(), get(). คืนค่า: this.minecraft.options.hideLightningFlash().get() ? 0 : this.skyFlashTime.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
int result = instance.getSkyFlashTime();

net.minecraft.client.multiplayer.ClientLevel#getStarBrightness(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:717
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Star Brightness

ทำงานยังไง

เรียกต่อ: getTimeOfDay(), cos(), clamp(). คืนค่า: h * h * 0.5F.

Parameters

  • float f

ตัวอย่างใช้งาน

ClientLevel instance = ...;
float result = instance.getStarBrightness(0.0F);

net.minecraft.client.multiplayer.ClientLevel#getUncachedNoiseBiome(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:646
  • Modifiers: public
  • Return: Holder<Biome>

คืออะไร

อ่านค่า Uncached Noise Biome

ทำงานยังไง

เรียกต่อ: registryAccess(), lookupOrThrow(), getOrThrow(). คืนค่า: this.registryAccess().lookupOrThrow(Registries.BIOME).getOrThrow(Biomes.PLAINS).

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Holder<Biome> result = instance.getUncachedNoiseBiome(0, 0, 0);

net.minecraft.client.multiplayer.ClientLevel#globalLevelEvent(int,BlockPos,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:604
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ globalLevelEvent ตาม implementation ของ ClientLevel

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • int i
  • BlockPos blockPos
  • int j

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
instance.globalLevelEvent(0, blockPos, 0);

net.minecraft.client.multiplayer.ClientLevel#handleBlockChangedAck(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:147
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Block Changed Ack

ทำงานยังไง

เรียกต่อ: endPredictionsUpTo().

Parameters

  • int i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.handleBlockChangedAck(0);

net.minecraft.client.multiplayer.ClientLevel#hasChunk(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:349
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Chunk

ทำงานยังไง

คืนค่า: true.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

ClientLevel instance = ...;
boolean result = instance.hasChunk(0, 0);

net.minecraft.client.multiplayer.ClientLevel#isTickingEntity(Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:296
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Ticking Entity

ทำงานยังไง

เรียกต่อ: contains(). คืนค่า: this.tickingEntities.contains(entity).

Parameters

  • Entity entity

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Entity entity = ...;
boolean result = instance.isTickingEntity(entity);

net.minecraft.client.multiplayer.ClientLevel#levelEvent(Player,int,BlockPos,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:608
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ levelEvent ตาม implementation ของ ClientLevel

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: forThrowable(), addCategory(), setDetail(), formatLocation(). สร้างออบเจ็กต์: ReportedException.

Parameters

  • Player player
  • int i
  • BlockPos blockPos
  • int j

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Player player = ...;
BlockPos blockPos = ...;
instance.levelEvent(player, 0, blockPos, 0);

net.minecraft.client.multiplayer.ClientLevel#onChunkLoaded(ChunkPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:336
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Chunk Loaded

ทำงานยังไง

เรียกต่อ: forEach(), invalidateForChunk(), startTicking().

Parameters

  • ChunkPos chunkPos

ตัวอย่างใช้งาน

ClientLevel instance = ...;
ChunkPos chunkPos = ...;
instance.onChunkLoaded(chunkPos);

net.minecraft.client.multiplayer.ClientLevel#onSectionBecomingNonEmpty(long)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:341
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Section Becoming Non Empty

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • long l

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.onSectionBecomingNonEmpty(0L);

net.minecraft.client.multiplayer.ClientLevel#overrideMapData(MapId,MapItemSavedData)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:569
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ overrideMapData ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: put().

Parameters

  • MapId mapId
  • MapItemSavedData mapItemSavedData

ตัวอย่างใช้งาน

ClientLevel instance = ...;
MapId mapId = ...;
MapItemSavedData mapItemSavedData = ...;
instance.overrideMapData(mapId, mapItemSavedData);

net.minecraft.client.multiplayer.ClientLevel#players()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:638
  • Modifiers: public
  • Return: List<AbstractClientPlayer>

คืออะไร

ดำเนินการ players ตาม implementation ของ ClientLevel

ทำงานยังไง

คืนค่า: this.players.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
List<AbstractClientPlayer> result = instance.players();

net.minecraft.client.multiplayer.ClientLevel#playLocalSound(double,double,double,SoundEvent,SoundSource,float,float,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:515
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ playLocalSound ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: playSound(), nextLong().

Parameters

  • double d
  • double e
  • double f
  • SoundEvent soundEvent
  • SoundSource soundSource
  • float g
  • float h
  • boolean bl

ตัวอย่างใช้งาน

ClientLevel instance = ...;
SoundEvent soundEvent = ...;
SoundSource soundSource = ...;
instance.playLocalSound(0.0D, 0.0D, 0.0D, soundEvent, soundSource, 0.0F, 0.0F, true);

net.minecraft.client.multiplayer.ClientLevel#playLocalSound(Entity,SoundEvent,SoundSource,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:511
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ playLocalSound ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: getSoundManager(), play(), nextLong(). สร้างออบเจ็กต์: EntityBoundSoundInstance.

Parameters

  • Entity entity
  • SoundEvent soundEvent
  • SoundSource soundSource
  • float f
  • float g

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Entity entity = ...;
SoundEvent soundEvent = ...;
SoundSource soundSource = ...;
instance.playLocalSound(entity, soundEvent, soundSource, 0.0F, 0.0F);

net.minecraft.client.multiplayer.ClientLevel#playSeededSound(Player,double,double,double,Holder<SoundEvent>,SoundSource,float,float,long)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:497
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ playSeededSound ตาม implementation ของ ClientLevel

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: playSound(), value().

Parameters

  • Player player
  • double d
  • double e
  • double f
  • Holder<SoundEvent> holder
  • SoundSource soundSource
  • float g
  • float h
  • long l

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Player player = ...;
Holder<SoundEvent> holder = ...;
SoundSource soundSource = ...;
instance.playSeededSound(player, 0.0D, 0.0D, 0.0D, holder, soundSource, 0.0F, 0.0F, 0L);

net.minecraft.client.multiplayer.ClientLevel#playSeededSound(Player,Entity,Holder<SoundEvent>,SoundSource,float,float,long)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:505
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ playSeededSound ตาม implementation ของ ClientLevel

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getSoundManager(), play(), value(). สร้างออบเจ็กต์: EntityBoundSoundInstance.

Parameters

  • Player player
  • Entity entity
  • Holder<SoundEvent> holder
  • SoundSource soundSource
  • float f
  • float g
  • long l

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Player player = ...;
Entity entity = ...;
Holder<SoundEvent> holder = ...;
SoundSource soundSource = ...;
instance.playSeededSound(player, entity, holder, soundSource, 0.0F, 0.0F, 0L);

net.minecraft.client.multiplayer.ClientLevel#pollLightUpdates()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:217
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ pollLightUpdates ตาม implementation ของ ClientLevel

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), max(), poll(), run().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.pollLightUpdates();

net.minecraft.client.multiplayer.ClientLevel#potionBrewing()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:830
  • Modifiers: public
  • Return: PotionBrewing

คืออะไร

ดำเนินการ potionBrewing ตาม implementation ของ ClientLevel

ทำงานยังไง

คืนค่า: this.connection.potionBrewing().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
PotionBrewing result = instance.potionBrewing();

net.minecraft.client.multiplayer.ClientLevel#queueLightUpdate(Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:213
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ queueLightUpdate ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: add().

Parameters

  • Runnable runnable

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Runnable runnable = ...;
instance.queueLightUpdate(runnable);

net.minecraft.client.multiplayer.ClientLevel#recipeAccess()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:544
  • Modifiers: public
  • Return: RecipeAccess

คืออะไร

ดำเนินการ recipeAccess ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: recipes(). คืนค่า: this.connection.recipes().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
RecipeAccess result = instance.recipeAccess();

net.minecraft.client.multiplayer.ClientLevel#removeEntity(int,RemovalReason)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:362
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Entity

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getEntities(), get(), setRemoved(), onClientRemoval().

Parameters

  • int i
  • RemovalReason removalReason

ตัวอย่างใช้งาน

ClientLevel instance = ...;
RemovalReason removalReason = ...;
instance.removeEntity(0, removalReason);

net.minecraft.client.multiplayer.ClientLevel#sendBlockUpdated(BlockPos,BlockState,BlockState,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:584
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง Block Updated

ทำงานยังไง

เรียกต่อ: blockChanged().

Parameters

  • BlockPos blockPos
  • BlockState blockState
  • BlockState blockState2
  • int i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
BlockState blockState2 = ...;
instance.sendBlockUpdated(blockPos, blockState, blockState2, 0);

net.minecraft.client.multiplayer.ClientLevel#sendPacketToServer(Packet<?>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:540
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง Packet To Server

ทำงานยังไง

เรียกต่อ: send().

Parameters

  • Packet<?> packet

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Packet<?> packet = ...;
instance.sendPacketToServer(packet);

net.minecraft.client.multiplayer.ClientLevel#setBlock(BlockPos,BlockState,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:172
  • Modifiers: public
  • Return: boolean

คืออะไร

กำหนดค่า Block

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isPredicting(), getBlockState(), retainKnownServerState(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • BlockPos blockPos
  • BlockState blockState
  • int i
  • int j

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
boolean result = instance.setBlock(blockPos, blockState, 0, 0);

net.minecraft.client.multiplayer.ClientLevel#setBlocksDirty(BlockPos,BlockState,BlockState)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:588
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Blocks Dirty

ทำงานยังไง

เรียกต่อ: setBlockDirty().

Parameters

  • BlockPos blockPos
  • BlockState blockState
  • BlockState blockState2

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
BlockState blockState2 = ...;
instance.setBlocksDirty(blockPos, blockState, blockState2);

net.minecraft.client.multiplayer.ClientLevel#setDefaultSpawnPos(BlockPos,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:783
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Default Spawn Pos

ทำงานยังไง

เรียกต่อ: setSpawn().

Parameters

  • BlockPos blockPos
  • float f

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
instance.setDefaultSpawnPos(blockPos, 0.0F);

net.minecraft.client.multiplayer.ClientLevel#setMapData(MapId,MapItemSavedData)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:573
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Map Data

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • MapId mapId
  • MapItemSavedData mapItemSavedData

ตัวอย่างใช้งาน

ClientLevel instance = ...;
MapId mapId = ...;
MapItemSavedData mapItemSavedData = ...;
instance.setMapData(mapId, mapItemSavedData);

net.minecraft.client.multiplayer.ClientLevel#setSectionDirtyWithNeighbors(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:592
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Section Dirty With Neighbors

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.setSectionDirtyWithNeighbors(0, 0, 0);

net.minecraft.client.multiplayer.ClientLevel#setSectionRangeDirty(int,int,int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:596
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Section Range Dirty

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • int i
  • int j
  • int k
  • int l
  • int m
  • int n

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.setSectionRangeDirty(0, 0, 0, 0, 0, 0);

net.minecraft.client.multiplayer.ClientLevel#setServerSimulationDistance(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:818
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Server Simulation Distance

ทำงานยังไง

แก้ state: serverSimulationDistance.

Parameters

  • int i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.setServerSimulationDistance(0);

net.minecraft.client.multiplayer.ClientLevel#setServerVerifiedBlockState(BlockPos,BlockState,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:151
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Server Verified Block State

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: updateKnownServerState(), setBlock().

Parameters

  • BlockPos blockPos
  • BlockState blockState
  • int i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
instance.setServerVerifiedBlockState(blockPos, blockState, 0);

net.minecraft.client.multiplayer.ClientLevel#setSkyFlashTime(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:728
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Sky Flash Time

ทำงานยังไง

แก้ state: skyFlashTime.

Parameters

  • int i

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.setSkyFlashTime(0);

net.minecraft.client.multiplayer.ClientLevel#setTimeFromServer(long,long,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:274
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Time From Server

ทำงานยังไง

แก้ state: tickDayTime. เรียกต่อ: setGameTime(), setDayTime().

Parameters

  • long l
  • long m
  • boolean bl

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.setTimeFromServer(0L, 0L, true);

net.minecraft.client.multiplayer.ClientLevel#shouldTickDeath(Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:300
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Tick Death

ทำงานยังไง

เรียกต่อ: chunkPosition(), getChessboardDistance(). คืนค่า: entity.chunkPosition().getChessboardDistance(this.minecraft.player.chunkPosition()) <= this.serverSimulationDistance.

Parameters

  • Entity entity

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Entity entity = ...;
boolean result = instance.shouldTickDeath(entity);

net.minecraft.client.multiplayer.ClientLevel#syncBlockState(BlockPos,BlockState,Vec3)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:157
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ syncBlockState ตาม implementation ของ ClientLevel

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlockState(), setBlock(), level(), isColliding(), absMoveTo().

Parameters

  • BlockPos blockPos
  • BlockState blockState
  • Vec3 vec3

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
Vec3 vec3 = ...;
instance.syncBlockState(blockPos, blockState, vec3);

net.minecraft.client.multiplayer.ClientLevel#tick(BooleanSupplier)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:235
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getWorldBorder(), updateSkyBrightness(), tickRateManager(), runsNormally(), tickTime(), setSkyFlashTime(), get(), zone().

Parameters

  • BooleanSupplier booleanSupplier

ตัวอย่างใช้งาน

ClientLevel instance = ...;
BooleanSupplier booleanSupplier = ...;
instance.tick(booleanSupplier);

net.minecraft.client.multiplayer.ClientLevel#tickEntities()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:284
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick Entities

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), push(), forEach(), isRemoved(), isPassenger(), isEntityFrozen(), guardEntityTick(), pop().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
instance.tickEntities();

net.minecraft.client.multiplayer.ClientLevel#tickNonPassenger(Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:304
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick Non Passenger

ทำงานยังไง

มีการวนลูป. เรียกต่อ: setOldPosAndRot(), get(), push(), getKey(), getType(), toString(), tick(), pop().

Parameters

  • Entity entity

ตัวอย่างใช้งาน

ClientLevel instance = ...;
Entity entity = ...;
instance.tickNonPassenger(entity);

net.minecraft.client.multiplayer.ClientLevel#tickRateManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:548
  • Modifiers: public
  • Return: TickRateManager

คืออะไร

ประมวลผล tick Rate Manager

ทำงานยังไง

คืนค่า: this.tickRateManager.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
TickRateManager result = instance.tickRateManager();

net.minecraft.client.multiplayer.ClientLevel#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:787
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ClientLevel

ทำงานยังไง

คืนค่า: "ClientLevel".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel instance = ...;
String result = instance.toString();

net.minecraft.client.multiplayer.ClientLevel#unload(LevelChunk)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:330
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ unload ตาม implementation ของ ClientLevel

ทำงานยังไง

เรียกต่อ: clearAllBlockEntities(), getLightEngine(), setLightEnabled(), getPos(), stopTicking().

Parameters

  • LevelChunk levelChunk

ตัวอย่างใช้งาน

ClientLevel instance = ...;
LevelChunk levelChunk = ...;
instance.unload(levelChunk);

ClientLevel$ClientLevelData

  • Full name: net.minecraft.client.multiplayer.ClientLevel$ClientLevelData
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientLevel.java
  • Type: class
  • Modifiers: public static
  • Implements: WritableLevelData

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#ClientLevelData(Difficulty,boolean,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:870
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientLevel.ClientLevelData ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: difficulty, hardcore, isFlat.

Parameters

  • Difficulty difficulty
  • boolean bl
  • boolean bl2

ตัวอย่างใช้งาน

Difficulty difficulty = ...;
ClientLevel.ClientLevelData instance = new ClientLevel.ClientLevelData(difficulty, true, true);

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#fillCrashReportCategory(CrashReportCategory,LevelHeightAccessor)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:929
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ fillCrashReportCategory ตาม implementation ของ ClientLevel$ClientLevelData

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • CrashReportCategory crashReportCategory
  • LevelHeightAccessor levelHeightAccessor

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
CrashReportCategory crashReportCategory = ...;
LevelHeightAccessor levelHeightAccessor = ...;
instance.fillCrashReportCategory(crashReportCategory, levelHeightAccessor);

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#getClearColorScale()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:945
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Clear Color Scale

ทำงานยังไง

คืนค่า: this.isFlat ? 1.0F : 0.03125F.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
float result = instance.getClearColorScale();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#getDayTime()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:888
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Day Time

ทำงานยังไง

คืนค่า: this.dayTime.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
long result = instance.getDayTime();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#getDifficulty()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:921
  • Modifiers: public
  • Return: Difficulty

คืออะไร

อ่านค่า Difficulty

ทำงานยังไง

คืนค่า: this.difficulty.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
Difficulty result = instance.getDifficulty();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#getGameTime()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:884
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Game Time

ทำงานยังไง

คืนค่า: this.gameTime.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
long result = instance.getGameTime();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#getHorizonHeight(LevelHeightAccessor)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:941
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Horizon Height

ทำงานยังไง

เรียกต่อ: getMinY(). คืนค่า: this.isFlat ? levelHeightAccessor.getMinY() : 63.0.

Parameters

  • LevelHeightAccessor levelHeightAccessor

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
LevelHeightAccessor levelHeightAccessor = ...;
double result = instance.getHorizonHeight(levelHeightAccessor);

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#getSpawnAngle()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:880
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Spawn Angle

ทำงานยังไง

คืนค่า: this.spawnAngle.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
float result = instance.getSpawnAngle();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#getSpawnPos()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:876
  • Modifiers: public
  • Return: BlockPos

คืออะไร

อ่านค่า Spawn Pos

ทำงานยังไง

คืนค่า: this.spawnPos.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
BlockPos result = instance.getSpawnPos();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#isDifficultyLocked()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:925
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Difficulty Locked

ทำงานยังไง

คืนค่า: this.difficultyLocked.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
boolean result = instance.isDifficultyLocked();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#isHardcore()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:917
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Hardcore

ทำงานยังไง

คืนค่า: this.hardcore.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
boolean result = instance.isHardcore();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#isRaining()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:909
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Raining

ทำงานยังไง

คืนค่า: this.raining.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
boolean result = instance.isRaining();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#isThundering()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:905
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Thundering

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
boolean result = instance.isThundering();

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#setDayTime(long)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:896
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Day Time

ทำงานยังไง

แก้ state: dayTime.

Parameters

  • long l

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
instance.setDayTime(0L);

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#setDifficulty(Difficulty)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:933
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Difficulty

ทำงานยังไง

แก้ state: difficulty.

Parameters

  • Difficulty difficulty

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
Difficulty difficulty = ...;
instance.setDifficulty(difficulty);

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#setDifficultyLocked(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:937
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Difficulty Locked

ทำงานยังไง

แก้ state: difficultyLocked.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
instance.setDifficultyLocked(true);

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#setGameTime(long)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:892
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Game Time

ทำงานยังไง

แก้ state: gameTime.

Parameters

  • long l

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
instance.setGameTime(0L);

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#setRaining(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:913
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Raining

ทำงานยังไง

แก้ state: raining.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
instance.setRaining(true);

net.minecraft.client.multiplayer.ClientLevel$ClientLevelData#setSpawn(BlockPos,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientLevel.java:900
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Spawn

ทำงานยังไง

แก้ state: spawnPos, spawnAngle. เรียกต่อ: immutable().

Parameters

  • BlockPos blockPos
  • float f

ตัวอย่างใช้งาน

ClientLevel.ClientLevelData instance = ...;
BlockPos blockPos = ...;
instance.setSpawn(blockPos, 0.0F);

ClientPacketListener

  • Full name: net.minecraft.client.multiplayer.ClientPacketListener
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientPacketListener.java
  • Type: class
  • Modifiers: public
  • Extends: ClientCommonPacketListenerImpl
  • Implements: ClientGamePacketListener,TickablePacketListener

net.minecraft.client.multiplayer.ClientPacketListener#broadcastClientInformation(ClientInformation)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2494
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastClientInformation ตาม implementation ของ ClientPacketListener

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: remoteClientInformation. เรียกต่อ: equals(), send(). สร้างออบเจ็กต์: ServerboundClientInformationPacket.

Parameters

  • ClientInformation clientInformation

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientInformation clientInformation = ...;
instance.broadcastClientInformation(clientInformation);

net.minecraft.client.multiplayer.ClientPacketListener#clearLevel()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:417
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง Level

ทำงานยังไง

แก้ state: level, levelLoadStatusManager.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
instance.clearLevel();

net.minecraft.client.multiplayer.ClientPacketListener#ClientPacketListener(Minecraft,Connection,CommonListenerCookie)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:390
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientPacketListener ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: localGameProfile, registryAccess, enabledFeatures, advancements, suggestionsProvider, pingDebugMonitor. เรียกต่อ: localGameProfile(), receivedRegistries(), enabledFeatures(), getDebugOverlay(), getPingLogger(), chatState(), getChat(), restoreState(). สร้างออบเจ็กต์: ClientAdvancements, ClientSuggestionProvider, PingDebugMonitor, DebugSampleSubscriber.

Parameters

  • Minecraft minecraft
  • Connection connection
  • CommonListenerCookie commonListenerCookie

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
Connection connection = ...;
CommonListenerCookie commonListenerCookie = ...;
ClientPacketListener instance = new ClientPacketListener(minecraft, connection, commonListenerCookie);

net.minecraft.client.multiplayer.ClientPacketListener#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:411
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

แก้ state: closed. เรียกต่อ: clearLevel(), onDisconnect().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
instance.close();

net.minecraft.client.multiplayer.ClientPacketListener#enabledFeatures()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2546
  • Modifiers: public
  • Return: FeatureFlagSet

คืออะไร

ดำเนินการ enabledFeatures ตาม implementation ของ ClientPacketListener

ทำงานยังไง

คืนค่า: this.enabledFeatures.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
FeatureFlagSet result = instance.enabledFeatures();

net.minecraft.client.multiplayer.ClientPacketListener#fuelValues()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2562
  • Modifiers: public
  • Return: FuelValues

คืออะไร

ดำเนินการ fuelValues ตาม implementation ของ ClientPacketListener

ทำงานยังไง

คืนค่า: this.fuelValues.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
FuelValues result = instance.fuelValues();

net.minecraft.client.multiplayer.ClientPacketListener#getAdvancements()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2415
  • Modifiers: public
  • Return: ClientAdvancements

คืออะไร

อ่านค่า Advancements

ทำงานยังไง

คืนค่า: this.advancements.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientAdvancements result = instance.getAdvancements();

net.minecraft.client.multiplayer.ClientPacketListener#getCommands()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2419
  • Modifiers: public
  • Return: CommandDispatcher<SharedSuggestionProvider>

คืออะไร

อ่านค่า Commands

ทำงานยังไง

คืนค่า: this.commands.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
CommandDispatcher<SharedSuggestionProvider> result = instance.getCommands();

net.minecraft.client.multiplayer.ClientPacketListener#getConnection()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2375
  • Modifiers: public
  • Return: Connection

คืออะไร

อ่านค่า Connection

ทำงานยังไง

คืนค่า: this.connection.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
Connection result = instance.getConnection();

net.minecraft.client.multiplayer.ClientPacketListener#getDebugQueryHandler()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2427
  • Modifiers: public
  • Return: DebugQueryHandler

คืออะไร

อ่านค่า Debug Query Handler

ทำงานยังไง

คืนค่า: this.debugQueryHandler.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
DebugQueryHandler result = instance.getDebugQueryHandler();

net.minecraft.client.multiplayer.ClientPacketListener#getId()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2431
  • Modifiers: public
  • Return: UUID

คืออะไร

อ่านค่า Id

ทำงานยังไง

คืนค่า: this.id.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
UUID result = instance.getId();

net.minecraft.client.multiplayer.ClientPacketListener#getLevel()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2423
  • Modifiers: public
  • Return: ClientLevel

คืออะไร

อ่านค่า Level

ทำงานยังไง

คืนค่า: this.level.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientLevel result = instance.getLevel();

net.minecraft.client.multiplayer.ClientPacketListener#getListedOnlinePlayers()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2383
  • Modifiers: public
  • Return: Collection<PlayerInfo>

คืออะไร

อ่านค่า Listed Online Players

ทำงานยังไง

คืนค่า: this.listedPlayers.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
Collection<PlayerInfo> result = instance.getListedOnlinePlayers();

net.minecraft.client.multiplayer.ClientPacketListener#getLocalGameProfile()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2411
  • Modifiers: public
  • Return: GameProfile

คืออะไร

อ่านค่า Local Game Profile

ทำงานยังไง

คืนค่า: this.localGameProfile.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
GameProfile result = instance.getLocalGameProfile();

net.minecraft.client.multiplayer.ClientPacketListener#getOnlinePlayerIds()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2391
  • Modifiers: public
  • Return: Collection<UUID>

คืออะไร

อ่านค่า Online Player Ids

ทำงานยังไง

เรียกต่อ: keySet(). คืนค่า: this.playerInfoMap.keySet().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
Collection<UUID> result = instance.getOnlinePlayerIds();

net.minecraft.client.multiplayer.ClientPacketListener#getOnlinePlayers()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2387
  • Modifiers: public
  • Return: Collection<PlayerInfo>

คืออะไร

อ่านค่า Online Players

ทำงานยังไง

เรียกต่อ: values(). คืนค่า: this.playerInfoMap.values().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
Collection<PlayerInfo> result = instance.getOnlinePlayers();

net.minecraft.client.multiplayer.ClientPacketListener#getPlayerInfo(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2400
  • Modifiers: public
  • Return: PlayerInfo

คืออะไร

อ่านค่า Player Info

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: values(), getProfile(), getName(), equals(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
PlayerInfo result = instance.getPlayerInfo("value");

net.minecraft.client.multiplayer.ClientPacketListener#getPlayerInfo(UUID)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2395
  • Modifiers: public
  • Return: PlayerInfo

คืออะไร

อ่านค่า Player Info

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.playerInfoMap.get(uUID).

Parameters

  • UUID uUID

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
UUID uUID = ...;
PlayerInfo result = instance.getPlayerInfo(uUID);

net.minecraft.client.multiplayer.ClientPacketListener#getServerData()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2541
  • Modifiers: public
  • Return: ServerData

คืออะไร

อ่านค่า Server Data

ทำงานยังไง

คืนค่า: this.serverData.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ServerData result = instance.getServerData();

net.minecraft.client.multiplayer.ClientPacketListener#getSuggestionsProvider()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:407
  • Modifiers: public
  • Return: ClientSuggestionProvider

คืออะไร

อ่านค่า Suggestions Provider

ทำงานยังไง

คืนค่า: this.suggestionsProvider.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientSuggestionProvider result = instance.getSuggestionsProvider();

net.minecraft.client.multiplayer.ClientPacketListener#handleAddEntity(ClientboundAddEntityPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:497
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Add Entity

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: removedPlayerVehicleId. เรียกต่อ: ensureRunningOnSameThread(), isPresent(), getAsInt(), getId(), empty(), createEntityFromPacket(), recreateFromPacket(), addEntity().

Parameters

  • ClientboundAddEntityPacket clientboundAddEntityPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundAddEntityPacket clientboundAddEntityPacket = ...;
instance.handleAddEntity(clientboundAddEntityPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleAddExperienceOrb(ClientboundAddExperienceOrbPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:545
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Add Experience Orb

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getX(), getY(), getZ(), getValue(), syncPacketPositionCodec(), setYRot(), setXRot(). สร้างออบเจ็กต์: ExperienceOrb.

Parameters

  • ClientboundAddExperienceOrbPacket clientboundAddExperienceOrbPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundAddExperienceOrbPacket clientboundAddExperienceOrbPacket = ...;
instance.handleAddExperienceOrb(clientboundAddExperienceOrbPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleAddObjective(ClientboundSetObjectivePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2064
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Add Objective

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getObjectiveName(), getMethod(), addObjective(), getDisplayName(), getRenderType(), getNumberFormat(), orElse().

Parameters

  • ClientboundSetObjectivePacket clientboundSetObjectivePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetObjectivePacket clientboundSetObjectivePacket = ...;
instance.handleAddObjective(clientboundSetObjectivePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleAnimate(ClientboundAnimatePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1010
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Animate

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getId(), getAction(), swing(), stopSleepInBed(), createTrackingEmitter().

Parameters

  • ClientboundAnimatePacket clientboundAnimatePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundAnimatePacket clientboundAnimatePacket = ...;
instance.handleAnimate(clientboundAnimatePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleAwardStats(ClientboundAwardStatsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1567
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Award Stats

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), stats(), object2IntEntrySet(), getKey(), getIntValue(), getStats(), setValue(), onStatsUpdated().

Parameters

  • ClientboundAwardStatsPacket clientboundAwardStatsPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundAwardStatsPacket clientboundAwardStatsPacket = ...;
instance.handleAwardStats(clientboundAwardStatsPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleBlockChangedAck(ClientboundBlockChangedAckPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2322
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Block Changed Ack

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), sequence().

Parameters

  • ClientboundBlockChangedAckPacket clientboundBlockChangedAckPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundBlockChangedAckPacket clientboundBlockChangedAckPacket = ...;
instance.handleBlockChangedAck(clientboundBlockChangedAckPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleBlockDestruction(ClientboundBlockDestructionPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1411
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Block Destruction

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), destroyBlockProgress(), getId(), getPos(), getProgress().

Parameters

  • ClientboundBlockDestructionPacket clientboundBlockDestructionPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundBlockDestructionPacket clientboundBlockDestructionPacket = ...;
instance.handleBlockDestruction(clientboundBlockDestructionPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleBlockEntityData(ClientboundBlockEntityDataPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1367
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Block Entity Data

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getPos(), getBlockEntity(), getType(), ifPresent(), getTag(), isEmpty(), loadWithComponents().

Parameters

  • ClientboundBlockEntityDataPacket clientboundBlockEntityDataPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundBlockEntityDataPacket clientboundBlockEntityDataPacket = ...;
instance.handleBlockEntityData(clientboundBlockEntityDataPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleBlockEvent(ClientboundBlockEventPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1402
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Block Event

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), blockEvent(), getPos(), getBlock(), getB0(), getB1().

Parameters

  • ClientboundBlockEventPacket clientboundBlockEventPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundBlockEventPacket clientboundBlockEventPacket = ...;
instance.handleBlockEvent(clientboundBlockEventPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleBlockUpdate(ClientboundBlockUpdatePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:862
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Block Update

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setServerVerifiedBlockState(), getPos(), getBlockState().

Parameters

  • ClientboundBlockUpdatePacket clientboundBlockUpdatePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundBlockUpdatePacket clientboundBlockUpdatePacket = ...;
instance.handleBlockUpdate(clientboundBlockUpdatePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleBossUpdate(ClientboundBossEventPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1947
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Boss Update

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getBossOverlay(), update().

Parameters

  • ClientboundBossEventPacket clientboundBossEventPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundBossEventPacket clientboundBossEventPacket = ...;
instance.handleBossUpdate(clientboundBossEventPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleBundlePacket(ClientboundBundlePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2327
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Bundle Packet

ทำงานยังไง

มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), subPackets(), handle().

Parameters

  • ClientboundBundlePacket clientboundBundlePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundBundlePacket clientboundBundlePacket = ...;
instance.handleBundlePacket(clientboundBundlePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleChangeDifficulty(ClientboundChangeDifficultyPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1688
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Change Difficulty

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setDifficulty(), getDifficulty(), setDifficultyLocked(), isLocked().

Parameters

  • ClientboundChangeDifficultyPacket clientboundChangeDifficultyPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundChangeDifficultyPacket clientboundChangeDifficultyPacket = ...;
instance.handleChangeDifficulty(clientboundChangeDifficultyPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleChunkBatchFinished(ClientboundChunkBatchFinishedPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2346
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Chunk Batch Finished

ทำงานยังไง

เรียกต่อ: onBatchFinished(), batchSize(), send(), getDesiredChunksPerTick(). สร้างออบเจ็กต์: ServerboundChunkBatchReceivedPacket.

Parameters

  • ClientboundChunkBatchFinishedPacket clientboundChunkBatchFinishedPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundChunkBatchFinishedPacket clientboundChunkBatchFinishedPacket = ...;
instance.handleChunkBatchFinished(clientboundChunkBatchFinishedPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleChunkBatchStart(ClientboundChunkBatchStartPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2342
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Chunk Batch Start

ทำงานยังไง

เรียกต่อ: onBatchStart().

Parameters

  • ClientboundChunkBatchStartPacket clientboundChunkBatchStartPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundChunkBatchStartPacket clientboundChunkBatchStartPacket = ...;
instance.handleChunkBatchStart(clientboundChunkBatchStartPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleChunkBlocksUpdate(ClientboundSectionBlocksUpdatePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:769
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Chunk Blocks Update

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), runUpdates(), setServerVerifiedBlockState().

Parameters

  • ClientboundSectionBlocksUpdatePacket clientboundSectionBlocksUpdatePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSectionBlocksUpdatePacket clientboundSectionBlocksUpdatePacket = ...;
instance.handleChunkBlocksUpdate(clientboundSectionBlocksUpdatePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleChunksBiomes(ClientboundChunksBiomesPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:790
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Chunks Biomes

ทำงานยังไง

มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), chunkBiomeData(), getChunkSource(), replaceBiomes(), pos(), getReadBuffer(), onChunkLoaded(), getMinSectionY(). สร้างออบเจ็กต์: ChunkPos.

Parameters

  • ClientboundChunksBiomesPacket clientboundChunksBiomesPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundChunksBiomesPacket clientboundChunksBiomesPacket = ...;
instance.handleChunksBiomes(clientboundChunksBiomesPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleCommands(ClientboundCommandsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1532
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Commands

ทำงานยังไง

แก้ state: commands. เรียกต่อ: ensureRunningOnSameThread(), getRoot(), simple(). สร้างออบเจ็กต์: CommandDispatcher<>.

Parameters

  • ClientboundCommandsPacket clientboundCommandsPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundCommandsPacket clientboundCommandsPacket = ...;
instance.handleCommands(clientboundCommandsPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleCommandSuggestions(ClientboundCommandSuggestionsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1542
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Command Suggestions

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), completeCustomSuggestions(), id(), toSuggestions().

Parameters

  • ClientboundCommandSuggestionsPacket clientboundCommandSuggestionsPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundCommandSuggestionsPacket clientboundCommandSuggestionsPacket = ...;
instance.handleCommandSuggestions(clientboundCommandSuggestionsPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleConfigurationStart(ClientboundStartConfigurationPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:867
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Configuration Start

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getChatListener(), clearQueue(), sendChatAcknowledgement(), getChat(), storeState(), clearClientLevel(), setupInboundProtocol(). สร้างออบเจ็กต์: ServerReconfigScreen, ClientConfigurationPacketListenerImpl, CommonListenerCookie.

Parameters

  • ClientboundStartConfigurationPacket clientboundStartConfigurationPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundStartConfigurationPacket clientboundStartConfigurationPacket = ...;
instance.handleConfigurationStart(clientboundStartConfigurationPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleContainerClose(ClientboundContainerClosePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1397
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Container Close

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), clientSideCloseContainer().

Parameters

  • ClientboundContainerClosePacket clientboundContainerClosePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundContainerClosePacket clientboundContainerClosePacket = ...;
instance.handleContainerClose(clientboundContainerClosePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleContainerContent(ClientboundContainerSetContentPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1341
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Container Content

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getContainerId(), initializeContents(), getStateId(), getItems(), getCarriedItem().

Parameters

  • ClientboundContainerSetContentPacket clientboundContainerSetContentPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundContainerSetContentPacket clientboundContainerSetContentPacket = ...;
instance.handleContainerContent(clientboundContainerSetContentPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleContainerSetData(ClientboundContainerSetDataPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1382
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Container Set Data

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getContainerId(), setData(), getId(), getValue().

Parameters

  • ClientboundContainerSetDataPacket clientboundContainerSetDataPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundContainerSetDataPacket clientboundContainerSetDataPacket = ...;
instance.handleContainerSetData(clientboundContainerSetDataPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleContainerSetSlot(ClientboundContainerSetSlotPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1294
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Container Set Slot

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getItem(), getSlot(), getTutorial(), onGetItem(), isInventoryOpen(), getContainerId(), isHotbarSlot().

Parameters

  • ClientboundContainerSetSlotPacket clientboundContainerSetSlotPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundContainerSetSlotPacket clientboundContainerSetSlotPacket = ...;
instance.handleContainerSetSlot(clientboundContainerSetSlotPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleCustomChatCompletions(ClientboundCustomChatCompletionsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1764
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Custom Chat Completions

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), modifyCustomCompletions(), action(), entries().

Parameters

  • ClientboundCustomChatCompletionsPacket clientboundCustomChatCompletionsPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundCustomChatCompletionsPacket clientboundCustomChatCompletionsPacket = ...;
instance.handleCustomChatCompletions(clientboundCustomChatCompletionsPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleCustomPayload(CustomPacketPayload)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1985
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Custom Payload

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: addPath(), entityId(), path(), maxNodeDistance(), addUpdate(), time(), pos(), addWireOrientations(). สร้างออบเจ็กต์: BrainDebugRenderer.PoiInfo.

Parameters

  • CustomPacketPayload customPacketPayload

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
CustomPacketPayload customPacketPayload = ...;
instance.handleCustomPayload(customPacketPayload);

net.minecraft.client.multiplayer.ClientPacketListener#handleDamageEvent(ClientboundDamageEventPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1125
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Damage Event

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), entityId(), getSource().

Parameters

  • ClientboundDamageEventPacket clientboundDamageEventPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundDamageEventPacket clientboundDamageEventPacket = ...;
instance.handleDamageEvent(clientboundDamageEventPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleDebugSample(ClientboundDebugSamplePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2351
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Debug Sample

ทำงานยังไง

เรียกต่อ: getDebugOverlay(), logRemoteSample(), sample(), debugSampleType().

Parameters

  • ClientboundDebugSamplePacket clientboundDebugSamplePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundDebugSamplePacket clientboundDebugSamplePacket = ...;
instance.handleDebugSample(clientboundDebugSamplePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleDeleteChat(ClientboundDeleteChatPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:997
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Delete Chat

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), messageSignature(), unpack(), isEmpty(), disconnect(), ignorePending(), get(), getChatListener().

Parameters

  • ClientboundDeleteChatPacket clientboundDeleteChatPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundDeleteChatPacket clientboundDeleteChatPacket = ...;
instance.handleDeleteChat(clientboundDeleteChatPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleDisguisedChat(ClientboundDisguisedChatPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:992
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Disguised Chat

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getChatListener(), handleDisguisedChatMessage(), message(), chatType().

Parameters

  • ClientboundDisguisedChatPacket clientboundDisguisedChatPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundDisguisedChatPacket clientboundDisguisedChatPacket = ...;
instance.handleDisguisedChat(clientboundDisguisedChatPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleEntityEvent(ClientboundEntityEventPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1100
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Entity Event

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getEventId(), getSoundManager(), play(), createTrackingEmitter(), playLocalSound(), getX(). สร้างออบเจ็กต์: GuardianAttackSoundInstance, SnifferSoundInstance.

Parameters

  • ClientboundEntityEventPacket clientboundEntityEventPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundEntityEventPacket clientboundEntityEventPacket = ...;
instance.handleEntityEvent(clientboundEntityEventPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleEntityLinkPacket(ClientboundSetEntityLinkPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1082
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Entity Link Packet

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getSourceId(), setDelayedLeashHolderId(), getDestId().

Parameters

  • ClientboundSetEntityLinkPacket clientboundSetEntityLinkPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetEntityLinkPacket clientboundSetEntityLinkPacket = ...;
instance.handleEntityLinkPacket(clientboundSetEntityLinkPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleEntityPositionSync(ClientboundEntityPositionSyncPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:574
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Entity Position Sync

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), id(), values(), position(), getPositionCodec(), setBase(), isControlledByLocalInstance().

Parameters

  • ClientboundEntityPositionSyncPacket clientboundEntityPositionSyncPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundEntityPositionSyncPacket clientboundEntityPositionSyncPacket = ...;
instance.handleEntityPositionSync(clientboundEntityPositionSyncPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleExplosion(ClientboundExplodePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1254
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Explosion

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), center(), playLocalSound(), x(), y(), z(), explosionSound(), value().

Parameters

  • ClientboundExplodePacket clientboundExplodePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundExplodePacket clientboundExplodePacket = ...;
instance.handleExplosion(clientboundExplodePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleForgetLevelChunk(ClientboundForgetLevelChunkPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:838
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Forget Level Chunk

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getChunkSource(), drop(), pos(), queueLightRemoval().

Parameters

  • ClientboundForgetLevelChunkPacket clientboundForgetLevelChunkPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundForgetLevelChunkPacket clientboundForgetLevelChunkPacket = ...;
instance.handleForgetLevelChunk(clientboundForgetLevelChunkPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleGameEvent(ClientboundGameEventPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1418
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Game Event

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEvent(), getParam(), floor(), displayClientMessage(), translatable(), getLevelData(), setRaining(). สร้างออบเจ็กต์: WinScreen, ServerboundClientCommandPacket, DemoIntroScreen.

Parameters

  • ClientboundGameEventPacket clientboundGameEventPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundGameEventPacket clientboundGameEventPacket = ...;
instance.handleGameEvent(clientboundGameEventPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleHorseScreenOpen(ClientboundHorseScreenOpenPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1273
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Horse Screen Open

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getEntityId(), getInventoryColumns(), getInventorySize(), getContainerId(), getInventory(), setScreen(). สร้างออบเจ็กต์: SimpleContainer, HorseInventoryMenu, HorseInventoryScreen.

Parameters

  • ClientboundHorseScreenOpenPacket clientboundHorseScreenOpenPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundHorseScreenOpenPacket clientboundHorseScreenOpenPacket = ...;
instance.handleHorseScreenOpen(clientboundHorseScreenOpenPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleHurtAnimation(ClientboundHurtAnimationPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1031
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Hurt Animation

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), id(), animateHurt(), yaw().

Parameters

  • ClientboundHurtAnimationPacket clientboundHurtAnimationPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundHurtAnimationPacket clientboundHurtAnimationPacket = ...;
instance.handleHurtAnimation(clientboundHurtAnimationPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleInitializeBorder(ClientboundInitializeBorderPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1702
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Initialize Border

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getWorldBorder(), setCenter(), getNewCenterX(), getNewCenterZ(), getLerpTime(), lerpSizeBetween(), getOldSize().

Parameters

  • ClientboundInitializeBorderPacket clientboundInitializeBorderPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundInitializeBorderPacket clientboundInitializeBorderPacket = ...;
instance.handleInitializeBorder(clientboundInitializeBorderPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleItemCooldown(ClientboundCooldownPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1952
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Item Cooldown

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), duration(), getCooldowns(), removeCooldown(), cooldownGroup(), addCooldown().

Parameters

  • ClientboundCooldownPacket clientboundCooldownPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundCooldownPacket clientboundCooldownPacket = ...;
instance.handleItemCooldown(clientboundCooldownPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleLevelChunkWithLight(ClientboundLevelChunkWithLightPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:774
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Level Chunk With Light

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getX(), getZ(), updateLevelChunk(), getChunkData(), getLightData(), queueLightUpdate(), applyLightData().

Parameters

  • ClientboundLevelChunkWithLightPacket clientboundLevelChunkWithLightPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundLevelChunkWithLightPacket clientboundLevelChunkWithLightPacket = ...;
instance.handleLevelChunkWithLight(clientboundLevelChunkWithLightPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleLevelEvent(ClientboundLevelEventPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1507
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Level Event

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), isGlobalEvent(), globalLevelEvent(), getType(), getPos(), getData(), levelEvent().

Parameters

  • ClientboundLevelEventPacket clientboundLevelEventPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundLevelEventPacket clientboundLevelEventPacket = ...;
instance.handleLevelEvent(clientboundLevelEventPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleLightUpdatePacket(ClientboundLightUpdatePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2271
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Light Update Packet

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getX(), getZ(), getLightData(), queueLightUpdate(), applyLightData().

Parameters

  • ClientboundLightUpdatePacket clientboundLightUpdatePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundLightUpdatePacket clientboundLightUpdatePacket = ...;
instance.handleLightUpdatePacket(clientboundLightUpdatePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleLogin(ClientboundLoginPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:426
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Login

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: levels, serverChunkRadius, serverSimulationDistance, levelData, level, chatSession. เรียกต่อ: ensureRunningOnSameThread(), commonPlayerSpawnInfo(), newArrayList(), levels(), shuffle(), newLinkedHashSet(), dimension(), dimensionType(). สร้างออบเจ็กต์: MultiPlayerGameMode, ClientLevel.ClientLevelData, ClientLevel, StatsCounter.

Parameters

  • ClientboundLoginPacket clientboundLoginPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundLoginPacket clientboundLoginPacket = ...;
instance.handleLogin(clientboundLoginPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleLookAt(ClientboundPlayerLookAtPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1552
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Look At

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getPosition(), lookAt(), getFromAnchor().

Parameters

  • ClientboundPlayerLookAtPacket clientboundPlayerLookAtPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerLookAtPacket clientboundPlayerLookAtPacket = ...;
instance.handleLookAt(clientboundPlayerLookAtPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleMapItemData(ClientboundMapItemDataPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1492
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Map Item Data

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), mapId(), getMapData(), createForClient(), scale(), locked(), dimension(), overrideMapData().

Parameters

  • ClientboundMapItemDataPacket clientboundMapItemDataPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundMapItemDataPacket clientboundMapItemDataPacket = ...;
instance.handleMapItemData(clientboundMapItemDataPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleMerchantOffers(ClientboundMerchantOffersPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2292
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Merchant Offers

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getContainerId(), setOffers(), getOffers(), setXp(), getVillagerXp(), setMerchantLevel(), getVillagerLevel().

Parameters

  • ClientboundMerchantOffersPacket clientboundMerchantOffersPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundMerchantOffersPacket clientboundMerchantOffersPacket = ...;
instance.handleMerchantOffers(clientboundMerchantOffersPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleMinecartAlongTrack(ClientboundMoveMinecartPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:689
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Minecart Along Track

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), isControlledByLocalInstance(), getBehavior(), addAll(), lerpSteps().

Parameters

  • ClientboundMoveMinecartPacket clientboundMoveMinecartPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundMoveMinecartPacket clientboundMoveMinecartPacket = ...;
instance.handleMinecartAlongTrack(clientboundMoveMinecartPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleMoveEntity(ClientboundMoveEntityPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:662
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Move Entity

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), isControlledByLocalInstance(), getPositionCodec(), decode(), getXa(), getYa(), getZa().

Parameters

  • ClientboundMoveEntityPacket clientboundMoveEntityPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundMoveEntityPacket clientboundMoveEntityPacket = ...;
instance.handleMoveEntity(clientboundMoveEntityPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleMovePlayer(ClientboundPlayerPositionPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:722
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Move Player

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), isPassenger(), setValuesFromPositionPacket(), change(), relatives(), send(), id(), getX(). สร้างออบเจ็กต์: ServerboundAcceptTeleportationPacket, PosRot.

Parameters

  • ClientboundPlayerPositionPacket clientboundPlayerPositionPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerPositionPacket clientboundPlayerPositionPacket = ...;
instance.handleMovePlayer(clientboundPlayerPositionPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleMoveVehicle(ClientboundMoveVehiclePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1961
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Move Vehicle

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getRootVehicle(), isControlledByLocalInstance(), position(), lerpTargetX(), lerpTargetY(), lerpTargetZ(), distanceTo(). สร้างออบเจ็กต์: Vec3.

Parameters

  • ClientboundMoveVehiclePacket clientboundMoveVehiclePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundMoveVehiclePacket clientboundMoveVehiclePacket = ...;
instance.handleMoveVehicle(clientboundMoveVehiclePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleOpenBook(ClientboundOpenBookPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1976
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Open Book

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getItemInHand(), getHand(), fromItem(), setScreen(). สร้างออบเจ็กต์: BookViewScreen.

Parameters

  • ClientboundOpenBookPacket clientboundOpenBookPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundOpenBookPacket clientboundOpenBookPacket = ...;
instance.handleOpenBook(clientboundOpenBookPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleOpenScreen(ClientboundOpenScreenPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1287
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Open Screen

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), create(), getType(), getContainerId(), getTitle().

Parameters

  • ClientboundOpenScreenPacket clientboundOpenScreenPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundOpenScreenPacket clientboundOpenScreenPacket = ...;
instance.handleOpenScreen(clientboundOpenScreenPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleOpenSignEditor(ClientboundOpenSignEditorPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1357
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Open Sign Editor

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getPos(), getBlockEntity(), openTextEdit(), isFrontText(), warn().

Parameters

  • ClientboundOpenSignEditorPacket clientboundOpenSignEditorPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundOpenSignEditorPacket clientboundOpenSignEditorPacket = ...;
instance.handleOpenSignEditor(clientboundOpenSignEditorPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleParticleEvent(ClientboundLevelParticlesPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2182
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Particle Event

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: ensureRunningOnSameThread(), getCount(), getMaxSpeed(), getXDist(), getYDist(), getZDist(), addParticle(), getParticle().

Parameters

  • ClientboundLevelParticlesPacket clientboundLevelParticlesPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundLevelParticlesPacket clientboundLevelParticlesPacket = ...;
instance.handleParticleEvent(clientboundLevelParticlesPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePlaceRecipe(ClientboundPlaceGhostRecipePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2261
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Place Recipe

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), containerId(), fillGhostRecipe(), recipeDisplay().

Parameters

  • ClientboundPlaceGhostRecipePacket clientboundPlaceGhostRecipePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlaceGhostRecipePacket clientboundPlaceGhostRecipePacket = ...;
instance.handlePlaceRecipe(clientboundPlaceGhostRecipePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePlayerAbilities(ClientboundPlayerAbilitiesPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1901
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Player Abilities

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getAbilities(), isFlying(), canInstabuild(), isInvulnerable(), canFly(), setFlyingSpeed(), getFlyingSpeed().

Parameters

  • ClientboundPlayerAbilitiesPacket clientboundPlayerAbilitiesPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerAbilitiesPacket clientboundPlayerAbilitiesPacket = ...;
instance.handlePlayerAbilities(clientboundPlayerAbilitiesPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePlayerChat(ClientboundPlayerChatPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:954
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Player Chat

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), body(), unpack(), isEmpty(), disconnect(), push(), get(), signature(). สร้างออบเจ็กต์: SignedMessageLink, PlayerChatMessage.

Parameters

  • ClientboundPlayerChatPacket clientboundPlayerChatPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerChatPacket clientboundPlayerChatPacket = ...;
instance.handlePlayerChat(clientboundPlayerChatPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePlayerCombatEnd(ClientboundPlayerCombatEndPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1670
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Player Combat End

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientboundPlayerCombatEndPacket clientboundPlayerCombatEndPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerCombatEndPacket clientboundPlayerCombatEndPacket = ...;
instance.handlePlayerCombatEnd(clientboundPlayerCombatEndPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePlayerCombatEnter(ClientboundPlayerCombatEnterPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1673
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Player Combat Enter

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ClientboundPlayerCombatEnterPacket clientboundPlayerCombatEnterPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerCombatEnterPacket clientboundPlayerCombatEnterPacket = ...;
instance.handlePlayerCombatEnter(clientboundPlayerCombatEnterPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePlayerCombatKill(ClientboundPlayerCombatKillPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1676
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Player Combat Kill

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), playerId(), shouldShowDeathScreen(), setScreen(), message(), getLevelData(), isHardcore(). สร้างออบเจ็กต์: DeathScreen.

Parameters

  • ClientboundPlayerCombatKillPacket clientboundPlayerCombatKillPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerCombatKillPacket clientboundPlayerCombatKillPacket = ...;
instance.handlePlayerCombatKill(clientboundPlayerCombatKillPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePlayerInfoRemove(ClientboundPlayerInfoRemovePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1804
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Player Info Remove

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), profileIds(), getPlayerSocialManager(), removePlayer(), remove().

Parameters

  • ClientboundPlayerInfoRemovePacket clientboundPlayerInfoRemovePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerInfoRemovePacket clientboundPlayerInfoRemovePacket = ...;
instance.handlePlayerInfoRemove(clientboundPlayerInfoRemovePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePlayerInfoUpdate(ClientboundPlayerInfoUpdatePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1816
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Player Info Update

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), newEntries(), requireNonNull(), profile(), enforcesSecureChat(), putIfAbsent(), profileId(), getPlayerSocialManager(). สร้างออบเจ็กต์: PlayerInfo.

Parameters

  • ClientboundPlayerInfoUpdatePacket clientboundPlayerInfoUpdatePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerInfoUpdatePacket clientboundPlayerInfoUpdatePacket = ...;
instance.handlePlayerInfoUpdate(clientboundPlayerInfoUpdatePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handlePongResponse(ClientboundPongResponsePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2355
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Pong Response

ทำงานยังไง

เรียกต่อ: onPongReceived().

Parameters

  • ClientboundPongResponsePacket clientboundPongResponsePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPongResponsePacket clientboundPongResponsePacket = ...;
instance.handlePongResponse(clientboundPongResponsePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleProjectilePowerPacket(ClientboundProjectilePowerPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2335
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Projectile Power Packet

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getId(), getAccelerationPower().

Parameters

  • ClientboundProjectilePowerPacket clientboundProjectilePowerPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundProjectilePowerPacket clientboundProjectilePowerPacket = ...;
instance.handleProjectilePowerPacket(clientboundProjectilePowerPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleRecipeBookAdd(ClientboundRecipeBookAddPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1581
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Recipe Book Add

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), getRecipeBook(), replace(), clear(), entries(), add(), contents(), highlight().

Parameters

  • ClientboundRecipeBookAddPacket clientboundRecipeBookAddPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundRecipeBookAddPacket clientboundRecipeBookAddPacket = ...;
instance.handleRecipeBookAdd(clientboundRecipeBookAddPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleRecipeBookRemove(ClientboundRecipeBookRemovePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1602
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Recipe Book Remove

ทำงานยังไง

มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), getRecipeBook(), recipes(), remove(), refreshRecipeBook().

Parameters

  • ClientboundRecipeBookRemovePacket clientboundRecipeBookRemovePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundRecipeBookRemovePacket clientboundRecipeBookRemovePacket = ...;
instance.handleRecipeBookRemove(clientboundRecipeBookRemovePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleRecipeBookSettings(ClientboundRecipeBookSettingsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1613
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Recipe Book Settings

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getRecipeBook(), setBookSettings(), bookSettings(), refreshRecipeBook().

Parameters

  • ClientboundRecipeBookSettingsPacket clientboundRecipeBookSettingsPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundRecipeBookSettingsPacket clientboundRecipeBookSettingsPacket = ...;
instance.handleRecipeBookSettings(clientboundRecipeBookSettingsPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleRemoveEntities(ClientboundRemoveEntitiesPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:707
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Remove Entities

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: removedPlayerVehicleId. เรียกต่อ: ensureRunningOnSameThread(), getEntityIds(), forEach(), getEntity(), hasIndirectPassenger(), debug(), getType(), of().

Parameters

  • ClientboundRemoveEntitiesPacket clientboundRemoveEntitiesPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundRemoveEntitiesPacket clientboundRemoveEntitiesPacket = ...;
instance.handleRemoveEntities(clientboundRemoveEntitiesPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleRemoveMobEffect(ClientboundRemoveMobEffectPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1797
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Remove Mob Effect

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), removeEffectNoUpdate(), effect().

Parameters

  • ClientboundRemoveMobEffectPacket clientboundRemoveMobEffectPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundRemoveMobEffectPacket clientboundRemoveMobEffectPacket = ...;
instance.handleRemoveMobEffect(clientboundRemoveMobEffectPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleResetScore(ClientboundResetScorePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2106
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Reset Score

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), objectiveName(), forNameOnly(), owner(), resetAllPlayerScores(), getObjective(), resetSinglePlayerScore(), warn().

Parameters

  • ClientboundResetScorePacket clientboundResetScorePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundResetScorePacket clientboundResetScorePacket = ...;
instance.handleResetScore(clientboundResetScorePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleRespawn(ClientboundRespawnPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1151
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Respawn

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: levelData, level. เรียกต่อ: ensureRunningOnSameThread(), commonPlayerSpawnInfo(), dimension(), dimensionType(), level(), determineLevelLoadingReason(), isDeadOrDying(), getAllMapData(). สร้างออบเจ็กต์: ClientLevel.ClientLevelData, ClientLevel, KeyboardInput.

Parameters

  • ClientboundRespawnPacket clientboundRespawnPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundRespawnPacket clientboundRespawnPacket = ...;
instance.handleRespawn(clientboundRespawnPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleRotateMob(ClientboundRotateHeadPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:699
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Rotate Mob

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), lerpHeadTo(), getYHeadRot().

Parameters

  • ClientboundRotateHeadPacket clientboundRotateHeadPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundRotateHeadPacket clientboundRotateHeadPacket = ...;
instance.handleRotateMob(clientboundRotateHeadPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleRotatePlayer(ClientboundPlayerRotationPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:760
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Rotate Player

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setYRot(), yRot(), setXRot(), xRot(), setOldRot(), send(), getYRot(). สร้างออบเจ็กต์: Rot.

Parameters

  • ClientboundPlayerRotationPacket clientboundPlayerRotationPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundPlayerRotationPacket clientboundPlayerRotationPacket = ...;
instance.handleRotatePlayer(clientboundPlayerRotationPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSelectAdvancementsTab(ClientboundSelectAdvancementsTabPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1521
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Select Advancements Tab

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getTab(), setSelectedTab(), get().

Parameters

  • ClientboundSelectAdvancementsTabPacket clientboundSelectAdvancementsTabPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSelectAdvancementsTabPacket clientboundSelectAdvancementsTabPacket = ...;
instance.handleSelectAdvancementsTab(clientboundSelectAdvancementsTabPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleServerData(ClientboundServerDataPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1755
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Server Data

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), motd(), iconBytes(), map(), ifPresent(), saveSingleServer().

Parameters

  • ClientboundServerDataPacket clientboundServerDataPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundServerDataPacket clientboundServerDataPacket = ...;
instance.handleServerData(clientboundServerDataPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetBorderCenter(ClientboundSetBorderCenterPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1718
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Border Center

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getWorldBorder(), setCenter(), getNewCenterX(), getNewCenterZ().

Parameters

  • ClientboundSetBorderCenterPacket clientboundSetBorderCenterPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetBorderCenterPacket clientboundSetBorderCenterPacket = ...;
instance.handleSetBorderCenter(clientboundSetBorderCenterPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetBorderLerpSize(ClientboundSetBorderLerpSizePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1723
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Border Lerp Size

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getWorldBorder(), lerpSizeBetween(), getOldSize(), getNewSize(), getLerpTime().

Parameters

  • ClientboundSetBorderLerpSizePacket clientboundSetBorderLerpSizePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetBorderLerpSizePacket clientboundSetBorderLerpSizePacket = ...;
instance.handleSetBorderLerpSize(clientboundSetBorderLerpSizePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetBorderSize(ClientboundSetBorderSizePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1732
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Border Size

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getWorldBorder(), setSize(), getSize().

Parameters

  • ClientboundSetBorderSizePacket clientboundSetBorderSizePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetBorderSizePacket clientboundSetBorderSizePacket = ...;
instance.handleSetBorderSize(clientboundSetBorderSizePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetBorderWarningDelay(ClientboundSetBorderWarningDelayPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1742
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Border Warning Delay

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getWorldBorder(), setWarningTime(), getWarningDelay().

Parameters

  • ClientboundSetBorderWarningDelayPacket clientboundSetBorderWarningDelayPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetBorderWarningDelayPacket clientboundSetBorderWarningDelayPacket = ...;
instance.handleSetBorderWarningDelay(clientboundSetBorderWarningDelayPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetBorderWarningDistance(ClientboundSetBorderWarningDistancePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1737
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Border Warning Distance

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getWorldBorder(), setWarningBlocks(), getWarningBlocks().

Parameters

  • ClientboundSetBorderWarningDistancePacket clientboundSetBorderWarningDistancePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetBorderWarningDistancePacket clientboundSetBorderWarningDistancePacket = ...;
instance.handleSetBorderWarningDistance(clientboundSetBorderWarningDistancePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetCamera(ClientboundSetCameraPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1694
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Camera

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), setCameraEntity().

Parameters

  • ClientboundSetCameraPacket clientboundSetCameraPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetCameraPacket clientboundSetCameraPacket = ...;
instance.handleSetCamera(clientboundSetCameraPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetChunkCacheCenter(ClientboundSetChunkCacheCenterPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2317
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Chunk Cache Center

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getChunkSource(), updateViewCenter(), getX(), getZ().

Parameters

  • ClientboundSetChunkCacheCenterPacket clientboundSetChunkCacheCenterPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetChunkCacheCenterPacket clientboundSetChunkCacheCenterPacket = ...;
instance.handleSetChunkCacheCenter(clientboundSetChunkCacheCenterPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetChunkCacheRadius(ClientboundSetChunkCacheRadiusPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2304
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Chunk Cache Radius

ทำงานยังไง

แก้ state: serverChunkRadius. เรียกต่อ: ensureRunningOnSameThread(), getRadius(), setServerRenderDistance(), getChunkSource(), updateViewRadius().

Parameters

  • ClientboundSetChunkCacheRadiusPacket clientboundSetChunkCacheRadiusPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetChunkCacheRadiusPacket clientboundSetChunkCacheRadiusPacket = ...;
instance.handleSetChunkCacheRadius(clientboundSetChunkCacheRadiusPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetCursorItem(ClientboundSetCursorItemPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1327
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Cursor Item

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getTutorial(), onGetItem(), contents(), setCarried().

Parameters

  • ClientboundSetCursorItemPacket clientboundSetCursorItemPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetCursorItemPacket clientboundSetCursorItemPacket = ...;
instance.handleSetCursorItem(clientboundSetCursorItemPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetDisplayObjective(ClientboundSetDisplayObjectivePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2122
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Display Objective

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getObjectiveName(), getObjective(), setDisplayObjective(), getSlot().

Parameters

  • ClientboundSetDisplayObjectivePacket clientboundSetDisplayObjectivePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetDisplayObjectivePacket clientboundSetDisplayObjectivePacket = ...;
instance.handleSetDisplayObjective(clientboundSetDisplayObjectivePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetEntityData(ClientboundSetEntityDataPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:566
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Entity Data

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), id(), getEntityData(), assignValues(), packedItems().

Parameters

  • ClientboundSetEntityDataPacket clientboundSetEntityDataPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetEntityDataPacket clientboundSetEntityDataPacket = ...;
instance.handleSetEntityData(clientboundSetEntityDataPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetEntityMotion(ClientboundSetEntityMotionPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:558
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Entity Motion

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getId(), lerpMotion(), getXa(), getYa(), getZa().

Parameters

  • ClientboundSetEntityMotionPacket clientboundSetEntityMotionPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetEntityMotionPacket clientboundSetEntityMotionPacket = ...;
instance.handleSetEntityMotion(clientboundSetEntityMotionPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetEntityPassengersPacket(ClientboundSetPassengersPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1050
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Entity Passengers Packet

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: removedPlayerVehicleId. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getVehicle(), warn(), hasIndirectPassenger(), ejectPassengers(), getPassengers(), startRiding().

Parameters

  • ClientboundSetPassengersPacket clientboundSetPassengersPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetPassengersPacket clientboundSetPassengersPacket = ...;
instance.handleSetEntityPassengersPacket(clientboundSetPassengersPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetEquipment(ClientboundSetEquipmentPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1390
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Equipment

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getSlots(), forEach(), setItemSlot(), getFirst(), getSecond().

Parameters

  • ClientboundSetEquipmentPacket clientboundSetEquipmentPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetEquipmentPacket clientboundSetEquipmentPacket = ...;
instance.handleSetEquipment(clientboundSetEquipmentPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetExperience(ClientboundSetExperiencePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1140
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Experience

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setExperienceValues(), getExperienceProgress(), getTotalExperience(), getExperienceLevel().

Parameters

  • ClientboundSetExperiencePacket clientboundSetExperiencePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetExperiencePacket clientboundSetExperiencePacket = ...;
instance.handleSetExperience(clientboundSetExperiencePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetHealth(ClientboundSetHealthPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1133
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Health

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), hurtTo(), getHealth(), getFoodData(), setFoodLevel(), getFood(), setSaturation(), getSaturation().

Parameters

  • ClientboundSetHealthPacket clientboundSetHealthPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetHealthPacket clientboundSetHealthPacket = ...;
instance.handleSetHealth(clientboundSetHealthPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetHeldSlot(ClientboundSetHeldSlotPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:655
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Held Slot

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), isHotbarSlot(), slot(), getInventory().

Parameters

  • ClientboundSetHeldSlotPacket clientboundSetHeldSlotPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetHeldSlotPacket clientboundSetHeldSlotPacket = ...;
instance.handleSetHeldSlot(clientboundSetHeldSlotPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetPlayerInventory(ClientboundSetPlayerInventoryPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1335
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Player Inventory

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getTutorial(), onGetItem(), contents(), getInventory(), setItem(), slot().

Parameters

  • ClientboundSetPlayerInventoryPacket clientboundSetPlayerInventoryPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetPlayerInventoryPacket clientboundSetPlayerInventoryPacket = ...;
instance.handleSetPlayerInventory(clientboundSetPlayerInventoryPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetPlayerTeamPacket(ClientboundSetPlayerTeamPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2129
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Player Team Packet

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), getTeamAction(), addPlayerTeam(), getName(), getPlayerTeam(), warn(), getPlayerAction(), getParameters().

Parameters

  • ClientboundSetPlayerTeamPacket clientboundSetPlayerTeamPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetPlayerTeamPacket clientboundSetPlayerTeamPacket = ...;
instance.handleSetPlayerTeamPacket(clientboundSetPlayerTeamPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetScore(ClientboundSetScorePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2091
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Score

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), objectiveName(), forNameOnly(), owner(), getObjective(), getOrCreatePlayerScore(), set(), score().

Parameters

  • ClientboundSetScorePacket clientboundSetScorePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetScorePacket clientboundSetScorePacket = ...;
instance.handleSetScore(clientboundSetScorePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetSimulationDistance(ClientboundSetSimulationDistancePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2311
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Simulation Distance

ทำงานยังไง

แก้ state: serverSimulationDistance. เรียกต่อ: ensureRunningOnSameThread(), simulationDistance(), setServerSimulationDistance().

Parameters

  • ClientboundSetSimulationDistancePacket clientboundSetSimulationDistancePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetSimulationDistancePacket clientboundSetSimulationDistancePacket = ...;
instance.handleSetSimulationDistance(clientboundSetSimulationDistancePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetSpawn(ClientboundSetDefaultSpawnPositionPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1045
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Spawn

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setDefaultSpawnPos(), getPos(), getAngle().

Parameters

  • ClientboundSetDefaultSpawnPositionPacket clientboundSetDefaultSpawnPositionPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetDefaultSpawnPositionPacket clientboundSetDefaultSpawnPositionPacket = ...;
instance.handleSetSpawn(clientboundSetDefaultSpawnPositionPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSetTime(ClientboundSetTimePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1039
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Set Time

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setTimeFromServer(), gameTime(), dayTime(), tickDayTime(), setTime().

Parameters

  • ClientboundSetTimePacket clientboundSetTimePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetTimePacket clientboundSetTimePacket = ...;
instance.handleSetTime(clientboundSetTimePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSoundEntityEvent(ClientboundSoundEntityPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1929
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Sound Entity Event

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getId(), playSeededSound(), getSound(), getSource(), getVolume(), getPitch().

Parameters

  • ClientboundSoundEntityPacket clientboundSoundEntityPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSoundEntityPacket clientboundSoundEntityPacket = ...;
instance.handleSoundEntityEvent(clientboundSoundEntityPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSoundEvent(ClientboundSoundPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1912
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Sound Event

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), playSeededSound(), getX(), getY(), getZ(), getSound(), getSource(), getVolume().

Parameters

  • ClientboundSoundPacket clientboundSoundPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSoundPacket clientboundSoundPacket = ...;
instance.handleSoundEvent(clientboundSoundPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleStopSoundEvent(ClientboundStopSoundPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1537
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Stop Sound Event

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getSoundManager(), stop(), getName(), getSource().

Parameters

  • ClientboundStopSoundPacket clientboundStopSoundPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundStopSoundPacket clientboundStopSoundPacket = ...;
instance.handleStopSoundEvent(clientboundStopSoundPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleSystemChat(ClientboundSystemChatPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:949
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ System Chat

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getChatListener(), handleSystemMessage(), content(), overlay().

Parameters

  • ClientboundSystemChatPacket clientboundSystemChatPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSystemChatPacket clientboundSystemChatPacket = ...;
instance.handleSystemChat(clientboundSystemChatPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleTabListCustomisation(ClientboundTabListPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1791
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Tab List Customisation

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), getTabList(), setHeader(), header(), getString(), isEmpty(), setFooter(), footer().

Parameters

  • ClientboundTabListPacket clientboundTabListPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundTabListPacket clientboundTabListPacket = ...;
instance.handleTabListCustomisation(clientboundTabListPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleTagQueryPacket(ClientboundTagQueryPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1560
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Tag Query Packet

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), handleResponse(), getTransactionId(), getTag(), debug().

Parameters

  • ClientboundTagQueryPacket clientboundTagQueryPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundTagQueryPacket clientboundTagQueryPacket = ...;
instance.handleTagQueryPacket(clientboundTagQueryPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleTakeItemEntity(ClientboundTakeItemEntityPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:898
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Take Item Entity

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getItemId(), getPlayerId(), playLocalSound(), getX(), getY(), getZ(). สร้างออบเจ็กต์: ItemPickupParticle.

Parameters

  • ClientboundTakeItemEntityPacket clientboundTakeItemEntityPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundTakeItemEntityPacket clientboundTakeItemEntityPacket = ...;
instance.handleTakeItemEntity(clientboundTakeItemEntityPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleTeleportEntity(ClientboundTeleportEntityPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:599
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Teleport Entity

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), id(), isPresent(), getAsInt(), debug(), setValuesFromPositionPacket(), change(). สร้างออบเจ็กต์: PosRot.

Parameters

  • ClientboundTeleportEntityPacket clientboundTeleportEntityPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundTeleportEntityPacket clientboundTeleportEntityPacket = ...;
instance.handleTeleportEntity(clientboundTeleportEntityPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleTickingState(ClientboundTickingStatePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:638
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Ticking State

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), tickRateManager(), setTickRate(), tickRate(), setFrozen(), isFrozen().

Parameters

  • ClientboundTickingStatePacket clientboundTickingStatePacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundTickingStatePacket clientboundTickingStatePacket = ...;
instance.handleTickingState(clientboundTickingStatePacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleTickingStep(ClientboundTickingStepPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:647
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Ticking Step

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), tickRateManager(), setFrozenTicksToRun(), tickSteps().

Parameters

  • ClientboundTickingStepPacket clientboundTickingStepPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundTickingStepPacket clientboundTickingStepPacket = ...;
instance.handleTickingStep(clientboundTickingStepPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleTitlesClear(ClientboundClearTitlesPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1747
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Titles Clear

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), clearTitles(), shouldResetTimes(), resetTitleTimes().

Parameters

  • ClientboundClearTitlesPacket clientboundClearTitlesPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundClearTitlesPacket clientboundClearTitlesPacket = ...;
instance.handleTitlesClear(clientboundClearTitlesPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleUpdateAdvancementsPacket(ClientboundUpdateAdvancementsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1516
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Update Advancements Packet

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), update().

Parameters

  • ClientboundUpdateAdvancementsPacket clientboundUpdateAdvancementsPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundUpdateAdvancementsPacket clientboundUpdateAdvancementsPacket = ...;
instance.handleUpdateAdvancementsPacket(clientboundUpdateAdvancementsPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleUpdateAttributes(ClientboundUpdateAttributesPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2235
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Update Attributes

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getEntityId(), entity(), getAttributes(), getValues(), getInstance(), attribute(). สร้างออบเจ็กต์: IllegalStateException.

Parameters

  • ClientboundUpdateAttributesPacket clientboundUpdateAttributesPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundUpdateAttributesPacket clientboundUpdateAttributesPacket = ...;
instance.handleUpdateAttributes(clientboundUpdateAttributesPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleUpdateMobEffect(ClientboundUpdateMobEffectPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1628
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Update Mob Effect

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureRunningOnSameThread(), getEntity(), getEntityId(), getEffect(), getEffectDurationTicks(), getEffectAmplifier(), isEffectAmbient(), isEffectVisible(). สร้างออบเจ็กต์: MobEffectInstance.

Parameters

  • ClientboundUpdateMobEffectPacket clientboundUpdateMobEffectPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundUpdateMobEffectPacket clientboundUpdateMobEffectPacket = ...;
instance.handleUpdateMobEffect(clientboundUpdateMobEffectPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleUpdateRecipes(ClientboundUpdateRecipesPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1547
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Update Recipes

ทำงานยังไง

แก้ state: recipes. เรียกต่อ: ensureRunningOnSameThread(), itemSets(), stonecutterRecipes(). สร้างออบเจ็กต์: ClientRecipeContainer.

Parameters

  • ClientboundUpdateRecipesPacket clientboundUpdateRecipesPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundUpdateRecipesPacket clientboundUpdateRecipesPacket = ...;
instance.handleUpdateRecipes(clientboundUpdateRecipesPacket);

net.minecraft.client.multiplayer.ClientPacketListener#handleUpdateTags(ClientboundUpdateTagsPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1655
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Update Tags

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: fuelValues. เรียกต่อ: ensureRunningOnSameThread(), getTags(), size(), isMemoryConnection(), forEach(), isNetworkable(), add(), updateTags(). สร้างออบเจ็กต์: ArrayList<>.

Parameters

  • ClientboundUpdateTagsPacket clientboundUpdateTagsPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundUpdateTagsPacket clientboundUpdateTagsPacket = ...;
instance.handleUpdateTags(clientboundUpdateTagsPacket);

net.minecraft.client.multiplayer.ClientPacketListener#isAcceptingMessages()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2379
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Accepting Messages

ทำงานยังไง

เรียกต่อ: isConnected(). คืนค่า: this.connection.isConnected() && !this.closed.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
boolean result = instance.isAcceptingMessages();

net.minecraft.client.multiplayer.ClientPacketListener#isFeatureEnabled(FeatureFlagSet)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2550
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Feature Enabled

ทำงานยังไง

เรียกต่อ: isSubsetOf(), enabledFeatures(). คืนค่า: featureFlagSet.isSubsetOf(this.enabledFeatures()).

Parameters

  • FeatureFlagSet featureFlagSet

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
FeatureFlagSet featureFlagSet = ...;
boolean result = instance.isFeatureEnabled(featureFlagSet);

net.minecraft.client.multiplayer.ClientPacketListener#levels()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2435
  • Modifiers: public
  • Return: Set<ResourceKey<Level>>

คืออะไร

ดำเนินการ levels ตาม implementation ของ ClientPacketListener

ทำงานยังไง

คืนค่า: this.levels.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
Set<ResourceKey<Level>> result = instance.levels();

net.minecraft.client.multiplayer.ClientPacketListener#markMessageAsProcessed(PlayerChatMessage,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2443
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ markMessageAsProcessed ตาม implementation ของ ClientPacketListener

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: signature(), addPending(), offset(), sendChatAcknowledgement().

Parameters

  • PlayerChatMessage playerChatMessage
  • boolean bl

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
PlayerChatMessage playerChatMessage = ...;
instance.markMessageAsProcessed(playerChatMessage, true);

net.minecraft.client.multiplayer.ClientPacketListener#potionBrewing()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2558
  • Modifiers: public
  • Return: PotionBrewing

คืออะไร

ดำเนินการ potionBrewing ตาม implementation ของ ClientPacketListener

ทำงานยังไง

คืนค่า: this.potionBrewing.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
PotionBrewing result = instance.potionBrewing();

net.minecraft.client.multiplayer.ClientPacketListener#prepareKeyPair()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2527
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ prepareKeyPair ตาม implementation ของ ClientPacketListener

ทำงานยังไง

แก้ state: keyPairFuture. เรียกต่อ: getProfileKeyPairManager().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
instance.prepareKeyPair();

net.minecraft.client.multiplayer.ClientPacketListener#recipes()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:422
  • Modifiers: public
  • Return: RecipeAccess

คืออะไร

ดำเนินการ recipes ตาม implementation ของ ClientPacketListener

ทำงานยังไง

คืนค่า: this.recipes.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
RecipeAccess result = instance.recipes();

net.minecraft.client.multiplayer.ClientPacketListener#registryAccess()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2439
  • Modifiers: public
  • Return: Frozen

คืออะไร

ดำเนินการ registryAccess ตาม implementation ของ ClientPacketListener

ทำงานยังไง

คืนค่า: this.registryAccess.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
Frozen result = instance.registryAccess();

net.minecraft.client.multiplayer.ClientPacketListener#scoreboard()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2554
  • Modifiers: public
  • Return: Scoreboard

คืออะไร

ดำเนินการ scoreboard ตาม implementation ของ ClientPacketListener

ทำงานยังไง

คืนค่า: this.scoreboard.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
Scoreboard result = instance.scoreboard();

net.minecraft.client.multiplayer.ClientPacketListener#searchTrees()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2570
  • Modifiers: public
  • Return: SessionSearchTrees

คืออะไร

ค้นหา Trees

ทำงานยังไง

คืนค่า: this.searchTrees.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
SessionSearchTrees result = instance.searchTrees();

net.minecraft.client.multiplayer.ClientPacketListener#sendChat(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2457
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง Chat

ทำงานยังไง

เรียกต่อ: now(), getLong(), generateAndApplyUpdate(), pack(), lastSeen(), send(), update(). สร้างออบเจ็กต์: SignedMessageBody, ServerboundChatPacket.

Parameters

  • String string

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
instance.sendChat("value");

net.minecraft.client.multiplayer.ClientPacketListener#sendCommand(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2465
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง Command

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: of(), parseCommand(), arguments(), isEmpty(), send(), now(), getLong(), generateAndApplyUpdate(). สร้างออบเจ็กต์: ServerboundChatCommandPacket, SignedMessageBody, ServerboundChatCommandSignedPacket. คืนค่า: this.signedMessageEncoder.pack(signedMessageBody).

Parameters

  • String string

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
instance.sendCommand("value");

net.minecraft.client.multiplayer.ClientPacketListener#sendUnsignedCommand(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2481
  • Modifiers: public
  • Return: boolean

คืออะไร

ส่ง Unsigned Command

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasSignableArguments(), parseCommand(), send(). สร้างออบเจ็กต์: ServerboundChatCommandPacket. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
boolean result = instance.sendUnsignedCommand("value");

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2574
  • Modifiers: public
  • Return: ServerLinks

คืออะไร

ดำเนินการ serverLinks ตาม implementation ของ ClientPacketListener

ทำงานยังไง

คืนค่า: this.serverLinks.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ServerLinks result = instance.serverLinks();

net.minecraft.client.multiplayer.ClientPacketListener#setActionBarText(ClientboundSetActionBarTextPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1769
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Action Bar Text

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setOverlayMessage(), text().

Parameters

  • ClientboundSetActionBarTextPacket clientboundSetActionBarTextPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetActionBarTextPacket clientboundSetActionBarTextPacket = ...;
instance.setActionBarText(clientboundSetActionBarTextPacket);

net.minecraft.client.multiplayer.ClientPacketListener#setSubtitleText(ClientboundSetSubtitleTextPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1779
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Subtitle Text

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setSubtitle(), text().

Parameters

  • ClientboundSetSubtitleTextPacket clientboundSetSubtitleTextPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetSubtitleTextPacket clientboundSetSubtitleTextPacket = ...;
instance.setSubtitleText(clientboundSetSubtitleTextPacket);

net.minecraft.client.multiplayer.ClientPacketListener#setTitlesAnimation(ClientboundSetTitlesAnimationPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1784
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Titles Animation

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setTimes(), getFadeIn(), getStay(), getFadeOut().

Parameters

  • ClientboundSetTitlesAnimationPacket clientboundSetTitlesAnimationPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetTitlesAnimationPacket clientboundSetTitlesAnimationPacket = ...;
instance.setTitlesAnimation(clientboundSetTitlesAnimationPacket);

net.minecraft.client.multiplayer.ClientPacketListener#setTitleText(ClientboundSetTitleTextPacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:1774
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Title Text

ทำงานยังไง

เรียกต่อ: ensureRunningOnSameThread(), setTitle(), text().

Parameters

  • ClientboundSetTitleTextPacket clientboundSetTitleTextPacket

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
ClientboundSetTitleTextPacket clientboundSetTitleTextPacket = ...;
instance.setTitleText(clientboundSetTitleTextPacket);

net.minecraft.client.multiplayer.ClientPacketListener#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2501
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: keyPairFuture. เรียกต่อ: getProfileKeyPairManager(), shouldRefreshKeyPair(), prepareKeyPair(), isDone(), join(), ifPresent(), sendDeferredPackets(), getDebugOverlay(). สร้างออบเจ็กต์: ServerboundPlayerLoadedPacket.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
instance.tick();

net.minecraft.client.multiplayer.ClientPacketListener#updateSearchTrees()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientPacketListener.java:2566
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Search Trees

ทำงานยังไง

เรียกต่อ: rebuildAfterLanguageChange().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientPacketListener instance = ...;
instance.updateSearchTrees();

ClientRecipeContainer

  • Full name: net.minecraft.client.multiplayer.ClientRecipeContainer
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientRecipeContainer.java
  • Type: class
  • Modifiers: public
  • Implements: RecipeAccess

net.minecraft.client.multiplayer.ClientRecipeContainer#ClientRecipeContainer(Map<ResourceKey<RecipePropertySet>, RecipePropertySet>,SingleInputSet<StonecutterRecipe>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientRecipeContainer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientRecipeContainer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: itemSets, stonecutterRecipes.

Parameters

  • Map<ResourceKey<RecipePropertySet>, RecipePropertySet> map
  • SingleInputSet<StonecutterRecipe> singleInputSet

ตัวอย่างใช้งาน

Map<ResourceKey<RecipePropertySet>, RecipePropertySet> map = ...;
SingleInputSet<StonecutterRecipe> singleInputSet = ...;
ClientRecipeContainer instance = new ClientRecipeContainer(map, singleInputSet);

net.minecraft.client.multiplayer.ClientRecipeContainer#propertySet(ResourceKey<RecipePropertySet>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientRecipeContainer.java:22
  • Modifiers: public
  • Return: RecipePropertySet

คืออะไร

ดำเนินการ propertySet ตาม implementation ของ ClientRecipeContainer

ทำงานยังไง

เรียกต่อ: getOrDefault(). คืนค่า: this.itemSets.getOrDefault(resourceKey, RecipePropertySet.EMPTY).

Parameters

  • ResourceKey<RecipePropertySet> resourceKey

ตัวอย่างใช้งาน

ClientRecipeContainer instance = ...;
ResourceKey<RecipePropertySet> resourceKey = ...;
RecipePropertySet result = instance.propertySet(resourceKey);

net.minecraft.client.multiplayer.ClientRecipeContainer#stonecutterRecipes()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientRecipeContainer.java:26
  • Modifiers: public
  • Return: SingleInputSet<StonecutterRecipe>

คืออะไร

ดำเนินการ stonecutterRecipes ตาม implementation ของ ClientRecipeContainer

ทำงานยังไง

คืนค่า: this.stonecutterRecipes.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientRecipeContainer instance = ...;
SingleInputSet<StonecutterRecipe> result = instance.stonecutterRecipes();

ClientRegistryLayer

  • Full name: net.minecraft.client.multiplayer.ClientRegistryLayer
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientRegistryLayer.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.multiplayer.ClientRegistryLayer#createRegistryAccess()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientRegistryLayer.java:19
  • Modifiers: public static
  • Return: LayeredRegistryAccess<ClientRegistryLayer>

คืออะไร

สร้าง Registry Access

ทำงานยังไง

เรียกต่อ: replaceFrom(). สร้างออบเจ็กต์: LayeredRegistryAccess. คืนค่า: new LayeredRegistryAccess(VALUES).replaceFrom(STATIC, new Frozen[]{STATIC_ACCESS}).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LayeredRegistryAccess<ClientRegistryLayer> result = ClientRegistryLayer.createRegistryAccess();

ClientSuggestionProvider

  • Full name: net.minecraft.client.multiplayer.ClientSuggestionProvider
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ClientSuggestionProvider.java
  • Type: class
  • Modifiers: public
  • Implements: SharedSuggestionProvider

net.minecraft.client.multiplayer.ClientSuggestionProvider#ClientSuggestionProvider(ClientPacketListener,Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:47
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientSuggestionProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: connection, minecraft.

Parameters

  • ClientPacketListener clientPacketListener
  • Minecraft minecraft

ตัวอย่างใช้งาน

ClientPacketListener clientPacketListener = ...;
Minecraft minecraft = ...;
ClientSuggestionProvider instance = new ClientSuggestionProvider(clientPacketListener, minecraft);

net.minecraft.client.multiplayer.ClientSuggestionProvider#completeCustomSuggestions(int,Suggestions)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:154
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ completeCustomSuggestions ตาม implementation ของ ClientSuggestionProvider

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: pendingSuggestionsFuture, pendingSuggestionsId. เรียกต่อ: complete().

Parameters

  • int i
  • Suggestions suggestions

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Suggestions suggestions = ...;
instance.completeCustomSuggestions(0, suggestions);

net.minecraft.client.multiplayer.ClientSuggestionProvider#customSuggestion(CommandContext<?>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:103
  • Modifiers: public
  • Return: CompletableFuture<Suggestions>

คืออะไร

ดำเนินการ customSuggestion ตาม implementation ของ ClientSuggestionProvider

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: pendingSuggestionsFuture. เรียกต่อ: cancel(), send(), getInput(). สร้างออบเจ็กต์: CompletableFuture<>, ServerboundCommandSuggestionPacket. คืนค่า: this.pendingSuggestionsFuture.

Parameters

  • CommandContext<?> commandContext

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
CommandContext<?> commandContext = ...;
CompletableFuture<Suggestions> result = instance.customSuggestion(commandContext);

net.minecraft.client.multiplayer.ClientSuggestionProvider#enabledFeatures()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:150
  • Modifiers: public
  • Return: FeatureFlagSet

คืออะไร

ดำเนินการ enabledFeatures ตาม implementation ของ ClientSuggestionProvider

ทำงานยังไง

คืนค่า: this.connection.enabledFeatures().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
FeatureFlagSet result = instance.enabledFeatures();

net.minecraft.client.multiplayer.ClientSuggestionProvider#getAbsoluteCoordinates()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:132
  • Modifiers: public
  • Return: Collection<TextCoordinates>

คืออะไร

อ่านค่า Absolute Coordinates

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getType(), getLocation(), singleton(), prettyPrint(). สร้างออบเจ็กต์: TextCoordinates. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Collection<TextCoordinates> result = instance.getAbsoluteCoordinates();

net.minecraft.client.multiplayer.ClientSuggestionProvider#getAllTeams()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:78
  • Modifiers: public
  • Return: Collection<String>

คืออะไร

อ่านค่า All Teams

ทำงานยังไง

เรียกต่อ: scoreboard(), getTeamNames(). คืนค่า: this.connection.scoreboard().getTeamNames().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Collection<String> result = instance.getAllTeams();

net.minecraft.client.multiplayer.ClientSuggestionProvider#getAvailableSounds()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:82
  • Modifiers: public
  • Return: Stream<ResourceLocation>

คืออะไร

อ่านค่า Available Sounds

ทำงานยังไง

เรียกต่อ: getSoundManager(), stream(). คืนค่า: this.minecraft.getSoundManager().getAvailableSounds().stream().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Stream<ResourceLocation> result = instance.getAvailableSounds();

net.minecraft.client.multiplayer.ClientSuggestionProvider#getCustomTabSugggestions()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:62
  • Modifiers: public
  • Return: Collection<String>

คืออะไร

อ่านค่า Custom Tab Sugggestions

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), getOnlinePlayerNames(), addAll(). สร้างออบเจ็กต์: HashSet<>. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Collection<String> result = instance.getCustomTabSugggestions();

net.minecraft.client.multiplayer.ClientSuggestionProvider#getOnlinePlayerNames()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:52
  • Modifiers: public
  • Return: Collection<String>

คืออะไร

อ่านค่า Online Player Names

ทำงานยังไง

มีการวนลูป. เรียกต่อ: newArrayList(), getOnlinePlayers(), add(), getProfile(), getName(). คืนค่า: list.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Collection<String> result = instance.getOnlinePlayerNames();

net.minecraft.client.multiplayer.ClientSuggestionProvider#getRelevantCoordinates()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:122
  • Modifiers: public
  • Return: Collection<TextCoordinates>

คืออะไร

อ่านค่า Relevant Coordinates

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getType(), getBlockPos(), singleton(), prettyPrint(), getX(), getY(), getZ(). สร้างออบเจ็กต์: TextCoordinates. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Collection<TextCoordinates> result = instance.getRelevantCoordinates();

net.minecraft.client.multiplayer.ClientSuggestionProvider#getSelectedEntities()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:72
  • Modifiers: public
  • Return: Collection<String>

คืออะไร

อ่านค่า Selected Entities

ทำงานยังไง

เรียกต่อ: getType(), singleton(), getEntity(), getStringUUID(), emptyList().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Collection<String> result = instance.getSelectedEntities();

net.minecraft.client.multiplayer.ClientSuggestionProvider#hasPermission(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:86
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Permission

ทำงานยังไง

เรียกต่อ: hasPermissions(). คืนค่า: localPlayer != null ? localPlayer.hasPermissions(i) : i == 0.

Parameters

  • int i

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
boolean result = instance.hasPermission(0);

net.minecraft.client.multiplayer.ClientSuggestionProvider#levels()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:142
  • Modifiers: public
  • Return: Set<ResourceKey<Level>>

คืออะไร

ดำเนินการ levels ตาม implementation ของ ClientSuggestionProvider

ทำงานยังไง

คืนค่า: this.connection.levels().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Set<ResourceKey<Level>> result = instance.levels();

net.minecraft.client.multiplayer.ClientSuggestionProvider#modifyCustomCompletions(Action,List<String>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:162
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ modifyCustomCompletions ตาม implementation ของ ClientSuggestionProvider

ทำงานยังไง

แยกกรณีด้วย switch. เรียกต่อ: addAll(), forEach(), clear().

Parameters

  • Action action
  • List<String> list

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
Action action = ...;
List<String> list = ...;
instance.modifyCustomCompletions(action, list);

net.minecraft.client.multiplayer.ClientSuggestionProvider#registryAccess()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:146
  • Modifiers: public
  • Return: RegistryAccess

คืออะไร

ดำเนินการ registryAccess ตาม implementation ของ ClientSuggestionProvider

ทำงานยังไง

คืนค่า: this.connection.registryAccess().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
RegistryAccess result = instance.registryAccess();

net.minecraft.client.multiplayer.ClientSuggestionProvider#suggestRegistryElements(ResourceKey<? extends Registry<?>>,ElementSuggestionType,SuggestionsBuilder,CommandContext<?>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ClientSuggestionProvider.java:91
  • Modifiers: public
  • Return: CompletableFuture<Suggestions>

คืออะไร

ดำเนินการ suggestRegistryElements ตาม implementation ของ ClientSuggestionProvider

ทำงานยังไง

เรียกต่อ: registryAccess(), lookup(), map(), buildFuture(), orElseGet(), customSuggestion(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ResourceKey<? extends Registry<?>> resourceKey
  • ElementSuggestionType elementSuggestionType
  • SuggestionsBuilder suggestionsBuilder
  • CommandContext<?> commandContext

ตัวอย่างใช้งาน

ClientSuggestionProvider instance = ...;
ResourceKey<? extends Registry<?>> resourceKey = ...;
ElementSuggestionType elementSuggestionType = ...;
SuggestionsBuilder suggestionsBuilder = ...;
CommandContext<?> commandContext = ...;
CompletableFuture<Suggestions> result = instance.suggestRegistryElements(resourceKey, elementSuggestionType, suggestionsBuilder, commandContext);

DebugSampleSubscriber

  • Full name: net.minecraft.client.multiplayer.DebugSampleSubscriber
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/DebugSampleSubscriber.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.DebugSampleSubscriber#DebugSampleSubscriber(ClientPacketListener,DebugScreenOverlay)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/DebugSampleSubscriber.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DebugSampleSubscriber ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: debugScreenOverlay, connection, lastRequested. สร้างออบเจ็กต์: EnumMap<>.

Parameters

  • ClientPacketListener clientPacketListener
  • DebugScreenOverlay debugScreenOverlay

ตัวอย่างใช้งาน

ClientPacketListener clientPacketListener = ...;
DebugScreenOverlay debugScreenOverlay = ...;
DebugSampleSubscriber instance = new DebugSampleSubscriber(clientPacketListener, debugScreenOverlay);

net.minecraft.client.multiplayer.DebugSampleSubscriber#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/DebugSampleSubscriber.java:24
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: showFpsCharts(), sendSubscriptionRequestIfNeeded().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DebugSampleSubscriber instance = ...;
instance.tick();

KnownPacksManager

  • Full name: net.minecraft.client.multiplayer.KnownPacksManager
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/KnownPacksManager.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.KnownPacksManager#createResourceManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/KnownPacksManager.java:50
  • Modifiers: public
  • Return: CloseableResourceManager

คืออะไร

สร้าง Resource Manager

ทำงานยังไง

เรียกต่อ: openAllSelected(). สร้างออบเจ็กต์: MultiPackResourceManager. คืนค่า: new MultiPackResourceManager(PackType.SERVER_DATA, list).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

KnownPacksManager instance = ...;
CloseableResourceManager result = instance.createResourceManager();

net.minecraft.client.multiplayer.KnownPacksManager#KnownPacksManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/KnownPacksManager.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ KnownPacksManager ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: knownPackToId. เรียกต่อ: reload(), builder(), getAvailablePacks(), forEach(), location(), knownPackInfo(), ifPresent(), put().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

KnownPacksManager instance = new KnownPacksManager();

net.minecraft.client.multiplayer.KnownPacksManager#trySelectingPacks(List<KnownPack>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/KnownPacksManager.java:34
  • Modifiers: public
  • Return: List<KnownPack>

คืออะไร

ดำเนินการ trySelectingPacks ตาม implementation ของ KnownPacksManager

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(), add(), setSelected(). สร้างออบเจ็กต์: ArrayList<>. คืนค่า: list2.

Parameters

  • List<KnownPack> list

ตัวอย่างใช้งาน

KnownPacksManager instance = ...;
List<KnownPack> list = ...;
List<KnownPack> result = instance.trySelectingPacks(list);

LegacyServerPinger

  • Full name: net.minecraft.client.multiplayer.LegacyServerPinger
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/LegacyServerPinger.java
  • Type: class
  • Modifiers: public
  • Extends: SimpleChannelInboundHandler<ByteBuf>

net.minecraft.client.multiplayer.LegacyServerPinger#channelActive(ChannelHandlerContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LegacyServerPinger.java:26
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ channelActive ตาม implementation ของ LegacyServerPinger

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: alloc(), buffer(), writeByte(), writeLegacyString(), writerIndex(), writeShort(), getHost(), writeInt().

Parameters

  • ChannelHandlerContext channelHandlerContext

Throws

  • Exception

ตัวอย่างใช้งาน

LegacyServerPinger instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
instance.channelActive(channelHandlerContext);

net.minecraft.client.multiplayer.LegacyServerPinger#channelRead0(ChannelHandlerContext,ByteBuf)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LegacyServerPinger.java:51
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ channelRead0 ตาม implementation ของ LegacyServerPinger

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: readUnsignedByte(), readLegacyString(), splitToList(), equals(), get(), getInt(), handleResponse(), close().

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf

ตัวอย่างใช้งาน

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
@Override
protected void channelRead0(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf) {
    super.channelRead0(channelHandlerContext, byteBuf);
}

net.minecraft.client.multiplayer.LegacyServerPinger#exceptionCaught(ChannelHandlerContext,Throwable)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LegacyServerPinger.java:69
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ exceptionCaught ตาม implementation ของ LegacyServerPinger

ทำงานยังไง

เรียกต่อ: close().

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Throwable throwable

ตัวอย่างใช้งาน

LegacyServerPinger instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Throwable throwable = ...;
instance.exceptionCaught(channelHandlerContext, throwable);

net.minecraft.client.multiplayer.LegacyServerPinger#LegacyServerPinger(ServerAddress,LegacyServerPinger.Output)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LegacyServerPinger.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LegacyServerPinger ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: address, output.

Parameters

  • ServerAddress serverAddress
  • LegacyServerPinger.Output output

ตัวอย่างใช้งาน

ServerAddress serverAddress = ...;
LegacyServerPinger.Output output = ...;
LegacyServerPinger instance = new LegacyServerPinger(serverAddress, output);

LegacyServerPinger$Output

  • Full name: net.minecraft.client.multiplayer.LegacyServerPinger$Output
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/LegacyServerPinger.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.multiplayer.LegacyServerPinger$Output#handleResponse(int,String,String,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LegacyServerPinger.java:77
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Response

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • int i
  • String string
  • String string2
  • int j
  • int k

ตัวอย่างใช้งาน

LegacyServerPinger.Output instance = ...;
instance.handleResponse(0, "value", "value", 0, 0);

LevelLoadStatusManager

  • Full name: net.minecraft.client.multiplayer.LevelLoadStatusManager
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/LevelLoadStatusManager.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.LevelLoadStatusManager#LevelLoadStatusManager(LocalPlayer,ClientLevel,LevelRenderer)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LevelLoadStatusManager.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LevelLoadStatusManager ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: player, level, levelRenderer.

Parameters

  • LocalPlayer localPlayer
  • ClientLevel clientLevel
  • LevelRenderer levelRenderer

ตัวอย่างใช้งาน

LocalPlayer localPlayer = ...;
ClientLevel clientLevel = ...;
LevelRenderer levelRenderer = ...;
LevelLoadStatusManager instance = new LevelLoadStatusManager(localPlayer, clientLevel, levelRenderer);

net.minecraft.client.multiplayer.LevelLoadStatusManager#levelReady()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LevelLoadStatusManager.java:35
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ levelReady ตาม implementation ของ LevelLoadStatusManager

ทำงานยังไง

แก้ state: status. คืนค่า: this.status == LevelLoadStatusManager.Status.LEVEL_READY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelLoadStatusManager instance = ...;
boolean result = instance.levelReady();

net.minecraft.client.multiplayer.LevelLoadStatusManager#loadingPacketsReceived()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LevelLoadStatusManager.java:39
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ loadingPacketsReceived ตาม implementation ของ LevelLoadStatusManager

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: status.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelLoadStatusManager instance = ...;
instance.loadingPacketsReceived();

net.minecraft.client.multiplayer.LevelLoadStatusManager#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/LevelLoadStatusManager.java:22
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. แก้ state: status. เรียกต่อ: blockPosition(), isOutsideBuildHeight(), getY(), isSectionCompiled(), isSpectator(), isAlive().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LevelLoadStatusManager instance = ...;
instance.tick();

MultiPlayerGameMode

  • Full name: net.minecraft.client.multiplayer.MultiPlayerGameMode
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/MultiPlayerGameMode.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.MultiPlayerGameMode#adjustPlayer(Player)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:89
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ adjustPlayer ตาม implementation ของ MultiPlayerGameMode

ทำงานยังไง

เรียกต่อ: updatePlayerAbilities(), getAbilities().

Parameters

  • Player player

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
Player player = ...;
instance.adjustPlayer(player);

net.minecraft.client.multiplayer.MultiPlayerGameMode#attack(Player,Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:396
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ attack ตาม implementation ของ MultiPlayerGameMode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureHasSentCarriedItem(), send(), createAttackPacket(), isShiftKeyDown(), resetAttackStrengthTicker().

Parameters

  • Player player
  • Entity entity

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
Player player = ...;
Entity entity = ...;
instance.attack(player, entity);

net.minecraft.client.multiplayer.MultiPlayerGameMode#canHurtPlayer()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:108
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าสามารถ Hurt Player

ทำงานยังไง

เรียกต่อ: isSurvival(). คืนค่า: this.localPlayerMode.isSurvival().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
boolean result = instance.canHurtPlayer();

net.minecraft.client.multiplayer.MultiPlayerGameMode#continueDestroyBlock(BlockPos,Direction)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:202
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ continueDestroyBlock ตาม implementation ของ MultiPlayerGameMode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: destroyDelay, isDestroying, destroyProgress, destroyTicks. เรียกต่อ: ensureHasSentCarriedItem(), isCreative(), getWorldBorder(), isWithinBounds(), getBlockState(), getTutorial(), onDestroyBlock(), startPrediction(). สร้างออบเจ็กต์: ServerboundPlayerActionPacket, SimpleSoundInstance. มีจุด return อย่างน้อย 7 จุด.

Parameters

  • BlockPos blockPos
  • Direction direction

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
BlockPos blockPos = ...;
Direction direction = ...;
boolean result = instance.continueDestroyBlock(blockPos, direction);

net.minecraft.client.multiplayer.MultiPlayerGameMode#createPlayer(ClientLevel,StatsCounter,ClientRecipeBook)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:388
  • Modifiers: public
  • Return: LocalPlayer

คืออะไร

สร้าง Player

ทำงานยังไง

คืนค่า: this.createPlayer(clientLevel, statsCounter, clientRecipeBook, false, false).

Parameters

  • ClientLevel clientLevel
  • StatsCounter statsCounter
  • ClientRecipeBook clientRecipeBook

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
ClientLevel clientLevel = ...;
StatsCounter statsCounter = ...;
ClientRecipeBook clientRecipeBook = ...;
LocalPlayer result = instance.createPlayer(clientLevel, statsCounter, clientRecipeBook);

net.minecraft.client.multiplayer.MultiPlayerGameMode#createPlayer(ClientLevel,StatsCounter,ClientRecipeBook,boolean,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:392
  • Modifiers: public
  • Return: LocalPlayer

คืออะไร

สร้าง Player

ทำงานยังไง

สร้างออบเจ็กต์: LocalPlayer. คืนค่า: new LocalPlayer(this.minecraft, clientLevel, this.connection, statsCounter, clientRecipeBook, bl, bl2).

Parameters

  • ClientLevel clientLevel
  • StatsCounter statsCounter
  • ClientRecipeBook clientRecipeBook
  • boolean bl
  • boolean bl2

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
ClientLevel clientLevel = ...;
StatsCounter statsCounter = ...;
ClientRecipeBook clientRecipeBook = ...;
LocalPlayer result = instance.createPlayer(clientLevel, statsCounter, clientRecipeBook, true, true);

net.minecraft.client.multiplayer.MultiPlayerGameMode#destroyBlock(BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:112
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ destroyBlock ตาม implementation ของ MultiPlayerGameMode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: blockActionRestricted(), getBlockState(), getMainHandItem(), getItem(), canAttackBlock(), getBlock(), canUseGameMasterBlocks(), isAir(). มีจุด return อย่างน้อย 5 จุด.

Parameters

  • BlockPos blockPos

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
BlockPos blockPos = ...;
boolean result = instance.destroyBlock(blockPos);

net.minecraft.client.multiplayer.MultiPlayerGameMode#getDestroyStage()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:508
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Destroy Stage

ทำงานยังไง

คืนค่า: this.destroyProgress > 0.0F ? (int)(this.destroyProgress * 10.0F) : -1.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
int result = instance.getDestroyStage();

net.minecraft.client.multiplayer.MultiPlayerGameMode#getPlayerMode()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:500
  • Modifiers: public
  • Return: GameType

คืออะไร

อ่านค่า Player Mode

ทำงานยังไง

คืนค่า: this.localPlayerMode.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
GameType result = instance.getPlayerMode();

net.minecraft.client.multiplayer.MultiPlayerGameMode#getPreviousPlayerMode()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:495
  • Modifiers: public
  • Return: GameType

คืออะไร

อ่านค่า Previous Player Mode

ทำงานยังไง

คืนค่า: this.previousLocalPlayerMode.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
GameType result = instance.getPreviousPlayerMode();

net.minecraft.client.multiplayer.MultiPlayerGameMode#handleCreativeModeItemAdd(ItemStack,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:455
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Creative Mode Item Add

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isCreative(), isFeatureEnabled(), getItem(), requiredFeatures(), send(). สร้างออบเจ็กต์: ServerboundSetCreativeModeSlotPacket.

Parameters

  • ItemStack itemStack
  • int i

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
ItemStack itemStack = ...;
instance.handleCreativeModeItemAdd(itemStack, 0);

net.minecraft.client.multiplayer.MultiPlayerGameMode#handleCreativeModeItemDrop(ItemStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:461
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Creative Mode Item Drop

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isCreative(), isEmpty(), isFeatureEnabled(), getItem(), requiredFeatures(), send(), getDropSpamThrottler(), increment(). สร้างออบเจ็กต์: ServerboundSetCreativeModeSlotPacket.

Parameters

  • ItemStack itemStack

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
ItemStack itemStack = ...;
instance.handleCreativeModeItemDrop(itemStack);

net.minecraft.client.multiplayer.MultiPlayerGameMode#handleInventoryButtonClick(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:451
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Inventory Button Click

ทำงานยังไง

เรียกต่อ: send(). สร้างออบเจ็กต์: ServerboundContainerButtonClickPacket.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
instance.handleInventoryButtonClick(0, 0);

net.minecraft.client.multiplayer.MultiPlayerGameMode#handleInventoryMouseClick(int,int,int,ClickType,Player)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:418
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Inventory Mouse Click

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: warn(), size(), newArrayListWithCapacity(), add(), getItem(), copy(), clicked(), get(). สร้างออบเจ็กต์: Int2ObjectOpenHashMap<>, ServerboundContainerClickPacket.

Parameters

  • int i
  • int j
  • int k
  • ClickType clickType
  • Player player

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
ClickType clickType = ...;
Player player = ...;
instance.handleInventoryMouseClick(0, 0, 0, clickType, player);

net.minecraft.client.multiplayer.MultiPlayerGameMode#handlePickItemFromBlock(BlockPos,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:512
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Pick Item From Block

ทำงานยังไง

เรียกต่อ: send(). สร้างออบเจ็กต์: ServerboundPickItemFromBlockPacket.

Parameters

  • BlockPos blockPos
  • boolean bl

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
BlockPos blockPos = ...;
instance.handlePickItemFromBlock(blockPos, true);

net.minecraft.client.multiplayer.MultiPlayerGameMode#handlePickItemFromEntity(Entity,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:516
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Pick Item From Entity

ทำงานยังไง

เรียกต่อ: send(), getId(). สร้างออบเจ็กต์: ServerboundPickItemFromEntityPacket.

Parameters

  • Entity entity
  • boolean bl

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
Entity entity = ...;
instance.handlePickItemFromEntity(entity, true);

net.minecraft.client.multiplayer.MultiPlayerGameMode#handlePlaceRecipe(int,RecipeDisplayId,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:447
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Place Recipe

ทำงานยังไง

เรียกต่อ: send(). สร้างออบเจ็กต์: ServerboundPlaceRecipePacket.

Parameters

  • int i
  • RecipeDisplayId recipeDisplayId
  • boolean bl

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
RecipeDisplayId recipeDisplayId = ...;
instance.handlePlaceRecipe(0, recipeDisplayId, true);

net.minecraft.client.multiplayer.MultiPlayerGameMode#handleSlotStateChanged(int,int,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:520
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Slot State Changed

ทำงานยังไง

เรียกต่อ: send(). สร้างออบเจ็กต์: ServerboundContainerSlotStateChangedPacket.

Parameters

  • int i
  • int j
  • boolean bl

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
instance.handleSlotStateChanged(0, 0, true);

net.minecraft.client.multiplayer.MultiPlayerGameMode#hasExperience()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:475
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Experience

ทำงานยังไง

เรียกต่อ: isSurvival(). คืนค่า: this.localPlayerMode.isSurvival().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
boolean result = instance.hasExperience();

net.minecraft.client.multiplayer.MultiPlayerGameMode#hasInfiniteItems()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:483
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Infinite Items

ทำงานยังไง

เรียกต่อ: isCreative(). คืนค่า: this.localPlayerMode.isCreative().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
boolean result = instance.hasInfiniteItems();

net.minecraft.client.multiplayer.MultiPlayerGameMode#hasMissTime()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:479
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Miss Time

ทำงานยังไง

เรียกต่อ: isCreative(). คืนค่า: !this.localPlayerMode.isCreative().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
boolean result = instance.hasMissTime();

net.minecraft.client.multiplayer.MultiPlayerGameMode#interact(Player,Entity,InteractionHand)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:405
  • Modifiers: public
  • Return: InteractionResult

คืออะไร

จัดการ interaction interact

ทำงานยังไง

แก้ state: localPlayerMode. เรียกต่อ: ensureHasSentCarriedItem(), send(), createInteractionPacket(), isShiftKeyDown(), interactOn(). คืนค่า: (InteractionResult)(this.localPlayerMode == GameType.SPECTATOR ? InteractionResult.PASS : player.interactOn(entity, interactionHand)).

Parameters

  • Player player
  • Entity entity
  • InteractionHand interactionHand

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
Player player = ...;
Entity entity = ...;
InteractionHand interactionHand = ...;
InteractionResult result = instance.interact(player, entity, interactionHand);

net.minecraft.client.multiplayer.MultiPlayerGameMode#interactAt(Player,Entity,EntityHitResult,InteractionHand)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:411
  • Modifiers: public
  • Return: InteractionResult

คืออะไร

จัดการ interaction At

ทำงานยังไง

แก้ state: localPlayerMode. เรียกต่อ: ensureHasSentCarriedItem(), getLocation(), subtract(), getX(), getY(), getZ(), send(), createInteractionPacket(). คืนค่า: (InteractionResult)(this.localPlayerMode == GameType.SPECTATOR ? InteractionResult.PASS : entity.interactAt(player, vec3, interactionHand)).

Parameters

  • Player player
  • Entity entity
  • EntityHitResult entityHitResult
  • InteractionHand interactionHand

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
Player player = ...;
Entity entity = ...;
EntityHitResult entityHitResult = ...;
InteractionHand interactionHand = ...;
InteractionResult result = instance.interactAt(player, entity, entityHitResult, interactionHand);

net.minecraft.client.multiplayer.MultiPlayerGameMode#isAlwaysFlying()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:491
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Always Flying

ทำงานยังไง

แก้ state: localPlayerMode. คืนค่า: this.localPlayerMode == GameType.SPECTATOR.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
boolean result = instance.isAlwaysFlying();

net.minecraft.client.multiplayer.MultiPlayerGameMode#isDestroying()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:504
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Destroying

ทำงานยังไง

คืนค่า: this.isDestroying.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
boolean result = instance.isDestroying();

net.minecraft.client.multiplayer.MultiPlayerGameMode#isServerControlledInventory()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:487
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Server Controlled Inventory

ทำงานยังไง

เรียกต่อ: isPassenger(), getVehicle(). คืนค่า: this.minecraft.player.isPassenger() && this.minecraft.player.getVehicle() instanceof HasCustomInventoryScreen.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
boolean result = instance.isServerControlledInventory();

net.minecraft.client.multiplayer.MultiPlayerGameMode#MultiPlayerGameMode(Minecraft,ClientPacketListener)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:84
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MultiPlayerGameMode ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft, connection.

Parameters

  • Minecraft minecraft
  • ClientPacketListener clientPacketListener

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
ClientPacketListener clientPacketListener = ...;
MultiPlayerGameMode instance = new MultiPlayerGameMode(minecraft, clientPacketListener);

net.minecraft.client.multiplayer.MultiPlayerGameMode#releaseUsingItem(Player)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:469
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ releaseUsingItem ตาม implementation ของ MultiPlayerGameMode

ทำงานยังไง

เรียกต่อ: ensureHasSentCarriedItem(), send(). สร้างออบเจ็กต์: ServerboundPlayerActionPacket.

Parameters

  • Player player

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
Player player = ...;
instance.releaseUsingItem(player);

net.minecraft.client.multiplayer.MultiPlayerGameMode#setLocalMode(GameType)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:99
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Local Mode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: previousLocalPlayerMode, localPlayerMode. เรียกต่อ: updatePlayerAbilities(), getAbilities().

Parameters

  • GameType gameType

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
GameType gameType = ...;
instance.setLocalMode(gameType);

net.minecraft.client.multiplayer.MultiPlayerGameMode#setLocalMode(GameType,GameType)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:93
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Local Mode

ทำงานยังไง

แก้ state: localPlayerMode, previousLocalPlayerMode. เรียกต่อ: updatePlayerAbilities(), getAbilities().

Parameters

  • GameType gameType
  • GameType gameType2

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
GameType gameType = ...;
GameType gameType2 = ...;
instance.setLocalMode(gameType, gameType2);

net.minecraft.client.multiplayer.MultiPlayerGameMode#startDestroyBlock(BlockPos,Direction)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:142
  • Modifiers: public
  • Return: boolean

คืออะไร

เริ่ม Destroy Block

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: destroyDelay, destroyProgress, isDestroying, destroyBlockPos, destroyingItem, destroyTicks. เรียกต่อ: blockActionRestricted(), getWorldBorder(), isWithinBounds(), isCreative(), getBlockState(), getTutorial(), onDestroyBlock(), startPrediction(). สร้างออบเจ็กต์: ServerboundPlayerActionPacket. มีจุด return อย่างน้อย 5 จุด.

Parameters

  • BlockPos blockPos
  • Direction direction

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
BlockPos blockPos = ...;
Direction direction = ...;
boolean result = instance.startDestroyBlock(blockPos, direction);

net.minecraft.client.multiplayer.MultiPlayerGameMode#stopDestroyBlock()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:190
  • Modifiers: public
  • Return: void

คืออะไร

หยุด Destroy Block

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: isDestroying, destroyProgress. เรียกต่อ: getBlockState(), getTutorial(), onDestroyBlock(), send(), destroyBlockProgress(), getId(), resetAttackStrengthTicker(). สร้างออบเจ็กต์: ServerboundPlayerActionPacket.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
instance.stopDestroyBlock();

net.minecraft.client.multiplayer.MultiPlayerGameMode#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:272
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureHasSentCarriedItem(), getConnection(), isConnected(), handleDisconnection().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
instance.tick();

net.minecraft.client.multiplayer.MultiPlayerGameMode#useItem(Player,InteractionHand)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:355
  • Modifiers: public
  • Return: InteractionResult

คืออะไร

ใช้งาน Item

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: localPlayerMode. เรียกต่อ: ensureHasSentCarriedItem(), startPrediction(), getYRot(), getXRot(), getItemInHand(), getCooldowns(), isOnCooldown(), setValue(). สร้างออบเจ็กต์: MutableObject<>, ServerboundUseItemPacket. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • Player player
  • InteractionHand interactionHand

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
Player player = ...;
InteractionHand interactionHand = ...;
InteractionResult result = instance.useItem(player, interactionHand);

net.minecraft.client.multiplayer.MultiPlayerGameMode#useItemOn(LocalPlayer,InteractionHand,BlockHitResult)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/MultiPlayerGameMode.java:294
  • Modifiers: public
  • Return: InteractionResult

คืออะไร

ใช้งาน Item On

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureHasSentCarriedItem(), getWorldBorder(), isWithinBounds(), getBlockPos(), startPrediction(), setValue(), performUseItemOn(), getValue(). สร้างออบเจ็กต์: MutableObject<>, ServerboundUseItemOnPacket. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • LocalPlayer localPlayer
  • InteractionHand interactionHand
  • BlockHitResult blockHitResult

ตัวอย่างใช้งาน

MultiPlayerGameMode instance = ...;
LocalPlayer localPlayer = ...;
InteractionHand interactionHand = ...;
BlockHitResult blockHitResult = ...;
InteractionResult result = instance.useItemOn(localPlayer, interactionHand, blockHitResult);

PingDebugMonitor

  • Full name: net.minecraft.client.multiplayer.PingDebugMonitor
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/PingDebugMonitor.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.PingDebugMonitor#onPongReceived(ClientboundPongResponsePacket)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PingDebugMonitor.java:24
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Pong Received

ทำงานยังไง

เรียกต่อ: logSample(), getMillis(), time().

Parameters

  • ClientboundPongResponsePacket clientboundPongResponsePacket

ตัวอย่างใช้งาน

PingDebugMonitor instance = ...;
ClientboundPongResponsePacket clientboundPongResponsePacket = ...;
instance.onPongReceived(clientboundPongResponsePacket);

net.minecraft.client.multiplayer.PingDebugMonitor#PingDebugMonitor(ClientPacketListener,LocalSampleLogger)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PingDebugMonitor.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PingDebugMonitor ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: connection, delayTimer.

Parameters

  • ClientPacketListener clientPacketListener
  • LocalSampleLogger localSampleLogger

ตัวอย่างใช้งาน

ClientPacketListener clientPacketListener = ...;
LocalSampleLogger localSampleLogger = ...;
PingDebugMonitor instance = new PingDebugMonitor(clientPacketListener, localSampleLogger);

net.minecraft.client.multiplayer.PingDebugMonitor#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PingDebugMonitor.java:20
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: send(), getMillis(). สร้างออบเจ็กต์: ServerboundPingRequestPacket.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PingDebugMonitor instance = ...;
instance.tick();

PlayerInfo

  • Full name: net.minecraft.client.multiplayer.PlayerInfo
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/PlayerInfo.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.PlayerInfo#clearChatSession(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:77
  • Modifiers: protected
  • Return: void

คืออะไร

ล้าง Chat Session

ทำงานยังไง

แก้ state: chatSession, messageValidator. เรียกต่อ: fallbackMessageValidator().

Parameters

  • boolean bl

ตัวอย่างใช้งาน

@Override
protected void clearChatSession(boolean bl) {
    super.clearChatSession(bl);
}

net.minecraft.client.multiplayer.PlayerInfo#getChatSession()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:59
  • Modifiers: public
  • Return: RemoteChatSession

คืออะไร

อ่านค่า Chat Session

ทำงานยังไง

คืนค่า: this.chatSession.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
RemoteChatSession result = instance.getChatSession();

net.minecraft.client.multiplayer.PlayerInfo#getGameMode()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:86
  • Modifiers: public
  • Return: GameType

คืออะไร

อ่านค่า Game Mode

ทำงานยังไง

คืนค่า: this.gameMode.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
GameType result = instance.getGameMode();

net.minecraft.client.multiplayer.PlayerInfo#getLatency()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:94
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Latency

ทำงานยังไง

คืนค่า: this.latency.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
int result = instance.getLatency();

net.minecraft.client.multiplayer.PlayerInfo#getMessageValidator()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:64
  • Modifiers: public
  • Return: SignedMessageValidator

คืออะไร

อ่านค่า Message Validator

ทำงานยังไง

คืนค่า: this.messageValidator.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
SignedMessageValidator result = instance.getMessageValidator();

net.minecraft.client.multiplayer.PlayerInfo#getProfile()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:55
  • Modifiers: public
  • Return: GameProfile

คืออะไร

อ่านค่า Profile

ทำงานยังไง

คืนค่า: this.profile.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
GameProfile result = instance.getProfile();

net.minecraft.client.multiplayer.PlayerInfo#getSkin()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:102
  • Modifiers: public
  • Return: PlayerSkin

คืออะไร

อ่านค่า Skin

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.skinLookup.get().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
PlayerSkin result = instance.getSkin();

net.minecraft.client.multiplayer.PlayerInfo#getTabListDisplayName()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:115
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Tab List Display Name

ทำงานยังไง

คืนค่า: this.tabListDisplayName.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
Component result = instance.getTabListDisplayName();

net.minecraft.client.multiplayer.PlayerInfo#getTabListOrder()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:132
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Tab List Order

ทำงานยังไง

คืนค่า: this.tabListOrder.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
int result = instance.getTabListOrder();

net.minecraft.client.multiplayer.PlayerInfo#getTeam()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:106
  • Modifiers: public
  • Return: PlayerTeam

คืออะไร

อ่านค่า Team

ทำงานยังไง

เรียกต่อ: getInstance(), getScoreboard(), getPlayersTeam(), getProfile(), getName(). คืนค่า: Minecraft.getInstance().level.getScoreboard().getPlayersTeam(this.getProfile().getName()).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
PlayerTeam result = instance.getTeam();

net.minecraft.client.multiplayer.PlayerInfo#hasVerifiableChat()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:68
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Verifiable Chat

ทำงานยังไง

คืนค่า: this.chatSession != null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
boolean result = instance.hasVerifiableChat();

net.minecraft.client.multiplayer.PlayerInfo#PlayerInfo(GameProfile,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:36
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PlayerInfo ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: profile, messageValidator, skinLookup. เรียกต่อ: fallbackMessageValidator(), memoize(), createSkinLookup(), get().

Parameters

  • GameProfile gameProfile
  • boolean bl

ตัวอย่างใช้งาน

GameProfile gameProfile = ...;
PlayerInfo instance = new PlayerInfo(gameProfile, true);

net.minecraft.client.multiplayer.PlayerInfo#setChatSession(RemoteChatSession)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:72
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Chat Session

ทำงานยังไง

แก้ state: chatSession, messageValidator. เรียกต่อ: createMessageValidator().

Parameters

  • RemoteChatSession remoteChatSession

ตัวอย่างใช้งาน

RemoteChatSession remoteChatSession = ...;
@Override
protected void setChatSession(RemoteChatSession remoteChatSession) {
    super.setChatSession(remoteChatSession);
}

net.minecraft.client.multiplayer.PlayerInfo#setGameMode(GameType)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:90
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Game Mode

ทำงานยังไง

แก้ state: gameMode.

Parameters

  • GameType gameType

ตัวอย่างใช้งาน

GameType gameType = ...;
@Override
protected void setGameMode(GameType gameType) {
    super.setGameMode(gameType);
}

net.minecraft.client.multiplayer.PlayerInfo#setLatency(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:98
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Latency

ทำงานยังไง

แก้ state: latency.

Parameters

  • int i

ตัวอย่างใช้งาน

@Override
protected void setLatency(int i) {
    super.setLatency(i);
}

net.minecraft.client.multiplayer.PlayerInfo#setShowHat(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:120
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Show Hat

ทำงานยังไง

แก้ state: showHat.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
instance.setShowHat(true);

net.minecraft.client.multiplayer.PlayerInfo#setTabListDisplayName(Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:111
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Tab List Display Name

ทำงานยังไง

แก้ state: tabListDisplayName.

Parameters

  • Component component

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
Component component = ...;
instance.setTabListDisplayName(component);

net.minecraft.client.multiplayer.PlayerInfo#setTabListOrder(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:128
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Tab List Order

ทำงานยังไง

แก้ state: tabListOrder.

Parameters

  • int i

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
instance.setTabListOrder(0);

net.minecraft.client.multiplayer.PlayerInfo#showHat()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/PlayerInfo.java:124
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ showHat ตาม implementation ของ PlayerInfo

ทำงานยังไง

คืนค่า: this.showHat.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlayerInfo instance = ...;
boolean result = instance.showHat();

ProfileKeyPairManager

  • Full name: net.minecraft.client.multiplayer.ProfileKeyPairManager
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ProfileKeyPairManager.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.multiplayer.ProfileKeyPairManager#create(UserApiService,User,Path)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ProfileKeyPairManager.java:26
  • Modifiers: static
  • Return: ProfileKeyPairManager

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: getType(), getProfileId(). สร้างออบเจ็กต์: AccountProfileKeyPairManager. คืนค่า: user.getType() == User.Type.MSA ? new AccountProfileKeyPairManager(userApiService, user.getProfileId(), path) : EMPTY_KEY_MANAGER.

Parameters

  • UserApiService userApiService
  • User user
  • Path path

ตัวอย่างใช้งาน

UserApiService userApiService = ...;
User user = ...;
Path path = ...;
ProfileKeyPairManager result = ProfileKeyPairManager.create(userApiService, user, path);

net.minecraft.client.multiplayer.ProfileKeyPairManager#prepareKeyPair()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ProfileKeyPairManager.java:30
  • Modifiers: ``
  • Return: CompletableFuture<Optional<ProfileKeyPair>>

คืออะไร

ดำเนินการ prepareKeyPair ตาม implementation ของ ProfileKeyPairManager

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ProfileKeyPairManager instance = ...;
CompletableFuture<Optional<ProfileKeyPair>> result = instance.prepareKeyPair();

net.minecraft.client.multiplayer.ProfileKeyPairManager#shouldRefreshKeyPair()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ProfileKeyPairManager.java:32
  • Modifiers: ``
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Refresh Key Pair

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ProfileKeyPairManager instance = ...;
boolean result = instance.shouldRefreshKeyPair();

RegistryDataCollector

  • Full name: net.minecraft.client.multiplayer.RegistryDataCollector
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/RegistryDataCollector.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.RegistryDataCollector#appendContents(ResourceKey<? extends Registry<?>>,List<PackedRegistryEntry>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/RegistryDataCollector.java:39
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ appendContents ตาม implementation ของ RegistryDataCollector

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: contentsCollector. เรียกต่อ: ContentsCollector(), append(). สร้างออบเจ็กต์: RegistryDataCollector.ContentsCollector.

Parameters

  • ResourceKey<? extends Registry<?>> resourceKey
  • List<PackedRegistryEntry> list

ตัวอย่างใช้งาน

RegistryDataCollector instance = ...;
ResourceKey<? extends Registry<?>> resourceKey = ...;
List<PackedRegistryEntry> list = ...;
instance.appendContents(resourceKey, list);

net.minecraft.client.multiplayer.RegistryDataCollector#appendTags(Map<ResourceKey<? extends Registry<?>>, NetworkPayload>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/RegistryDataCollector.java:47
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ appendTags ตาม implementation ของ RegistryDataCollector

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: tagCollector. เรียกต่อ: TagCollector(), forEach(). สร้างออบเจ็กต์: RegistryDataCollector.TagCollector.

Parameters

  • Map<ResourceKey<? extends Registry<?>>, NetworkPayload> map

ตัวอย่างใช้งาน

RegistryDataCollector instance = ...;
Map<ResourceKey<? extends Registry<?>>, NetworkPayload> map = ...;
instance.appendTags(map);

net.minecraft.client.multiplayer.RegistryDataCollector#collectGameRegistries(ResourceProvider,Frozen,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/RegistryDataCollector.java:129
  • Modifiers: public
  • Return: Frozen

คืออะไร

ดำเนินการ collectGameRegistries ตาม implementation ของ RegistryDataCollector

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: loadNewElementsAndTags(), loadOnlyTags(), freeze(). คืนค่า: registryAccess.freeze().

Parameters

  • ResourceProvider resourceProvider
  • Frozen frozen
  • boolean bl

ตัวอย่างใช้งาน

RegistryDataCollector instance = ...;
ResourceProvider resourceProvider = ...;
Frozen frozen = ...;
Frozen result = instance.collectGameRegistries(resourceProvider, frozen, true);

ServerData

  • Full name: net.minecraft.client.multiplayer.ServerData
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ServerData.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.ServerData#copyFrom(ServerData)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:120
  • Modifiers: public
  • Return: void

คืออะไร

คัดลอก From

ทำงานยังไง

แก้ state: type. เรียกต่อ: copyNameIconFrom(), setResourcePackStatus(), getResourcePackStatus().

Parameters

  • ServerData serverData

ตัวอย่างใช้งาน

ServerData instance = ...;
ServerData serverData = ...;
instance.copyFrom(serverData);

net.minecraft.client.multiplayer.ServerData#copyNameIconFrom(ServerData)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:114
  • Modifiers: public
  • Return: void

คืออะไร

คัดลอก Name Icon From

ทำงานยังไง

แก้ state: ip, name, iconBytes.

Parameters

  • ServerData serverData

ตัวอย่างใช้งาน

ServerData instance = ...;
ServerData serverData = ...;
instance.copyNameIconFrom(serverData);

net.minecraft.client.multiplayer.ServerData#getIconBytes()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:93
  • Modifiers: public
  • Return: byte[]

คืออะไร

อ่านค่า Icon Bytes

ทำงานยังไง

คืนค่า: this.iconBytes.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerData instance = ...;
byte[] result = instance.getIconBytes();

net.minecraft.client.multiplayer.ServerData#getResourcePackStatus()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:61
  • Modifiers: public
  • Return: ServerData.ServerPackStatus

คืออะไร

อ่านค่า Resource Pack Status

ทำงานยังไง

คืนค่า: this.packStatus.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerData instance = ...;
ServerData.ServerPackStatus result = instance.getResourcePackStatus();

net.minecraft.client.multiplayer.ServerData#isLan()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:102
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Lan

ทำงานยังไง

แก้ state: type. คืนค่า: this.type == ServerData.Type.LAN.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerData instance = ...;
boolean result = instance.isLan();

net.minecraft.client.multiplayer.ServerData#isRealm()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:106
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Realm

ทำงานยังไง

แก้ state: type. คืนค่า: this.type == ServerData.Type.REALM.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerData instance = ...;
boolean result = instance.isRealm();

net.minecraft.client.multiplayer.ServerData#read(CompoundTag)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:69
  • Modifiers: public static
  • Return: ServerData

คืออะไร

อ่าน read

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getString(), contains(), getDecoder(), decode(), setIconBytes(), validateIcon(), warn(), getBoolean(). สร้างออบเจ็กต์: ServerData. คืนค่า: serverData.

Parameters

  • CompoundTag compoundTag

ตัวอย่างใช้งาน

CompoundTag compoundTag = ...;
ServerData result = ServerData.read(compoundTag);

net.minecraft.client.multiplayer.ServerData#ServerData(String,String,ServerData.Type)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:38
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerData ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: name, ip, type.

Parameters

  • String string
  • String string2
  • ServerData.Type type

ตัวอย่างใช้งาน

ServerData.Type type = ...;
ServerData instance = new ServerData("value", "value", type);

net.minecraft.client.multiplayer.ServerData#setIconBytes(byte[])

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:98
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Icon Bytes

ทำงานยังไง

แก้ state: iconBytes.

Parameters

  • byte[] bs

ตัวอย่างใช้งาน

ServerData instance = ...;
byte[] bs = ...;
instance.setIconBytes(bs);

net.minecraft.client.multiplayer.ServerData#setResourcePackStatus(ServerData.ServerPackStatus)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:65
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Resource Pack Status

ทำงานยังไง

แก้ state: packStatus.

Parameters

  • ServerData.ServerPackStatus serverPackStatus

ตัวอย่างใช้งาน

ServerData instance = ...;
ServerData.ServerPackStatus serverPackStatus = ...;
instance.setResourcePackStatus(serverPackStatus);

net.minecraft.client.multiplayer.ServerData#setState(ServerData.State)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:130
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า State

ทำงานยังไง

แก้ state: state.

Parameters

  • ServerData.State state

ตัวอย่างใช้งาน

ServerData instance = ...;
ServerData.State state = ...;
instance.setState(state);

net.minecraft.client.multiplayer.ServerData#state()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:126
  • Modifiers: public
  • Return: ServerData.State

คืออะไร

ดำเนินการ state ตาม implementation ของ ServerData

ทำงานยังไง

คืนค่า: this.state.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerData instance = ...;
ServerData.State result = instance.state();

net.minecraft.client.multiplayer.ServerData#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:110
  • Modifiers: public
  • Return: ServerData.Type

คืออะไร

ดำเนินการ type ตาม implementation ของ ServerData

ทำงานยังไง

คืนค่า: this.type.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerData instance = ...;
ServerData.Type result = instance.type();

net.minecraft.client.multiplayer.ServerData#validateIcon(byte[])

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:134
  • Modifiers: public static
  • Return: byte[]

คืออะไร

ตรวจสอบความถูกต้อง Icon

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: fromBytes(), width(), height(), warn(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • byte[] bs

ตัวอย่างใช้งาน

byte[] bs = ...;
byte[] result = ServerData.validateIcon(bs);

net.minecraft.client.multiplayer.ServerData#write()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:44
  • Modifiers: public
  • Return: CompoundTag

คืออะไร

เขียน write

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: packStatus. เรียกต่อ: putString(), getEncoder(), encodeToString(), putBoolean(). สร้างออบเจ็กต์: CompoundTag. คืนค่า: compoundTag.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerData instance = ...;
CompoundTag result = instance.write();

ServerData$ServerPackStatus

  • Full name: net.minecraft.client.multiplayer.ServerData$ServerPackStatus
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ServerData.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.multiplayer.ServerData$ServerPackStatus#getName()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerData.java:162
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Name

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerData.ServerPackStatus instance = ...;
Component result = instance.getName();

ServerList

  • Full name: net.minecraft.client.multiplayer.ServerList
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ServerList.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.ServerList#add(ServerData,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:128
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), remove().

Parameters

  • ServerData serverData
  • boolean bl

ตัวอย่างใช้งาน

ServerList instance = ...;
ServerData serverData = ...;
instance.add(serverData, true);

net.minecraft.client.multiplayer.ServerList#get(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:87
  • Modifiers: public
  • Return: ServerData

คืออะไร

อ่านค่า get

ทำงานยังไง

คืนค่า: this.serverList.get(i).

Parameters

  • int i

ตัวอย่างใช้งาน

ServerList instance = ...;
ServerData result = instance.get(0);

net.minecraft.client.multiplayer.ServerList#get(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:91
  • Modifiers: public
  • Return: ServerData

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: equals(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • String string

ตัวอย่างใช้งาน

ServerList instance = ...;
ServerData result = instance.get("value");

net.minecraft.client.multiplayer.ServerList#load()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:33
  • Modifiers: public
  • Return: void

คืออะไร

โหลด load

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: clear(), read(), toPath(), resolve(), getList(), size(), getCompound(), getBoolean().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerList instance = ...;
instance.load();

net.minecraft.client.multiplayer.ServerList#remove(ServerData)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:122
  • Modifiers: public
  • Return: void

คืออะไร

ลบ remove

ทำงานยังไง

ตรวจเงื่อนไขด้วย if.

Parameters

  • ServerData serverData

ตัวอย่างใช้งาน

ServerList instance = ...;
ServerData serverData = ...;
instance.remove(serverData);

net.minecraft.client.multiplayer.ServerList#replace(int,ServerData)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:151
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ replace ตาม implementation ของ ServerList

ทำงานยังไง

เรียกต่อ: set().

Parameters

  • int i
  • ServerData serverData

ตัวอย่างใช้งาน

ServerList instance = ...;
ServerData serverData = ...;
instance.replace(0, serverData);

net.minecraft.client.multiplayer.ServerList#save()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:58
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: write(), putBoolean(), add(), put(), toPath(), createTempFile(), resolve(), safeReplaceFile(). สร้างออบเจ็กต์: ListTag, CompoundTag.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerList instance = ...;
instance.save();

net.minecraft.client.multiplayer.ServerList#saveSingleServer(ServerData)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:167
  • Modifiers: public static
  • Return: void

คืออะไร

บันทึก Single Server

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: schedule(), getInstance(), load(), set(), save(). สร้างออบเจ็กต์: ServerList.

Parameters

  • ServerData serverData

ตัวอย่างใช้งาน

ServerData serverData = ...;
ServerList.saveSingleServer(serverData);

net.minecraft.client.multiplayer.ServerList#ServerList(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:29
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerList ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
ServerList instance = new ServerList(minecraft);

net.minecraft.client.multiplayer.ServerList#size()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:140
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ size ตาม implementation ของ ServerList

ทำงานยังไง

คืนค่า: this.serverList.size().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerList instance = ...;
int result = instance.size();

net.minecraft.client.multiplayer.ServerList#swap(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:144
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ swap ตาม implementation ของ ServerList

ทำงานยังไง

เรียกต่อ: get(), set(), save().

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

ServerList instance = ...;
instance.swap(0, 0);

net.minecraft.client.multiplayer.ServerList#unhide(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerList.java:108
  • Modifiers: public
  • Return: ServerData

คืออะไร

ดำเนินการ unhide ตาม implementation ของ ServerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(), equals(), remove(), add(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string

ตัวอย่างใช้งาน

ServerList instance = ...;
ServerData result = instance.unhide("value");

ServerStatusPinger

  • Full name: net.minecraft.client.multiplayer.ServerStatusPinger
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/ServerStatusPinger.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.ServerStatusPinger#formatPlayerCount(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerStatusPinger.java:164
  • Modifiers: public static
  • Return: Component

คืออะไร

ดำเนินการ formatPlayerCount ตาม implementation ของ ServerStatusPinger

ทำงานยังไง

เรียกต่อ: literal(), toString(), withStyle(), translatable(). คืนค่า: Component.translatable("multiplayer.status.player_count", new Object[]{component, component2}).withStyle(ChatFormatting.DARK_GRAY).

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

Component result = ServerStatusPinger.formatPlayerCount(0, 0);

net.minecraft.client.multiplayer.ServerStatusPinger#pingServer(ServerData,Runnable,Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerStatusPinger.java:48
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ pingServer ตาม implementation ของ ServerStatusPinger

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: receivedPing, pingStart, success. เรียกต่อ: parseString(), resolveAddress(), map(), isEmpty(), onPingFailed(), get(), connectToServer(), add(). สร้างออบเจ็กต์: ClientStatusPacketListener, ArrayList<>, ServerboundPingRequestPacket. คืนค่า: connection.isConnected().

Parameters

  • ServerData serverData
  • Runnable runnable
  • Runnable runnable2

Throws

  • UnknownHostException

ตัวอย่างใช้งาน

ServerStatusPinger instance = ...;
ServerData serverData = ...;
Runnable runnable = ...;
Runnable runnable2 = ...;
instance.pingServer(serverData, runnable, runnable2);

net.minecraft.client.multiplayer.ServerStatusPinger#removeAll()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerStatusPinger.java:186
  • Modifiers: public
  • Return: void

คืออะไร

ลบ All

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีส่วนที่ synchronize การทำงาน. เรียกต่อ: iterator(), hasNext(), next(), isConnected(), remove(), disconnect(), translatable().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerStatusPinger instance = ...;
instance.removeAll();

net.minecraft.client.multiplayer.ServerStatusPinger#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/ServerStatusPinger.java:170
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีส่วนที่ synchronize การทำงาน. เรียกต่อ: iterator(), hasNext(), next(), isConnected(), remove(), handleDisconnection().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerStatusPinger instance = ...;
instance.tick();

SessionSearchTrees

  • Full name: net.minecraft.client.multiplayer.SessionSearchTrees
  • Package: net.minecraft.client.multiplayer
  • Source: clientOnlynet/minecraft/client/multiplayer/SessionSearchTrees.java
  • Type: class
  • Modifiers: public

net.minecraft.client.multiplayer.SessionSearchTrees#creativeNameSearch()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/SessionSearchTrees.java:131
  • Modifiers: public
  • Return: SearchTree<ItemStack>

คืออะไร

ดำเนินการ creativeNameSearch ตาม implementation ของ SessionSearchTrees

ทำงานยังไง

เรียกต่อ: join(). คืนค่า: this.creativeByNameSearch.join().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SessionSearchTrees instance = ...;
SearchTree<ItemStack> result = instance.creativeNameSearch();

net.minecraft.client.multiplayer.SessionSearchTrees#creativeTagSearch()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/SessionSearchTrees.java:107
  • Modifiers: public
  • Return: SearchTree<ItemStack>

คืออะไร

ดำเนินการ creativeTagSearch ตาม implementation ของ SessionSearchTrees

ทำงานยังไง

เรียกต่อ: join(). คืนค่า: this.creativeByTagSearch.join().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SessionSearchTrees instance = ...;
SearchTree<ItemStack> result = instance.creativeTagSearch();

net.minecraft.client.multiplayer.SessionSearchTrees#rebuildAfterLanguageChange()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/SessionSearchTrees.java:49
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ rebuildAfterLanguageChange ตาม implementation ของ SessionSearchTrees

ทำงานยังไง

มีการวนลูป. เรียกต่อ: values(), run().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SessionSearchTrees instance = ...;
instance.rebuildAfterLanguageChange();

net.minecraft.client.multiplayer.SessionSearchTrees#recipes()

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/SessionSearchTrees.java:90
  • Modifiers: public
  • Return: SearchTree<RecipeCollection>

คืออะไร

ดำเนินการ recipes ตาม implementation ของ SessionSearchTrees

ทำงานยังไง

เรียกต่อ: join(). คืนค่า: this.recipeSearch.join().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SessionSearchTrees instance = ...;
SearchTree<RecipeCollection> result = instance.recipes();

net.minecraft.client.multiplayer.SessionSearchTrees#updateCreativeTags(List<ItemStack>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/SessionSearchTrees.java:94
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Creative Tags

ทำงานยังไง

แก้ state: creativeByTagSearch. เรียกต่อ: register(), supplyAsync(), getTags(), map(), backgroundExecutor(), cancel(). สร้างออบเจ็กต์: IdSearchTree<>.

Parameters

  • List<ItemStack> list

ตัวอย่างใช้งาน

SessionSearchTrees instance = ...;
List<ItemStack> list = ...;
instance.updateCreativeTags(list);

net.minecraft.client.multiplayer.SessionSearchTrees#updateCreativeTooltips(Provider,List<ItemStack>)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/SessionSearchTrees.java:111
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Creative Tooltips

ทำงานยังไง

แก้ state: creativeByNameSearch. เรียกต่อ: register(), of(), asCreative(), supplyAsync(), getTooltipLines(), getItemHolder(), unwrapKey(), map(). สร้างออบเจ็กต์: FullTextSearchTree<>.

Parameters

  • Provider provider
  • List<ItemStack> list

ตัวอย่างใช้งาน

SessionSearchTrees instance = ...;
Provider provider = ...;
List<ItemStack> list = ...;
instance.updateCreativeTooltips(provider, list);

net.minecraft.client.multiplayer.SessionSearchTrees#updateRecipes(ClientRecipeBook,Level)

  • Origin: clientOnly
  • Source: net/minecraft/client/multiplayer/SessionSearchTrees.java:61
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Recipes

ทำงานยังไง

แก้ state: recipeSearch. เรียกต่อ: register(), getCollections(), registryAccess(), lookupOrThrow(), of(), fromLevel(), supplyAsync(), getTooltipLines(). สร้างออบเจ็กต์: FullTextSearchTree<>.

Parameters

  • ClientRecipeBook clientRecipeBook
  • Level level

ตัวอย่างใช้งาน

SessionSearchTrees instance = ...;
ClientRecipeBook clientRecipeBook = ...;
Level level = ...;
instance.updateRecipes(clientRecipeBook, level);