Skip to content

Package net.minecraft.network

Part 1/1


BandwidthDebugMonitor

  • Full name: net.minecraft.network.BandwidthDebugMonitor
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/BandwidthDebugMonitor.java
  • Type: class
  • Modifiers: public

net.minecraft.network.BandwidthDebugMonitor#BandwidthDebugMonitor(LocalSampleLogger)

  • Origin: common
  • Source: net/minecraft/network/BandwidthDebugMonitor.java:10
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: bandwidthLogger.

Parameters

  • LocalSampleLogger localSampleLogger

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

LocalSampleLogger localSampleLogger = ...;
BandwidthDebugMonitor instance = new BandwidthDebugMonitor(localSampleLogger);

net.minecraft.network.BandwidthDebugMonitor#onReceive(int)

  • Origin: common
  • Source: net/minecraft/network/BandwidthDebugMonitor.java:14
  • Modifiers: public
  • Return: void

คืออะไร

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

ทำงานยังไง

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

Parameters

  • int i

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

BandwidthDebugMonitor instance = ...;
instance.onReceive(0);

net.minecraft.network.BandwidthDebugMonitor#tick()

  • Origin: common
  • Source: net/minecraft/network/BandwidthDebugMonitor.java:18
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

เรียกต่อ: logSample(), getAndSet().

Parameters

  • ไม่มี

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

BandwidthDebugMonitor instance = ...;
instance.tick();

CipherBase

  • Full name: net.minecraft.network.CipherBase
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/CipherBase.java
  • Type: class
  • Modifiers: public

net.minecraft.network.CipherBase#CipherBase(Cipher)

  • Origin: common
  • Source: net/minecraft/network/CipherBase.java:13
  • Modifiers: protected
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: cipher.

Parameters

  • Cipher cipher

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

Cipher cipher = ...;
CipherBase instance = new CipherBase(cipher);

net.minecraft.network.CipherBase#decipher(ChannelHandlerContext,ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/CipherBase.java:27
  • Modifiers: protected
  • Return: ByteBuf

คืออะไร

ดำเนินการ decipher ตาม implementation ของ CipherBase

ทำงานยังไง

เรียกต่อ: readableBytes(), bufToByte(), alloc(), heapBuffer(), getOutputSize(), writerIndex(), update(), array(). คืนค่า: byteBuf2.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf

Throws

  • ShortBufferException

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

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
@Override
protected ByteBuf decipher(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf) {
    return super.decipher(channelHandlerContext, byteBuf);
}

net.minecraft.network.CipherBase#encipher(ByteBuf,ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/CipherBase.java:35
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ encipher ตาม implementation ของ CipherBase

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: heapOut. เรียกต่อ: readableBytes(), bufToByte(), getOutputSize(), writeBytes(), update().

Parameters

  • ByteBuf byteBuf
  • ByteBuf byteBuf2

Throws

  • ShortBufferException

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

ByteBuf byteBuf = ...;
ByteBuf byteBuf2 = ...;
@Override
protected void encipher(ByteBuf byteBuf, ByteBuf byteBuf2) {
    super.encipher(byteBuf, byteBuf2);
}

CipherDecoder

  • Full name: net.minecraft.network.CipherDecoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/CipherDecoder.java
  • Type: class
  • Modifiers: public
  • Extends: MessageToMessageDecoder<ByteBuf>

net.minecraft.network.CipherDecoder#CipherDecoder(Cipher)

  • Origin: common
  • Source: net/minecraft/network/CipherDecoder.java:12
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: cipher. สร้างออบเจ็กต์: CipherBase.

Parameters

  • Cipher cipher

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

Cipher cipher = ...;
CipherDecoder instance = new CipherDecoder(cipher);

net.minecraft.network.CipherDecoder#decode(ChannelHandlerContext,ByteBuf,List<Object>)

  • Origin: common
  • Source: net/minecraft/network/CipherDecoder.java:16
  • Modifiers: protected
  • Return: void

คืออะไร

ถอดรหัสข้อมูล decode

ทำงานยังไง

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

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf
  • List<Object> list

Throws

  • Exception

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

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
List<Object> list = ...;
@Override
protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> list) {
    super.decode(channelHandlerContext, byteBuf, list);
}

CipherEncoder

  • Full name: net.minecraft.network.CipherEncoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/CipherEncoder.java
  • Type: class
  • Modifiers: public
  • Extends: MessageToByteEncoder<ByteBuf>

net.minecraft.network.CipherEncoder#CipherEncoder(Cipher)

  • Origin: common
  • Source: net/minecraft/network/CipherEncoder.java:11
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: cipher. สร้างออบเจ็กต์: CipherBase.

Parameters

  • Cipher cipher

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

Cipher cipher = ...;
CipherEncoder instance = new CipherEncoder(cipher);

net.minecraft.network.CipherEncoder#encode(ChannelHandlerContext,ByteBuf,ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/CipherEncoder.java:15
  • Modifiers: protected
  • Return: void

คืออะไร

เข้ารหัสข้อมูล encode

ทำงานยังไง

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

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf
  • ByteBuf byteBuf2

Throws

  • Exception

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

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
ByteBuf byteBuf2 = ...;
@Override
protected void encode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, ByteBuf byteBuf2) {
    super.encode(channelHandlerContext, byteBuf, byteBuf2);
}

ClientboundPacketListener

  • Full name: net.minecraft.network.ClientboundPacketListener
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/ClientboundPacketListener.java
  • Type: interface
  • Modifiers: public
  • Implements: PacketListener

net.minecraft.network.ClientboundPacketListener#flow()

  • Origin: common
  • Source: net/minecraft/network/ClientboundPacketListener.java:6
  • Modifiers: default
  • Return: PacketFlow

คืออะไร

ดำเนินการ flow ตาม implementation ของ ClientboundPacketListener

ทำงานยังไง

คืนค่า: PacketFlow.CLIENTBOUND.

Parameters

  • ไม่มี

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

ClientboundPacketListener instance = ...;
PacketFlow result = instance.flow();

CompressionDecoder

  • Full name: net.minecraft.network.CompressionDecoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/CompressionDecoder.java
  • Type: class
  • Modifiers: public
  • Extends: ByteToMessageDecoder

net.minecraft.network.CompressionDecoder#CompressionDecoder(int,boolean)

  • Origin: common
  • Source: net/minecraft/network/CompressionDecoder.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: threshold, validateDecompressed, inflater. สร้างออบเจ็กต์: Inflater.

Parameters

  • int i
  • boolean bl

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

CompressionDecoder instance = new CompressionDecoder(0, true);

net.minecraft.network.CompressionDecoder#decode(ChannelHandlerContext,ByteBuf,List<Object>)

  • Origin: common
  • Source: net/minecraft/network/CompressionDecoder.java:25
  • Modifiers: protected
  • Return: void

คืออะไร

ถอดรหัสข้อมูล decode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: readableBytes(), read(), add(), readBytes(), setupInflaterInput(), inflate(), reset(). สร้างออบเจ็กต์: DecoderException.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf
  • List<Object> list

Throws

  • Exception

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

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
List<Object> list = ...;
@Override
protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> list) {
    super.decode(channelHandlerContext, byteBuf, list);
}

net.minecraft.network.CompressionDecoder#setThreshold(int,boolean)

  • Origin: common
  • Source: net/minecraft/network/CompressionDecoder.java:84
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Threshold

ทำงานยังไง

แก้ state: threshold, validateDecompressed.

Parameters

  • int i
  • boolean bl

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

CompressionDecoder instance = ...;
instance.setThreshold(0, true);

CompressionEncoder

  • Full name: net.minecraft.network.CompressionEncoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/CompressionEncoder.java
  • Type: class
  • Modifiers: public
  • Extends: MessageToByteEncoder<ByteBuf>

net.minecraft.network.CompressionEncoder#CompressionEncoder(int)

  • Origin: common
  • Source: net/minecraft/network/CompressionEncoder.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: threshold, deflater. สร้างออบเจ็กต์: Deflater.

Parameters

  • int i

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

CompressionEncoder instance = new CompressionEncoder(0);

net.minecraft.network.CompressionEncoder#encode(ChannelHandlerContext,ByteBuf,ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/CompressionEncoder.java:18
  • Modifiers: protected
  • Return: void

คืออะไร

เข้ารหัสข้อมูล encode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: readableBytes(), big(), write(), writeBytes(), readBytes(), setInput(), finish(), finished(). สร้างออบเจ็กต์: IllegalArgumentException.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf
  • ByteBuf byteBuf2

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

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
ByteBuf byteBuf2 = ...;
@Override
protected void encode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, ByteBuf byteBuf2) {
    super.encode(channelHandlerContext, byteBuf, byteBuf2);
}

net.minecraft.network.CompressionEncoder#getThreshold()

  • Origin: common
  • Source: net/minecraft/network/CompressionEncoder.java:43
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Threshold

ทำงานยังไง

คืนค่า: this.threshold.

Parameters

  • ไม่มี

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

CompressionEncoder instance = ...;
int result = instance.getThreshold();

net.minecraft.network.CompressionEncoder#setThreshold(int)

  • Origin: common
  • Source: net/minecraft/network/CompressionEncoder.java:47
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Threshold

ทำงานยังไง

แก้ state: threshold.

Parameters

  • int i

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

CompressionEncoder instance = ...;
instance.setThreshold(0);

Connection

  • Full name: net.minecraft.network.Connection
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/Connection.java
  • Type: class
  • Modifiers: public
  • Extends: SimpleChannelInboundHandler<Packet<?>>

net.minecraft.network.Connection#channelActive(ChannelHandlerContext)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:113
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ channelActive ตาม implementation ของ Connection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: channel, address. เรียกต่อ: channel(), remoteAddress(), disconnect().

Parameters

  • ChannelHandlerContext channelHandlerContext

Throws

  • Exception

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

Connection instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
instance.channelActive(channelHandlerContext);

net.minecraft.network.Connection#channelInactive(ChannelHandlerContext)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:123
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ channelInactive ตาม implementation ของ Connection

ทำงานยังไง

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

Parameters

  • ChannelHandlerContext channelHandlerContext

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

Connection instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
instance.channelInactive(channelHandlerContext);

net.minecraft.network.Connection#channelRead0(ChannelHandlerContext,Packet<?>)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:168
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ channelRead0 ตาม implementation ของ Connection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: receivedPackets. เรียกต่อ: isOpen(), shouldHandleMessage(), genericsFtw(), disconnect(), translatable(), error(), getClass(). สร้างออบเจ็กต์: IllegalStateException.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Packet<?> packet

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

ChannelHandlerContext channelHandlerContext = ...;
Packet<?> packet = ...;
@Override
protected void channelRead0(ChannelHandlerContext channelHandlerContext, Packet<?> packet) {
    super.channelRead0(channelHandlerContext, packet);
}

net.minecraft.network.Connection#configureInMemoryPipeline(ChannelPipeline,PacketFlow)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:528
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ configureInMemoryPipeline ตาม implementation ของ Connection

ทำงานยังไง

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

Parameters

  • ChannelPipeline channelPipeline
  • PacketFlow packetFlow

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

ChannelPipeline channelPipeline = ...;
PacketFlow packetFlow = ...;
Connection.configureInMemoryPipeline(channelPipeline, packetFlow);

net.minecraft.network.Connection#configurePacketHandler(ChannelPipeline)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:494
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ configurePacketHandler ตาม implementation ของ Connection

ทำงานยังไง

เรียกต่อ: addLast(), write(). สร้างออบเจ็กต์: ChannelOutboundHandlerAdapter.

Parameters

  • ChannelPipeline channelPipeline

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

Connection instance = ...;
ChannelPipeline channelPipeline = ...;
instance.configurePacketHandler(channelPipeline);

net.minecraft.network.Connection#configureSerialization(ChannelPipeline,PacketFlow,boolean,BandwidthDebugMonitor)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:503
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ configureSerialization ตาม implementation ของ Connection

ทำงานยังไง

เรียกต่อ: getOpposite(), addLast(), createFrameDecoder(), inboundHandlerName(), Inbound(), createFrameEncoder(), outboundHandlerName(), Outbound(). สร้างออบเจ็กต์: FlowControlHandler, PacketDecoder<>, UnconfiguredPipelineHandler.Inbound, PacketEncoder<>.

Parameters

  • ChannelPipeline channelPipeline
  • PacketFlow packetFlow
  • boolean bl
  • BandwidthDebugMonitor bandwidthDebugMonitor

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

ChannelPipeline channelPipeline = ...;
PacketFlow packetFlow = ...;
BandwidthDebugMonitor bandwidthDebugMonitor = ...;
Connection.configureSerialization(channelPipeline, packetFlow, true, bandwidthDebugMonitor);

net.minecraft.network.Connection#connect(InetSocketAddress,boolean,Connection)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:460
  • Modifiers: public static
  • Return: ChannelFuture

คืออะไร

ดำเนินการ connect ตาม implementation ของ Connection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: isAvailable(), get(), group(), handler(), initChannel(), config(), setOption(), pipeline(). สร้างออบเจ็กต์: Bootstrap, ChannelInitializer<Channel>, ReadTimeoutHandler.

Parameters

  • InetSocketAddress inetSocketAddress
  • boolean bl
  • Connection connection

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

InetSocketAddress inetSocketAddress = ...;
Connection connection = ...;
ChannelFuture result = Connection.connect(inetSocketAddress, true, connection);

net.minecraft.network.Connection#Connection(PacketFlow)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:109
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: receiving.

Parameters

  • PacketFlow packetFlow

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

PacketFlow packetFlow = ...;
Connection instance = new Connection(packetFlow);

net.minecraft.network.Connection#connectToLocalServer(SocketAddress)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:532
  • Modifiers: public static
  • Return: Connection

คืออะไร

ดำเนินการ connectToLocalServer ตาม implementation ของ Connection

ทำงานยังไง

เรียกต่อ: group(), get(), handler(), initChannel(), pipeline(), configureInMemoryPipeline(), configurePacketHandler(), channel(). สร้างออบเจ็กต์: Connection, Bootstrap, ChannelInitializer<Channel>. คืนค่า: connection.

Parameters

  • SocketAddress socketAddress

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

SocketAddress socketAddress = ...;
Connection result = Connection.connectToLocalServer(socketAddress);

net.minecraft.network.Connection#connectToServer(InetSocketAddress,boolean,LocalSampleLogger)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:449
  • Modifiers: public static
  • Return: Connection

คืออะไร

ดำเนินการ connectToServer ตาม implementation ของ Connection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: setBandwidthLogger(), connect(), syncUninterruptibly(). สร้างออบเจ็กต์: Connection. คืนค่า: connection.

Parameters

  • InetSocketAddress inetSocketAddress
  • boolean bl
  • LocalSampleLogger localSampleLogger

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

InetSocketAddress inetSocketAddress = ...;
LocalSampleLogger localSampleLogger = ...;
Connection result = Connection.connectToServer(inetSocketAddress, true, localSampleLogger);

net.minecraft.network.Connection#disconnect(Component)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:422
  • Modifiers: public
  • Return: void

คืออะไร

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

ทำงานยังไง

สร้างออบเจ็กต์: DisconnectionDetails.

Parameters

  • Component component

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

Connection instance = ...;
Component component = ...;
instance.disconnect(component);

net.minecraft.network.Connection#disconnect(DisconnectionDetails)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:426
  • Modifiers: public
  • Return: void

คืออะไร

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

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: channel, delayedDisconnect, disconnectionDetails. เรียกต่อ: isConnected(), close(), awaitUninterruptibly().

Parameters

  • DisconnectionDetails disconnectionDetails

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

Connection instance = ...;
DisconnectionDetails disconnectionDetails = ...;
instance.disconnect(disconnectionDetails);

net.minecraft.network.Connection#exceptionCaught(ChannelHandlerContext,Throwable)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:128
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ exceptionCaught ตาม implementation ของ Connection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: handlingFault. เรียกต่อ: debug(), getCause(), isOpen(), disconnect(), translatable(), createDisconnectionInfo(), getSending(), send(). สร้างออบเจ็กต์: DisconnectionDetails, ClientboundLoginDisconnectPacket, ClientboundDisconnectPacket.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Throwable throwable

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

Connection instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Throwable throwable = ...;
instance.exceptionCaught(channelHandlerContext, throwable);

net.minecraft.network.Connection#flushChannel()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:353
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ flushChannel ตาม implementation ของ Connection

ทำงานยังไง

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

Parameters

  • ไม่มี

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

Connection instance = ...;
instance.flushChannel();

net.minecraft.network.Connection#getAverageReceivedPackets()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:621
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Average Received Packets

ทำงานยังไง

คืนค่า: this.averageReceivedPackets.

Parameters

  • ไม่มี

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

Connection instance = ...;
float result = instance.getAverageReceivedPackets();

net.minecraft.network.Connection#getAverageSentPackets()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:625
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Average Sent Packets

ทำงานยังไง

คืนค่า: this.averageSentPackets.

Parameters

  • ไม่มี

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

Connection instance = ...;
float result = instance.getAverageSentPackets();

net.minecraft.network.Connection#getDisconnectionDetails()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:568
  • Modifiers: public
  • Return: DisconnectionDetails

คืออะไร

อ่านค่า Disconnection Details

ทำงานยังไง

คืนค่า: this.disconnectionDetails.

Parameters

  • ไม่มี

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

Connection instance = ...;
DisconnectionDetails result = instance.getDisconnectionDetails();

net.minecraft.network.Connection#getLoggableAddress(boolean)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:414
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Loggable Address

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: address. เรียกต่อ: toString(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • boolean bl

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

Connection instance = ...;
String result = instance.getLoggableAddress(true);

net.minecraft.network.Connection#getPacketListener()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:563
  • Modifiers: public
  • Return: PacketListener

คืออะไร

อ่านค่า Packet Listener

ทำงานยังไง

คืนค่า: this.packetListener.

Parameters

  • ไม่มี

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

Connection instance = ...;
PacketListener result = instance.getPacketListener();

net.minecraft.network.Connection#getReceiving()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:441
  • Modifiers: public
  • Return: PacketFlow

คืออะไร

อ่านค่า Receiving

ทำงานยังไง

คืนค่า: this.receiving.

Parameters

  • ไม่มี

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

Connection instance = ...;
PacketFlow result = instance.getReceiving();

net.minecraft.network.Connection#getRemoteAddress()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:410
  • Modifiers: public
  • Return: SocketAddress

คืออะไร

อ่านค่า Remote Address

ทำงานยังไง

คืนค่า: this.address.

Parameters

  • ไม่มี

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

Connection instance = ...;
SocketAddress result = instance.getRemoteAddress();

net.minecraft.network.Connection#getSending()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:445
  • Modifiers: public
  • Return: PacketFlow

คืออะไร

อ่านค่า Sending

ทำงานยังไง

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

Parameters

  • ไม่มี

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

Connection instance = ...;
PacketFlow result = instance.getSending();

net.minecraft.network.Connection#handleDisconnection()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:603
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Disconnection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: disconnectionHandled. เรียกต่อ: isOpen(), warn(), getPacketListener(), requireNonNullElseGet(), getDisconnectionDetails(), translatable(), onDisconnect(). สร้างออบเจ็กต์: DisconnectionDetails.

Parameters

  • ไม่มี

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

Connection instance = ...;
instance.handleDisconnection();

net.minecraft.network.Connection#initiateServerboundPlayConnection(String,int,ClientLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:274
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ initiateServerboundPlayConnection ตาม implementation ของ Connection

ทำงานยังไง

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

Parameters

  • String string
  • int i
  • ClientLoginPacketListener clientLoginPacketListener

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

Connection instance = ...;
ClientLoginPacketListener clientLoginPacketListener = ...;
instance.initiateServerboundPlayConnection("value", 0, clientLoginPacketListener);

net.minecraft.network.Connection#initiateServerboundPlayConnection(String,int,ProtocolInfo<S>,ProtocolInfo<C>,C,boolean)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:278
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ initiateServerboundPlayConnection ตาม implementation ของ Connection

ทำงานยังไง

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

Parameters

  • String string
  • int i
  • ProtocolInfo<S> protocolInfo
  • ProtocolInfo<C> protocolInfo2
  • C clientboundPacketListener
  • boolean bl

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

Connection instance = ...;
ProtocolInfo<S> protocolInfo = ...;
ProtocolInfo<C> protocolInfo2 = ...;
C clientboundPacketListener = ...;
instance.initiateServerboundPlayConnection("value", 0, protocolInfo, protocolInfo2, clientboundPacketListener, true);

net.minecraft.network.Connection#initiateServerboundStatusConnection(String,int,ClientStatusPacketListener)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:270
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ initiateServerboundStatusConnection ตาม implementation ของ Connection

ทำงานยังไง

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

Parameters

  • String string
  • int i
  • ClientStatusPacketListener clientStatusPacketListener

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

Connection instance = ...;
ClientStatusPacketListener clientStatusPacketListener = ...;
instance.initiateServerboundStatusConnection("value", 0, clientStatusPacketListener);

net.minecraft.network.Connection#isConnected()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:555
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Connected

ทำงานยังไง

เรียกต่อ: isOpen(). คืนค่า: this.channel != null && this.channel.isOpen().

Parameters

  • ไม่มี

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

Connection instance = ...;
boolean result = instance.isConnected();

net.minecraft.network.Connection#isConnecting()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:559
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Connecting

ทำงานยังไง

แก้ state: channel. คืนค่า: this.channel == null.

Parameters

  • ไม่มี

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

Connection instance = ...;
boolean result = instance.isConnecting();

net.minecraft.network.Connection#isEncrypted()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:551
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Encrypted

ทำงานยังไง

คืนค่า: this.encrypted.

Parameters

  • ไม่มี

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

Connection instance = ...;
boolean result = instance.isEncrypted();

net.minecraft.network.Connection#isMemoryConnection()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:437
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Memory Connection

ทำงานยังไง

คืนค่า: this.channel instanceof LocalChannel || this.channel instanceof LocalServerChannel.

Parameters

  • ไม่มี

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

Connection instance = ...;
boolean result = instance.isMemoryConnection();

net.minecraft.network.Connection#runOnceConnected(Consumer<Connection>)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:316
  • Modifiers: public
  • Return: void

คืออะไร

สั่งทำงาน Once Connected

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isConnected(), flushQueue(), accept(), add().

Parameters

  • Consumer<Connection> consumer

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

Connection instance = ...;
Consumer<Connection> consumer = ...;
instance.runOnceConnected(consumer);

net.minecraft.network.Connection#send(Packet<?>)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:299
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง send

ทำงานยังไง

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

Parameters

  • Packet<?> packet

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

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

net.minecraft.network.Connection#send(Packet<?>,PacketSendListener)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:303
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง send

ทำงานยังไง

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

Parameters

  • Packet<?> packet
  • PacketSendListener packetSendListener

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

Connection instance = ...;
Packet<?> packet = ...;
PacketSendListener packetSendListener = ...;
instance.send(packet, packetSendListener);

net.minecraft.network.Connection#send(Packet<?>,PacketSendListener,boolean)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:307
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง send

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isConnected(), flushQueue(), sendPacket(), add().

Parameters

  • Packet<?> packet
  • PacketSendListener packetSendListener
  • boolean bl

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

Connection instance = ...;
Packet<?> packet = ...;
PacketSendListener packetSendListener = ...;
instance.send(packet, packetSendListener, true);

net.minecraft.network.Connection#setBandwidthLogger(LocalSampleLogger)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:629
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Bandwidth Logger

ทำงานยังไง

แก้ state: bandwidthDebugMonitor. สร้างออบเจ็กต์: BandwidthDebugMonitor.

Parameters

  • LocalSampleLogger localSampleLogger

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

Connection instance = ...;
LocalSampleLogger localSampleLogger = ...;
instance.setBandwidthLogger(localSampleLogger);

net.minecraft.network.Connection#setEncryptionKey(Cipher,Cipher)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:545
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Encryption Key

ทำงานยังไง

แก้ state: encrypted. เรียกต่อ: pipeline(), addBefore(). สร้างออบเจ็กต์: CipherDecoder, CipherEncoder.

Parameters

  • Cipher cipher
  • Cipher cipher2

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

Connection instance = ...;
Cipher cipher = ...;
Cipher cipher2 = ...;
instance.setEncryptionKey(cipher, cipher2);

net.minecraft.network.Connection#setListenerForServerboundHandshake(PacketListener)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:258
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Listener For Serverbound Handshake

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: receiving, packetListener. เรียกต่อ: flow(), protocol(), id(). สร้างออบเจ็กต์: IllegalStateException.

Parameters

  • PacketListener packetListener

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

Connection instance = ...;
PacketListener packetListener = ...;
instance.setListenerForServerboundHandshake(packetListener);

net.minecraft.network.Connection#setReadOnly()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:573
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Read Only

ทำงานยังไง

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

Parameters

  • ไม่มี

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

Connection instance = ...;
instance.setReadOnly();

net.minecraft.network.Connection#setupCompression(int,boolean)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:579
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ setupCompression ตาม implementation ของ Connection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pipeline(), get(), setThreshold(), addAfter(), remove(). สร้างออบเจ็กต์: CompressionDecoder, CompressionEncoder.

Parameters

  • int i
  • boolean bl

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

Connection instance = ...;
instance.setupCompression(0, true);

net.minecraft.network.Connection#setupInboundProtocol(ProtocolInfo<T>,T)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:220
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ setupInboundProtocol ตาม implementation ของ Connection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: packetListener, disconnectListener. เรียกต่อ: validateListener(), flow(), getReceiving(), id(), bundlerInfo(), andThen(), pipeline(), addAfter(). สร้างออบเจ็กต์: IllegalStateException, PacketBundlePacker.

Parameters

  • ProtocolInfo<T> protocolInfo
  • T packetListener

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

Connection instance = ...;
ProtocolInfo<T> protocolInfo = ...;
T packetListener = ...;
instance.setupInboundProtocol(protocolInfo, packetListener);

net.minecraft.network.Connection#setupOutboundProtocol(ProtocolInfo<?>)

  • Origin: common
  • Source: net/minecraft/network/Connection.java:240
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ setupOutboundProtocol ตาม implementation ของ Connection

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: sendLoginDisconnect. เรียกต่อ: flow(), getSending(), id(), bundlerInfo(), andThen(), pipeline(), addAfter(), syncAfterConfigurationChange(). สร้างออบเจ็กต์: IllegalStateException, PacketBundleUnpacker.

Parameters

  • ProtocolInfo<?> protocolInfo

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

Connection instance = ...;
ProtocolInfo<?> protocolInfo = ...;
instance.setupOutboundProtocol(protocolInfo);

net.minecraft.network.Connection#tick()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:380
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: tickCount. เรียกต่อ: flushQueue(), isConnected(), handleDisconnection(), flush(), tickSecond().

Parameters

  • ไม่มี

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

Connection instance = ...;
instance.tick();

net.minecraft.network.Connection#tickSecond()

  • Origin: common
  • Source: net/minecraft/network/Connection.java:403
  • Modifiers: protected
  • Return: void

คืออะไร

ประมวลผล tick Second

ทำงานยังไง

แก้ state: averageSentPackets, averageReceivedPackets, sentPackets, receivedPackets. เรียกต่อ: lerp().

Parameters

  • ไม่มี

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

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

ConnectionProtocol

  • Full name: net.minecraft.network.ConnectionProtocol
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/ConnectionProtocol.java
  • Type: enum
  • Modifiers: public

net.minecraft.network.ConnectionProtocol#id()

  • Origin: common
  • Source: net/minecraft/network/ConnectionProtocol.java:16
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ id ตาม implementation ของ ConnectionProtocol

ทำงานยังไง

คืนค่า: this.id.

Parameters

  • ไม่มี

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

ConnectionProtocol instance = ...;
String result = instance.id();

DisconnectionDetails

  • Full name: net.minecraft.network.DisconnectionDetails
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/DisconnectionDetails.java
  • Type: record
  • Modifiers: public

net.minecraft.network.DisconnectionDetails#DisconnectionDetails(Component)

  • Origin: common
  • Source: net/minecraft/network/DisconnectionDetails.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Component component

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

Component component = ...;
DisconnectionDetails instance = new DisconnectionDetails(component);

FriendlyByteBuf

  • Full name: net.minecraft.network.FriendlyByteBuf
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/FriendlyByteBuf.java
  • Type: class
  • Modifiers: public
  • Extends: ByteBuf

net.minecraft.network.FriendlyByteBuf#alloc()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:722
  • Modifiers: public
  • Return: ByteBufAllocator

คืออะไร

ดำเนินการ alloc ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.alloc().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBufAllocator result = instance.alloc();

net.minecraft.network.FriendlyByteBuf#array()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1537
  • Modifiers: public
  • Return: byte[]

คืออะไร

ดำเนินการ array ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.array().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
byte[] result = instance.array();

net.minecraft.network.FriendlyByteBuf#arrayOffset()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1542
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ arrayOffset ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.arrayOffset().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.arrayOffset();

net.minecraft.network.FriendlyByteBuf#asReadOnly()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:752
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ asReadOnly ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.asReadOnly().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.asReadOnly();

net.minecraft.network.FriendlyByteBuf#bytesBefore(byte)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1427
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ bytesBefore ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.bytesBefore(b).

Parameters

  • byte b

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

FriendlyByteBuf instance = ...;
int result = instance.bytesBefore(0);

net.minecraft.network.FriendlyByteBuf#bytesBefore(int,byte)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1432
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ bytesBefore ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.bytesBefore(i, b).

Parameters

  • int i
  • byte b

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

FriendlyByteBuf instance = ...;
int result = instance.bytesBefore(0, 0);

net.minecraft.network.FriendlyByteBuf#bytesBefore(int,int,byte)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1437
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ bytesBefore ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.bytesBefore(i, j, b).

Parameters

  • int i
  • int j
  • byte b

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

FriendlyByteBuf instance = ...;
int result = instance.bytesBefore(0, 0, 0);

net.minecraft.network.FriendlyByteBuf#capacity()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:707
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ capacity ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.capacity().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.capacity();

net.minecraft.network.FriendlyByteBuf#capacity(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:712
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ capacity ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.capacity(0);

net.minecraft.network.FriendlyByteBuf#clear()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:817
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ล้าง clear

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.clear();

net.minecraft.network.FriendlyByteBuf#compareTo(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1577
  • Modifiers: public
  • Return: int

คืออะไร

เปรียบเทียบ To

ทำงานยังไง

คืนค่า: this.source.compareTo(byteBuf).

Parameters

  • ByteBuf byteBuf

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
int result = instance.compareTo(byteBuf);

net.minecraft.network.FriendlyByteBuf#copy()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1462
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

คัดลอก copy

ทำงานยังไง

คืนค่า: this.source.copy().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.copy();

net.minecraft.network.FriendlyByteBuf#copy(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1467
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

คัดลอก copy

ทำงานยังไง

คืนค่า: this.source.copy(i, j).

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.copy(0, 0);

net.minecraft.network.FriendlyByteBuf#discardReadBytes()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:842
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ discardReadBytes ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.discardReadBytes();

net.minecraft.network.FriendlyByteBuf#discardSomeReadBytes()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:847
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ discardSomeReadBytes ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.discardSomeReadBytes();

net.minecraft.network.FriendlyByteBuf#duplicate()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1492
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ duplicate ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.duplicate().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.duplicate();

net.minecraft.network.FriendlyByteBuf#ensureWritable(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:852
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ ensureWritable ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.ensureWritable(0);

net.minecraft.network.FriendlyByteBuf#ensureWritable(int,boolean)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:857
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ ensureWritable ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.ensureWritable(i, bl).

Parameters

  • int i
  • boolean bl

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

FriendlyByteBuf instance = ...;
int result = instance.ensureWritable(0, true);

net.minecraft.network.FriendlyByteBuf#equals(Object)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1572
  • Modifiers: public
  • Return: boolean

คืออะไร

เปรียบเทียบความเท่ากัน equals

ทำงานยังไง

คืนค่า: this.source.equals(object).

Parameters

  • Object object

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

FriendlyByteBuf instance = ...;
Object object = ...;
boolean result = instance.equals(object);

net.minecraft.network.FriendlyByteBuf#forEachByte(ByteProcessor)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1442
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ forEachByte ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.forEachByte(byteProcessor).

Parameters

  • ByteProcessor byteProcessor

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

FriendlyByteBuf instance = ...;
ByteProcessor byteProcessor = ...;
int result = instance.forEachByte(byteProcessor);

net.minecraft.network.FriendlyByteBuf#forEachByte(int,int,ByteProcessor)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1447
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ forEachByte ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.forEachByte(i, j, byteProcessor).

Parameters

  • int i
  • int j
  • ByteProcessor byteProcessor

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

FriendlyByteBuf instance = ...;
ByteProcessor byteProcessor = ...;
int result = instance.forEachByte(0, 0, byteProcessor);

net.minecraft.network.FriendlyByteBuf#forEachByteDesc(ByteProcessor)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1452
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ forEachByteDesc ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.forEachByteDesc(byteProcessor).

Parameters

  • ByteProcessor byteProcessor

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

FriendlyByteBuf instance = ...;
ByteProcessor byteProcessor = ...;
int result = instance.forEachByteDesc(byteProcessor);

net.minecraft.network.FriendlyByteBuf#forEachByteDesc(int,int,ByteProcessor)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1457
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ forEachByteDesc ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.forEachByteDesc(i, j, byteProcessor).

Parameters

  • int i
  • int j
  • ByteProcessor byteProcessor

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

FriendlyByteBuf instance = ...;
ByteProcessor byteProcessor = ...;
int result = instance.forEachByteDesc(0, 0, byteProcessor);

net.minecraft.network.FriendlyByteBuf#FriendlyByteBuf(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:80
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: source.

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
FriendlyByteBuf instance = new FriendlyByteBuf(byteBuf);

net.minecraft.network.FriendlyByteBuf#getBoolean(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:862
  • Modifiers: public
  • Return: boolean

คืออะไร

อ่านค่า Boolean

ทำงานยังไง

คืนค่า: this.source.getBoolean(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
boolean result = instance.getBoolean(0);

net.minecraft.network.FriendlyByteBuf#getByte(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:867
  • Modifiers: public
  • Return: byte

คืออะไร

อ่านค่า Byte

ทำงานยังไง

คืนค่า: this.source.getByte(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
byte result = instance.getByte(0);

net.minecraft.network.FriendlyByteBuf#getBytes(int,byte[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:977
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • byte[] bs

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.getBytes(0, bs);

net.minecraft.network.FriendlyByteBuf#getBytes(int,byte[],int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:982
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • byte[] bs
  • int j
  • int k

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.getBytes(0, bs, 0, 0);

net.minecraft.network.FriendlyByteBuf#getBytes(int,ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:962
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • ByteBuf byteBuf

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.getBytes(0, byteBuf);

net.minecraft.network.FriendlyByteBuf#getBytes(int,ByteBuf,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:967
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • ByteBuf byteBuf
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.getBytes(0, byteBuf, 0);

net.minecraft.network.FriendlyByteBuf#getBytes(int,ByteBuf,int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:972
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • ByteBuf byteBuf
  • int j
  • int k

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.getBytes(0, byteBuf, 0, 0);

net.minecraft.network.FriendlyByteBuf#getBytes(int,ByteBuffer)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:987
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • ByteBuffer byteBuffer

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

FriendlyByteBuf instance = ...;
ByteBuffer byteBuffer = ...;
FriendlyByteBuf result = instance.getBytes(0, byteBuffer);

net.minecraft.network.FriendlyByteBuf#getBytes(int,FileChannel,long,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1002
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.source.getBytes(i, fileChannel, l, j).

Parameters

  • int i
  • FileChannel fileChannel
  • long l
  • int j

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
FileChannel fileChannel = ...;
int result = instance.getBytes(0, fileChannel, 0L, 0);

net.minecraft.network.FriendlyByteBuf#getBytes(int,GatheringByteChannel,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:997
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.source.getBytes(i, gatheringByteChannel, j).

Parameters

  • int i
  • GatheringByteChannel gatheringByteChannel
  • int j

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
GatheringByteChannel gatheringByteChannel = ...;
int result = instance.getBytes(0, gatheringByteChannel, 0);

net.minecraft.network.FriendlyByteBuf#getBytes(int,OutputStream,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:992
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่านค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • OutputStream outputStream
  • int j

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
OutputStream outputStream = ...;
FriendlyByteBuf result = instance.getBytes(0, outputStream, 0);

net.minecraft.network.FriendlyByteBuf#getChar(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:947
  • Modifiers: public
  • Return: char

คืออะไร

อ่านค่า Char

ทำงานยังไง

คืนค่า: this.source.getChar(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
char result = instance.getChar(0);

net.minecraft.network.FriendlyByteBuf#getCharSequence(int,int,Charset)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1007
  • Modifiers: public
  • Return: CharSequence

คืออะไร

อ่านค่า Char Sequence

ทำงานยังไง

คืนค่า: this.source.getCharSequence(i, j, charset).

Parameters

  • int i
  • int j
  • Charset charset

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

FriendlyByteBuf instance = ...;
Charset charset = ...;
CharSequence result = instance.getCharSequence(0, 0, charset);

net.minecraft.network.FriendlyByteBuf#getDouble(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:957
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Double

ทำงานยังไง

คืนค่า: this.source.getDouble(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
double result = instance.getDouble(0);

net.minecraft.network.FriendlyByteBuf#getFloat(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:952
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Float

ทำงานยังไง

คืนค่า: this.source.getFloat(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
float result = instance.getFloat(0);

net.minecraft.network.FriendlyByteBuf#getInt(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:917
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Int

ทำงานยังไง

คืนค่า: this.source.getInt(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int result = instance.getInt(0);

net.minecraft.network.FriendlyByteBuf#getIntLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:922
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Int LE

ทำงานยังไง

คืนค่า: this.source.getIntLE(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int result = instance.getIntLE(0);

net.minecraft.network.FriendlyByteBuf#getLong(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:937
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Long

ทำงานยังไง

คืนค่า: this.source.getLong(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
long result = instance.getLong(0);

net.minecraft.network.FriendlyByteBuf#getLongLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:942
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Long LE

ทำงานยังไง

คืนค่า: this.source.getLongLE(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
long result = instance.getLongLE(0);

net.minecraft.network.FriendlyByteBuf#getMedium(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:897
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Medium

ทำงานยังไง

คืนค่า: this.source.getMedium(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int result = instance.getMedium(0);

net.minecraft.network.FriendlyByteBuf#getMediumLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:902
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Medium LE

ทำงานยังไง

คืนค่า: this.source.getMediumLE(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int result = instance.getMediumLE(0);

net.minecraft.network.FriendlyByteBuf#getShort(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:877
  • Modifiers: public
  • Return: short

คืออะไร

อ่านค่า Short

ทำงานยังไง

คืนค่า: this.source.getShort(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
short result = instance.getShort(0);

net.minecraft.network.FriendlyByteBuf#getShortLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:882
  • Modifiers: public
  • Return: short

คืออะไร

อ่านค่า Short LE

ทำงานยังไง

คืนค่า: this.source.getShortLE(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
short result = instance.getShortLE(0);

net.minecraft.network.FriendlyByteBuf#getUnsignedByte(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:872
  • Modifiers: public
  • Return: short

คืออะไร

อ่านค่า Unsigned Byte

ทำงานยังไง

คืนค่า: this.source.getUnsignedByte(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
short result = instance.getUnsignedByte(0);

net.minecraft.network.FriendlyByteBuf#getUnsignedInt(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:927
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Unsigned Int

ทำงานยังไง

คืนค่า: this.source.getUnsignedInt(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
long result = instance.getUnsignedInt(0);

net.minecraft.network.FriendlyByteBuf#getUnsignedIntLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:932
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Unsigned Int LE

ทำงานยังไง

คืนค่า: this.source.getUnsignedIntLE(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
long result = instance.getUnsignedIntLE(0);

net.minecraft.network.FriendlyByteBuf#getUnsignedMedium(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:907
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Unsigned Medium

ทำงานยังไง

คืนค่า: this.source.getUnsignedMedium(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int result = instance.getUnsignedMedium(0);

net.minecraft.network.FriendlyByteBuf#getUnsignedMediumLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:912
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Unsigned Medium LE

ทำงานยังไง

คืนค่า: this.source.getUnsignedMediumLE(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int result = instance.getUnsignedMediumLE(0);

net.minecraft.network.FriendlyByteBuf#getUnsignedShort(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:887
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Unsigned Short

ทำงานยังไง

คืนค่า: this.source.getUnsignedShort(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int result = instance.getUnsignedShort(0);

net.minecraft.network.FriendlyByteBuf#getUnsignedShortLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:892
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Unsigned Short LE

ทำงานยังไง

คืนค่า: this.source.getUnsignedShortLE(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int result = instance.getUnsignedShortLE(0);

net.minecraft.network.FriendlyByteBuf#hasArray()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1532
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.source.hasArray().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.hasArray();

net.minecraft.network.FriendlyByteBuf#hashCode()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1567
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ hashCode ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.hashCode().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.hashCode();

net.minecraft.network.FriendlyByteBuf#hasMemoryAddress()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1547
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Memory Address

ทำงานยังไง

คืนค่า: this.source.hasMemoryAddress().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.hasMemoryAddress();

net.minecraft.network.FriendlyByteBuf#indexOf(int,int,byte)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1422
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ indexOf ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.indexOf(i, j, b).

Parameters

  • int i
  • int j
  • byte b

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

FriendlyByteBuf instance = ...;
int result = instance.indexOf(0, 0, 0);

net.minecraft.network.FriendlyByteBuf#internalNioBuffer(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1517
  • Modifiers: public
  • Return: ByteBuffer

คืออะไร

ดำเนินการ internalNioBuffer ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.internalNioBuffer(i, j).

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuffer result = instance.internalNioBuffer(0, 0);

net.minecraft.network.FriendlyByteBuf#isContiguous()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:697
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Contiguous

ทำงานยังไง

คืนค่า: this.source.isContiguous().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.isContiguous();

net.minecraft.network.FriendlyByteBuf#isDirect()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:742
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Direct

ทำงานยังไง

คืนค่า: this.source.isDirect().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.isDirect();

net.minecraft.network.FriendlyByteBuf#isReadable()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:797
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Readable

ทำงานยังไง

คืนค่า: this.source.isReadable().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.isReadable();

net.minecraft.network.FriendlyByteBuf#isReadable(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:802
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Readable

ทำงานยังไง

คืนค่า: this.source.isReadable(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
boolean result = instance.isReadable(0);

net.minecraft.network.FriendlyByteBuf#isReadOnly()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:747
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Read Only

ทำงานยังไง

คืนค่า: this.source.isReadOnly().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.isReadOnly();

net.minecraft.network.FriendlyByteBuf#isWritable()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:807
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Writable

ทำงานยังไง

คืนค่า: this.source.isWritable().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.isWritable();

net.minecraft.network.FriendlyByteBuf#isWritable(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:812
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Writable

ทำงานยังไง

คืนค่า: this.source.isWritable(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
boolean result = instance.isWritable(0);

net.minecraft.network.FriendlyByteBuf#limitValue(IntFunction<T>,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:113
  • Modifiers: public static
  • Return: IntFunction<T>

คืออะไร

ดำเนินการ limitValue ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: apply(). สร้างออบเจ็กต์: DecoderException. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • IntFunction<T> intFunction
  • int i

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

IntFunction<T> intFunction = ...;
IntFunction<T> result = FriendlyByteBuf.limitValue(intFunction, 0);

net.minecraft.network.FriendlyByteBuf#markReaderIndex()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:822
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ markReaderIndex ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.markReaderIndex();

net.minecraft.network.FriendlyByteBuf#markWriterIndex()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:832
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ markWriterIndex ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.markWriterIndex();

net.minecraft.network.FriendlyByteBuf#maxCapacity()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:717
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ maxCapacity ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.maxCapacity().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.maxCapacity();

net.minecraft.network.FriendlyByteBuf#maxFastWritableBytes()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:702
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ maxFastWritableBytes ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.maxFastWritableBytes().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.maxFastWritableBytes();

net.minecraft.network.FriendlyByteBuf#maxWritableBytes()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:792
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ maxWritableBytes ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.maxWritableBytes().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.maxWritableBytes();

net.minecraft.network.FriendlyByteBuf#memoryAddress()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1552
  • Modifiers: public
  • Return: long

คืออะไร

ดำเนินการ memoryAddress ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.memoryAddress().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
long result = instance.memoryAddress();

net.minecraft.network.FriendlyByteBuf#nioBuffer()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1507
  • Modifiers: public
  • Return: ByteBuffer

คืออะไร

ดำเนินการ nioBuffer ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.nioBuffer().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuffer result = instance.nioBuffer();

net.minecraft.network.FriendlyByteBuf#nioBuffer(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1512
  • Modifiers: public
  • Return: ByteBuffer

คืออะไร

ดำเนินการ nioBuffer ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.nioBuffer(i, j).

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuffer result = instance.nioBuffer(0, 0);

net.minecraft.network.FriendlyByteBuf#nioBufferCount()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1502
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ nioBufferCount ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.nioBufferCount().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.nioBufferCount();

net.minecraft.network.FriendlyByteBuf#nioBuffers()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1522
  • Modifiers: public
  • Return: ByteBuffer[]

คืออะไร

ดำเนินการ nioBuffers ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.nioBuffers().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuffer[] result = instance.nioBuffers();

net.minecraft.network.FriendlyByteBuf#nioBuffers(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1527
  • Modifiers: public
  • Return: ByteBuffer[]

คืออะไร

ดำเนินการ nioBuffers ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.nioBuffers(i, j).

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuffer[] result = instance.nioBuffers(0, 0);

net.minecraft.network.FriendlyByteBuf#order()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:727
  • Modifiers: public
  • Return: ByteOrder

คืออะไร

ดำเนินการ order ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.order().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteOrder result = instance.order();

net.minecraft.network.FriendlyByteBuf#order(ByteOrder)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:732
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ order ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.order(byteOrder).

Parameters

  • ByteOrder byteOrder

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

FriendlyByteBuf instance = ...;
ByteOrder byteOrder = ...;
ByteBuf result = instance.order(byteOrder);

net.minecraft.network.FriendlyByteBuf#readableBytes()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:782
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ readableBytes ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.readableBytes().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readableBytes();

net.minecraft.network.FriendlyByteBuf#readBitSet()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:658
  • Modifiers: public
  • Return: BitSet

คืออะไร

อ่าน Bit Set

ทำงานยังไง

เรียกต่อ: valueOf(), readLongArray(). คืนค่า: BitSet.valueOf(this.readLongArray()).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
BitSet result = instance.readBitSet();

net.minecraft.network.FriendlyByteBuf#readBlockHitResult()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:635
  • Modifiers: public
  • Return: BlockHitResult

คืออะไร

อ่าน Block Hit Result

ทำงานยังไง

เรียกต่อ: readBlockPos(), readEnum(), readFloat(), readBoolean(), getX(), getY(), getZ(). สร้างออบเจ็กต์: BlockHitResult, Vec3. คืนค่า: new BlockHitResult(new Vec3((double)blockPos.getX() + f, (double)blockPos.getY() + g, (double)blockPos.getZ() + h), direction, blockPos, bl, bl2).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
BlockHitResult result = instance.readBlockHitResult();

net.minecraft.network.FriendlyByteBuf#readBlockPos()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:355
  • Modifiers: public
  • Return: BlockPos

คืออะไร

อ่าน Block Pos

ทำงานยังไง

คืนค่า: readBlockPos(this).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
BlockPos result = instance.readBlockPos();

net.minecraft.network.FriendlyByteBuf#readBlockPos(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:359
  • Modifiers: public static
  • Return: BlockPos

คืออะไร

อ่าน Block Pos

ทำงานยังไง

เรียกต่อ: of(), readLong(). คืนค่า: BlockPos.of(byteBuf.readLong()).

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
BlockPos result = FriendlyByteBuf.readBlockPos(byteBuf);

net.minecraft.network.FriendlyByteBuf#readBoolean()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1132
  • Modifiers: public
  • Return: boolean

คืออะไร

อ่าน Boolean

ทำงานยังไง

คืนค่า: this.source.readBoolean().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.readBoolean();

net.minecraft.network.FriendlyByteBuf#readById(IntFunction<T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:472
  • Modifiers: public
  • Return: T

คืออะไร

อ่าน By Id

ทำงานยังไง

เรียกต่อ: readVarInt(), apply(). คืนค่า: intFunction.apply(i).

Parameters

  • IntFunction<T> intFunction

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

FriendlyByteBuf instance = ...;
IntFunction<T> intFunction = ...;
T result = instance.readById(intFunction);

net.minecraft.network.FriendlyByteBuf#readByte()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1137
  • Modifiers: public
  • Return: byte

คืออะไร

อ่าน Byte

ทำงานยังไง

คืนค่า: this.source.readByte().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
byte result = instance.readByte();

net.minecraft.network.FriendlyByteBuf#readByteArray()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:258
  • Modifiers: public
  • Return: byte[]

คืออะไร

อ่าน Byte Array

ทำงานยังไง

คืนค่า: readByteArray(this).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
byte[] result = instance.readByteArray();

net.minecraft.network.FriendlyByteBuf#readByteArray(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:262
  • Modifiers: public static
  • Return: byte[]

คืออะไร

อ่าน Byte Array

ทำงานยังไง

เรียกต่อ: readableBytes(). คืนค่า: readByteArray(byteBuf, byteBuf.readableBytes()).

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
byte[] result = FriendlyByteBuf.readByteArray(byteBuf);

net.minecraft.network.FriendlyByteBuf#readByteArray(ByteBuf,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:280
  • Modifiers: public static
  • Return: byte[]

คืออะไร

อ่าน Byte Array

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: read(), readBytes(). สร้างออบเจ็กต์: DecoderException. คืนค่า: bs.

Parameters

  • ByteBuf byteBuf
  • int i

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

ByteBuf byteBuf = ...;
byte[] result = FriendlyByteBuf.readByteArray(byteBuf, 0);

net.minecraft.network.FriendlyByteBuf#readByteArray(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:276
  • Modifiers: public
  • Return: byte[]

คืออะไร

อ่าน Byte Array

ทำงานยังไง

คืนค่า: readByteArray(this, i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
byte[] result = instance.readByteArray(0);

net.minecraft.network.FriendlyByteBuf#readBytes(byte[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1262
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • byte[] bs

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.readBytes(bs);

net.minecraft.network.FriendlyByteBuf#readBytes(byte[],int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1267
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • byte[] bs
  • int i
  • int j

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.readBytes(bs, 0, 0);

net.minecraft.network.FriendlyByteBuf#readBytes(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1247
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • ByteBuf byteBuf

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.readBytes(byteBuf);

net.minecraft.network.FriendlyByteBuf#readBytes(ByteBuf,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1252
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • ByteBuf byteBuf
  • int i

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.readBytes(byteBuf, 0);

net.minecraft.network.FriendlyByteBuf#readBytes(ByteBuf,int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1257
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • ByteBuf byteBuf
  • int i
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.readBytes(byteBuf, 0, 0);

net.minecraft.network.FriendlyByteBuf#readBytes(ByteBuffer)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1272
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • ByteBuffer byteBuffer

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

FriendlyByteBuf instance = ...;
ByteBuffer byteBuffer = ...;
FriendlyByteBuf result = instance.readBytes(byteBuffer);

net.minecraft.network.FriendlyByteBuf#readBytes(FileChannel,long,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1292
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.source.readBytes(fileChannel, l, i).

Parameters

  • FileChannel fileChannel
  • long l
  • int i

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
FileChannel fileChannel = ...;
int result = instance.readBytes(fileChannel, 0L, 0);

net.minecraft.network.FriendlyByteBuf#readBytes(GatheringByteChannel,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1282
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.source.readBytes(gatheringByteChannel, i).

Parameters

  • GatheringByteChannel gatheringByteChannel
  • int i

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
GatheringByteChannel gatheringByteChannel = ...;
int result = instance.readBytes(gatheringByteChannel, 0);

net.minecraft.network.FriendlyByteBuf#readBytes(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1232
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.source.readBytes(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.readBytes(0);

net.minecraft.network.FriendlyByteBuf#readBytes(OutputStream,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1277
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

อ่าน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • OutputStream outputStream
  • int i

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
OutputStream outputStream = ...;
FriendlyByteBuf result = instance.readBytes(outputStream, 0);

net.minecraft.network.FriendlyByteBuf#readChar()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1217
  • Modifiers: public
  • Return: char

คืออะไร

อ่าน Char

ทำงานยังไง

คืนค่า: this.source.readChar().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
char result = instance.readChar();

net.minecraft.network.FriendlyByteBuf#readCharSequence(int,Charset)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1287
  • Modifiers: public
  • Return: CharSequence

คืออะไร

อ่าน Char Sequence

ทำงานยังไง

คืนค่า: this.source.readCharSequence(i, charset).

Parameters

  • int i
  • Charset charset

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

FriendlyByteBuf instance = ...;
Charset charset = ...;
CharSequence result = instance.readCharSequence(0, charset);

net.minecraft.network.FriendlyByteBuf#readChunkPos()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:372
  • Modifiers: public
  • Return: ChunkPos

คืออะไร

อ่าน Chunk Pos

ทำงานยังไง

เรียกต่อ: readLong(). สร้างออบเจ็กต์: ChunkPos. คืนค่า: new ChunkPos(this.readLong()).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ChunkPos result = instance.readChunkPos();

net.minecraft.network.FriendlyByteBuf#readChunkPos(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:381
  • Modifiers: public static
  • Return: ChunkPos

คืออะไร

อ่าน Chunk Pos

ทำงานยังไง

เรียกต่อ: readLong(). สร้างออบเจ็กต์: ChunkPos. คืนค่า: new ChunkPos(byteBuf.readLong()).

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
ChunkPos result = FriendlyByteBuf.readChunkPos(byteBuf);

net.minecraft.network.FriendlyByteBuf#readCollection(IntFunction<C>,StreamDecoder<? super FriendlyByteBuf, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:123
  • Modifiers: public
  • Return: C

คืออะไร

อ่าน Collection

ทำงานยังไง

มีการวนลูป. เรียกต่อ: readVarInt(), apply(), add(), decode(). คืนค่า: collection.

Parameters

  • IntFunction<C> intFunction
  • StreamDecoder<? super FriendlyByteBuf, T> streamDecoder

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

FriendlyByteBuf instance = ...;
IntFunction<C> intFunction = ...;
StreamDecoder<? super FriendlyByteBuf, T> streamDecoder = ...;
C result = instance.readCollection(intFunction, streamDecoder);

net.minecraft.network.FriendlyByteBuf#readContainerId()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:685
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Container Id

ทำงานยังไง

คืนค่า: readContainerId(this.source).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readContainerId();

net.minecraft.network.FriendlyByteBuf#readContainerId(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:681
  • Modifiers: public static
  • Return: int

คืออะไร

อ่าน Container Id

ทำงานยังไง

เรียกต่อ: read(). คืนค่า: VarInt.read(byteBuf).

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
int result = FriendlyByteBuf.readContainerId(byteBuf);

net.minecraft.network.FriendlyByteBuf#readDate()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:605
  • Modifiers: public
  • Return: Date

คืออะไร

อ่าน Date

ทำงานยังไง

เรียกต่อ: readLong(). สร้างออบเจ็กต์: Date. คืนค่า: new Date(this.readLong()).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
Date result = instance.readDate();

net.minecraft.network.FriendlyByteBuf#readDouble()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1227
  • Modifiers: public
  • Return: double

คืออะไร

อ่าน Double

ทำงานยังไง

คืนค่า: this.source.readDouble().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
double result = instance.readDouble();

net.minecraft.network.FriendlyByteBuf#readEnum(Class<T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:464
  • Modifiers: public
  • Return: T

คืออะไร

อ่าน Enum

ทำงานยังไง

เรียกต่อ: getEnumConstants(), readVarInt(). คืนค่า: class_.getEnumConstants()[this.readVarInt()].

Parameters

  • Class<T> class_

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

FriendlyByteBuf instance = ...;
Class<T> class_ = ...;
T result = instance.readEnum(class_);

net.minecraft.network.FriendlyByteBuf#readEnumSet(Class<E>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:208
  • Modifiers: public
  • Return: EnumSet<E>

คืออะไร

อ่าน Enum Set

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getEnumConstants(), readFixedBitSet(), noneOf(), get(), add(). คืนค่า: enumSet.

Parameters

  • Class<E> class_

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

FriendlyByteBuf instance = ...;
Class<E> class_ = ...;
EnumSet<E> result = instance.readEnumSet(class_);

net.minecraft.network.FriendlyByteBuf#readerIndex()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:757
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ readerIndex ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.readerIndex().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readerIndex();

net.minecraft.network.FriendlyByteBuf#readerIndex(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:762
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ readerIndex ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.readerIndex(0);

net.minecraft.network.FriendlyByteBuf#readFixedBitSet(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:666
  • Modifiers: public
  • Return: BitSet

คืออะไร

อ่าน Fixed Bit Set

ทำงานยังไง

เรียกต่อ: positiveCeilDiv(), readBytes(), valueOf(). คืนค่า: BitSet.valueOf(bs).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
BitSet result = instance.readFixedBitSet(0);

net.minecraft.network.FriendlyByteBuf#readFloat()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1222
  • Modifiers: public
  • Return: float

คืออะไร

อ่าน Float

ทำงานยังไง

คืนค่า: this.source.readFloat().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
float result = instance.readFloat();

net.minecraft.network.FriendlyByteBuf#readGlobalPos()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:398
  • Modifiers: public
  • Return: GlobalPos

คืออะไร

อ่าน Global Pos

ทำงานยังไง

เรียกต่อ: readResourceKey(), readBlockPos(), of(). คืนค่า: GlobalPos.of(resourceKey, blockPos).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
GlobalPos result = instance.readGlobalPos();

net.minecraft.network.FriendlyByteBuf#readInstant()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:614
  • Modifiers: public
  • Return: Instant

คืออะไร

อ่าน Instant

ทำงานยังไง

เรียกต่อ: ofEpochMilli(), readLong(). คืนค่า: Instant.ofEpochMilli(this.readLong()).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
Instant result = instance.readInstant();

net.minecraft.network.FriendlyByteBuf#readInt()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1187
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Int

ทำงานยังไง

คืนค่า: this.source.readInt().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readInt();

net.minecraft.network.FriendlyByteBuf#readIntIdList()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:146
  • Modifiers: public
  • Return: IntList

คืออะไร

อ่าน Int Id List

ทำงานยังไง

มีการวนลูป. เรียกต่อ: readVarInt(), add(). สร้างออบเจ็กต์: IntArrayList. คืนค่า: intList.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
IntList result = instance.readIntIdList();

net.minecraft.network.FriendlyByteBuf#readIntLE()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1192
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Int LE

ทำงานยังไง

คืนค่า: this.source.readIntLE().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readIntLE();

net.minecraft.network.FriendlyByteBuf#readJsonWithCodec(Codec<T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:102
  • Modifiers: public
  • Return: T

คืออะไร

อ่าน Json With Codec

ทำงานยังไง

เรียกต่อ: fromJson(), readUtf(), parse(), getOrThrow(). สร้างออบเจ็กต์: DecoderException. คืนค่า: dataResult.getOrThrow(string -> new DecoderException("Failed to decode json: " + string)).

Parameters

  • Codec<T> codec

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

FriendlyByteBuf instance = ...;
Codec<T> codec = ...;
T result = instance.readJsonWithCodec(codec);

net.minecraft.network.FriendlyByteBuf#readList(StreamDecoder<? super FriendlyByteBuf, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:142
  • Modifiers: public
  • Return: List<T>

คืออะไร

อ่าน List

ทำงานยังไง

เรียกต่อ: readCollection(). คืนค่า: this.readCollection(Lists::newArrayListWithCapacity, streamDecoder).

Parameters

  • StreamDecoder<? super FriendlyByteBuf, T> streamDecoder

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

FriendlyByteBuf instance = ...;
StreamDecoder<? super FriendlyByteBuf, T> streamDecoder = ...;
List<T> result = instance.readList(streamDecoder);

net.minecraft.network.FriendlyByteBuf#readLong()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1207
  • Modifiers: public
  • Return: long

คืออะไร

อ่าน Long

ทำงานยังไง

คืนค่า: this.source.readLong().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
long result = instance.readLong();

net.minecraft.network.FriendlyByteBuf#readLongArray()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:330
  • Modifiers: public
  • Return: long[]

คืออะไร

อ่าน Long Array

ทำงานยังไง

คืนค่า: this.readLongArray(null).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
long[] result = instance.readLongArray();

net.minecraft.network.FriendlyByteBuf#readLongArray(long[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:334
  • Modifiers: public
  • Return: long[]

คืออะไร

อ่าน Long Array

ทำงานยังไง

เรียกต่อ: readableBytes(). คืนค่า: this.readLongArray(ls, this.readableBytes() / 8).

Parameters

  • long[] ls

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

FriendlyByteBuf instance = ...;
long[] ls = ...;
long[] result = instance.readLongArray(ls);

net.minecraft.network.FriendlyByteBuf#readLongArray(long[],int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:338
  • Modifiers: public
  • Return: long[]

คืออะไร

อ่าน Long Array

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: readVarInt(), readLong(). สร้างออบเจ็กต์: DecoderException. คืนค่า: ls.

Parameters

  • long[] ls
  • int i

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

FriendlyByteBuf instance = ...;
long[] ls = ...;
long[] result = instance.readLongArray(ls, 0);

net.minecraft.network.FriendlyByteBuf#readLongLE()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1212
  • Modifiers: public
  • Return: long

คืออะไร

อ่าน Long LE

ทำงานยังไง

คืนค่า: this.source.readLongLE().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
long result = instance.readLongLE();

net.minecraft.network.FriendlyByteBuf#readMap(IntFunction<M>,StreamDecoder<? super FriendlyByteBuf, K>,StreamDecoder<? super FriendlyByteBuf, V>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:162
  • Modifiers: public
  • Return: M

คืออะไร

อ่าน Map

ทำงานยังไง

มีการวนลูป. เรียกต่อ: readVarInt(), apply(), decode(), put(). คืนค่า: map.

Parameters

  • IntFunction<M> intFunction
  • StreamDecoder<? super FriendlyByteBuf, K> streamDecoder
  • StreamDecoder<? super FriendlyByteBuf, V> streamDecoder2

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

FriendlyByteBuf instance = ...;
IntFunction<M> intFunction = ...;
StreamDecoder<? super FriendlyByteBuf, K> streamDecoder = ...;
StreamDecoder<? super FriendlyByteBuf, V> streamDecoder2 = ...;
M result = instance.readMap(intFunction, streamDecoder, streamDecoder2);

net.minecraft.network.FriendlyByteBuf#readMap(StreamDecoder<? super FriendlyByteBuf, K>,StreamDecoder<? super FriendlyByteBuf, V>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:177
  • Modifiers: public
  • Return: Map<K, V>

คืออะไร

อ่าน Map

ทำงานยังไง

คืนค่า: this.readMap(Maps::newHashMapWithExpectedSize, streamDecoder, streamDecoder2).

Parameters

  • StreamDecoder<? super FriendlyByteBuf, K> streamDecoder
  • StreamDecoder<? super FriendlyByteBuf, V> streamDecoder2

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

FriendlyByteBuf instance = ...;
StreamDecoder<? super FriendlyByteBuf, K> streamDecoder = ...;
StreamDecoder<? super FriendlyByteBuf, V> streamDecoder2 = ...;
Map<K, V> result = instance.readMap(streamDecoder, streamDecoder2);

net.minecraft.network.FriendlyByteBuf#readMedium()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1167
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Medium

ทำงานยังไง

คืนค่า: this.source.readMedium().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readMedium();

net.minecraft.network.FriendlyByteBuf#readMediumLE()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1172
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Medium LE

ทำงานยังไง

คืนค่า: this.source.readMediumLE().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readMediumLE();

net.minecraft.network.FriendlyByteBuf#readNbt()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:535
  • Modifiers: public
  • Return: CompoundTag

คืออะไร

อ่าน Nbt

ทำงานยังไง

คืนค่า: readNbt(this).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
CompoundTag result = instance.readNbt();

net.minecraft.network.FriendlyByteBuf#readNbt(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:540
  • Modifiers: public static
  • Return: CompoundTag

คืออะไร

อ่าน Nbt

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: create(). สร้างออบเจ็กต์: DecoderException. คืนค่า: (CompoundTag)tag.

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
CompoundTag result = FriendlyByteBuf.readNbt(byteBuf);

net.minecraft.network.FriendlyByteBuf#readNbt(ByteBuf,NbtAccounter)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:550
  • Modifiers: public static
  • Return: Tag

คืออะไร

อ่าน Nbt

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: readAnyTag(), getId(). สร้างออบเจ็กต์: ByteBufInputStream, EncoderException. คืนค่า: tag.getId() == 0 ? null : tag.

Parameters

  • ByteBuf byteBuf
  • NbtAccounter nbtAccounter

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

ByteBuf byteBuf = ...;
NbtAccounter nbtAccounter = ...;
Tag result = FriendlyByteBuf.readNbt(byteBuf, nbtAccounter);

net.minecraft.network.FriendlyByteBuf#readNbt(NbtAccounter)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:560
  • Modifiers: public
  • Return: Tag

คืออะไร

อ่าน Nbt

ทำงานยังไง

คืนค่า: readNbt(this, nbtAccounter).

Parameters

  • NbtAccounter nbtAccounter

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

FriendlyByteBuf instance = ...;
NbtAccounter nbtAccounter = ...;
Tag result = instance.readNbt(nbtAccounter);

net.minecraft.network.FriendlyByteBuf#readNullable(B,StreamDecoder<? super B, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:240
  • Modifiers: public static
  • Return: T

คืออะไร

อ่าน Nullable

ทำงานยังไง

เรียกต่อ: readBoolean(), decode(). คืนค่า: byteBuf.readBoolean() ? streamDecoder.decode(byteBuf) : null.

Parameters

  • B byteBuf
  • StreamDecoder<? super B, T> streamDecoder

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

B byteBuf = ...;
StreamDecoder<? super B, T> streamDecoder = ...;
T result = FriendlyByteBuf.readNullable(byteBuf, streamDecoder);

net.minecraft.network.FriendlyByteBuf#readNullable(StreamDecoder<? super FriendlyByteBuf, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:235
  • Modifiers: public
  • Return: T

คืออะไร

อ่าน Nullable

ทำงานยังไง

คืนค่า: readNullable(this, streamDecoder).

Parameters

  • StreamDecoder<? super FriendlyByteBuf, T> streamDecoder

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

FriendlyByteBuf instance = ...;
StreamDecoder<? super FriendlyByteBuf, T> streamDecoder = ...;
T result = instance.readNullable(streamDecoder);

net.minecraft.network.FriendlyByteBuf#readOptional(StreamDecoder<? super FriendlyByteBuf, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:231
  • Modifiers: public
  • Return: Optional<T>

คืออะไร

อ่าน Optional

ทำงานยังไง

เรียกต่อ: readBoolean(), of(), decode(), empty(). คืนค่า: this.readBoolean() ? Optional.of(streamDecoder.decode(this)) : Optional.empty().

Parameters

  • StreamDecoder<? super FriendlyByteBuf, T> streamDecoder

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

FriendlyByteBuf instance = ...;
StreamDecoder<? super FriendlyByteBuf, T> streamDecoder = ...;
Optional<T> result = instance.readOptional(streamDecoder);

net.minecraft.network.FriendlyByteBuf#readPublicKey()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:622
  • Modifiers: public
  • Return: PublicKey

คืออะไร

อ่าน Public Key

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: byteToPublicKey(), readByteArray(). สร้างออบเจ็กต์: DecoderException. คืนค่า: Crypt.byteToPublicKey(this.readByteArray(512)).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
PublicKey result = instance.readPublicKey();

net.minecraft.network.FriendlyByteBuf#readQuaternion()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:427
  • Modifiers: public
  • Return: Quaternionf

คืออะไร

อ่าน Quaternion

ทำงานยังไง

คืนค่า: readQuaternion(this).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
Quaternionf result = instance.readQuaternion();

net.minecraft.network.FriendlyByteBuf#readQuaternion(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:431
  • Modifiers: public static
  • Return: Quaternionf

คืออะไร

อ่าน Quaternion

ทำงานยังไง

เรียกต่อ: readFloat(). สร้างออบเจ็กต์: Quaternionf. คืนค่า: new Quaternionf(byteBuf.readFloat(), byteBuf.readFloat(), byteBuf.readFloat(), byteBuf.readFloat()).

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
Quaternionf result = FriendlyByteBuf.readQuaternion(byteBuf);

net.minecraft.network.FriendlyByteBuf#readRegistryKey()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:600
  • Modifiers: public
  • Return: ResourceKey<? extends Registry<T>>

คืออะไร

อ่าน Registry Key

ทำงานยังไง

เรียกต่อ: readResourceLocation(), createRegistryKey(). คืนค่า: ResourceKey.createRegistryKey(resourceLocation).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ResourceKey<? extends Registry<T>> result = instance.readRegistryKey();

net.minecraft.network.FriendlyByteBuf#readResourceKey(ResourceKey<? extends Registry<T>>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:591
  • Modifiers: public
  • Return: ResourceKey<T>

คืออะไร

อ่าน Resource Key

ทำงานยังไง

เรียกต่อ: readResourceLocation(), create(). คืนค่า: ResourceKey.create(resourceKey, resourceLocation).

Parameters

  • ResourceKey<? extends Registry<T>> resourceKey

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

FriendlyByteBuf instance = ...;
ResourceKey<? extends Registry<T>> resourceKey = ...;
ResourceKey<T> result = instance.readResourceKey(resourceKey);

net.minecraft.network.FriendlyByteBuf#readResourceLocation()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:582
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่าน Resource Location

ทำงานยังไง

เรียกต่อ: parse(), readUtf(). คืนค่า: ResourceLocation.parse(this.readUtf(32767)).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ResourceLocation result = instance.readResourceLocation();

net.minecraft.network.FriendlyByteBuf#readRetainedSlice(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1242
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

อ่าน Retained Slice

ทำงานยังไง

คืนค่า: this.source.readRetainedSlice(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.readRetainedSlice(0);

net.minecraft.network.FriendlyByteBuf#readSectionPos()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:389
  • Modifiers: public
  • Return: SectionPos

คืออะไร

อ่าน Section Pos

ทำงานยังไง

เรียกต่อ: of(), readLong(). คืนค่า: SectionPos.of(this.readLong()).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
SectionPos result = instance.readSectionPos();

net.minecraft.network.FriendlyByteBuf#readShort()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1147
  • Modifiers: public
  • Return: short

คืออะไร

อ่าน Short

ทำงานยังไง

คืนค่า: this.source.readShort().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
short result = instance.readShort();

net.minecraft.network.FriendlyByteBuf#readShortLE()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1152
  • Modifiers: public
  • Return: short

คืออะไร

อ่าน Short LE

ทำงานยังไง

คืนค่า: this.source.readShortLE().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
short result = instance.readShortLE();

net.minecraft.network.FriendlyByteBuf#readSlice(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1237
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

อ่าน Slice

ทำงานยังไง

คืนค่า: this.source.readSlice(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.readSlice(0);

net.minecraft.network.FriendlyByteBuf#readUnsignedByte()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1142
  • Modifiers: public
  • Return: short

คืออะไร

อ่าน Unsigned Byte

ทำงานยังไง

คืนค่า: this.source.readUnsignedByte().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
short result = instance.readUnsignedByte();

net.minecraft.network.FriendlyByteBuf#readUnsignedInt()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1197
  • Modifiers: public
  • Return: long

คืออะไร

อ่าน Unsigned Int

ทำงานยังไง

คืนค่า: this.source.readUnsignedInt().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
long result = instance.readUnsignedInt();

net.minecraft.network.FriendlyByteBuf#readUnsignedIntLE()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1202
  • Modifiers: public
  • Return: long

คืออะไร

อ่าน Unsigned Int LE

ทำงานยังไง

คืนค่า: this.source.readUnsignedIntLE().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
long result = instance.readUnsignedIntLE();

net.minecraft.network.FriendlyByteBuf#readUnsignedMedium()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1177
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Unsigned Medium

ทำงานยังไง

คืนค่า: this.source.readUnsignedMedium().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readUnsignedMedium();

net.minecraft.network.FriendlyByteBuf#readUnsignedMediumLE()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1182
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Unsigned Medium LE

ทำงานยังไง

คืนค่า: this.source.readUnsignedMediumLE().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readUnsignedMediumLE();

net.minecraft.network.FriendlyByteBuf#readUnsignedShort()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1157
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Unsigned Short

ทำงานยังไง

คืนค่า: this.source.readUnsignedShort().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readUnsignedShort();

net.minecraft.network.FriendlyByteBuf#readUnsignedShortLE()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1162
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Unsigned Short LE

ทำงานยังไง

คืนค่า: this.source.readUnsignedShortLE().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readUnsignedShortLE();

net.minecraft.network.FriendlyByteBuf#readUtf()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:565
  • Modifiers: public
  • Return: String

คืออะไร

อ่าน Utf

ทำงานยังไง

คืนค่า: this.readUtf(32767).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
String result = instance.readUtf();

net.minecraft.network.FriendlyByteBuf#readUtf(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:569
  • Modifiers: public
  • Return: String

คืออะไร

อ่าน Utf

ทำงานยังไง

เรียกต่อ: read(). คืนค่า: Utf8String.read(this.source, i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
String result = instance.readUtf(0);

net.minecraft.network.FriendlyByteBuf#readUUID()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:500
  • Modifiers: public
  • Return: UUID

คืออะไร

อ่าน UUID

ทำงานยังไง

คืนค่า: readUUID(this).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
UUID result = instance.readUUID();

net.minecraft.network.FriendlyByteBuf#readUUID(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:504
  • Modifiers: public static
  • Return: UUID

คืออะไร

อ่าน UUID

ทำงานยังไง

เรียกต่อ: readLong(). สร้างออบเจ็กต์: UUID. คืนค่า: new UUID(byteBuf.readLong(), byteBuf.readLong()).

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
UUID result = FriendlyByteBuf.readUUID(byteBuf);

net.minecraft.network.FriendlyByteBuf#readVarInt()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:482
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน Var Int

ทำงานยังไง

เรียกต่อ: read(). คืนค่า: VarInt.read(this.source).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.readVarInt();

net.minecraft.network.FriendlyByteBuf#readVarIntArray()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:301
  • Modifiers: public
  • Return: int[]

คืออะไร

อ่าน Var Int Array

ทำงานยังไง

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

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int[] result = instance.readVarIntArray();

net.minecraft.network.FriendlyByteBuf#readVarIntArray(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:305
  • Modifiers: public
  • Return: int[]

คืออะไร

อ่าน Var Int Array

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: readVarInt(). สร้างออบเจ็กต์: DecoderException. คืนค่า: is.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
int[] result = instance.readVarIntArray(0);

net.minecraft.network.FriendlyByteBuf#readVarLong()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:486
  • Modifiers: public
  • Return: long

คืออะไร

อ่าน Var Long

ทำงานยังไง

เรียกต่อ: read(). คืนค่า: VarLong.read(this.source).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
long result = instance.readVarLong();

net.minecraft.network.FriendlyByteBuf#readVec3()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:450
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่าน Vec3

ทำงานยังไง

คืนค่า: readVec3(this).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
Vec3 result = instance.readVec3();

net.minecraft.network.FriendlyByteBuf#readVec3(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:446
  • Modifiers: public static
  • Return: Vec3

คืออะไร

อ่าน Vec3

ทำงานยังไง

เรียกต่อ: readDouble(). สร้างออบเจ็กต์: Vec3. คืนค่า: new Vec3(byteBuf.readDouble(), byteBuf.readDouble(), byteBuf.readDouble()).

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
Vec3 result = FriendlyByteBuf.readVec3(byteBuf);

net.minecraft.network.FriendlyByteBuf#readVector3f()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:409
  • Modifiers: public
  • Return: Vector3f

คืออะไร

อ่าน Vector3f

ทำงานยังไง

คืนค่า: readVector3f(this).

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
Vector3f result = instance.readVector3f();

net.minecraft.network.FriendlyByteBuf#readVector3f(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:413
  • Modifiers: public static
  • Return: Vector3f

คืออะไร

อ่าน Vector3f

ทำงานยังไง

เรียกต่อ: readFloat(). สร้างออบเจ็กต์: Vector3f. คืนค่า: new Vector3f(byteBuf.readFloat(), byteBuf.readFloat(), byteBuf.readFloat()).

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
Vector3f result = FriendlyByteBuf.readVector3f(byteBuf);

net.minecraft.network.FriendlyByteBuf#readWithCodec(DynamicOps<Tag>,Codec<T>,NbtAccounter)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:89
  • Modifiers: public
  • Return: T

คืออะไร

อ่าน With Codec

ทำงานยังไง

เรียกต่อ: readNbt(), parse(), getOrThrow(). สร้างออบเจ็กต์: DecoderException. คืนค่า: codec.parse(dynamicOps, tag).getOrThrow(string -> new DecoderException("Failed to decode: " + string + " " + tag)).

Parameters

  • DynamicOps<Tag> dynamicOps
  • Codec<T> codec
  • NbtAccounter nbtAccounter

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

FriendlyByteBuf instance = ...;
DynamicOps<Tag> dynamicOps = ...;
Codec<T> codec = ...;
NbtAccounter nbtAccounter = ...;
T result = instance.readWithCodec(dynamicOps, codec, nbtAccounter);

net.minecraft.network.FriendlyByteBuf#readWithCodecTrusted(DynamicOps<Tag>,Codec<T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:84
  • Modifiers: public
  • Return: T

คืออะไร

อ่าน With Codec Trusted

ทำงานยังไง

เรียกต่อ: readWithCodec(), unlimitedHeap(). คืนค่า: this.readWithCodec(dynamicOps, codec, NbtAccounter.unlimitedHeap()).

Parameters

  • DynamicOps<Tag> dynamicOps
  • Codec<T> codec

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

FriendlyByteBuf instance = ...;
DynamicOps<Tag> dynamicOps = ...;
Codec<T> codec = ...;
T result = instance.readWithCodecTrusted(dynamicOps, codec);

net.minecraft.network.FriendlyByteBuf#readWithCount(Consumer<FriendlyByteBuf>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:189
  • Modifiers: public
  • Return: void

คืออะไร

อ่าน With Count

ทำงานยังไง

มีการวนลูป. เรียกต่อ: readVarInt(), accept().

Parameters

  • Consumer<FriendlyByteBuf> consumer

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

FriendlyByteBuf instance = ...;
Consumer<FriendlyByteBuf> consumer = ...;
instance.readWithCount(consumer);

net.minecraft.network.FriendlyByteBuf#refCnt()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1607
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ refCnt ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.refCnt().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.refCnt();

net.minecraft.network.FriendlyByteBuf#release()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1612
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ release ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.release().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
boolean result = instance.release();

net.minecraft.network.FriendlyByteBuf#release(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1617
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ release ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.release(i).

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
boolean result = instance.release(0);

net.minecraft.network.FriendlyByteBuf#resetReaderIndex()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:827
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

รีเซ็ต Reader Index

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.resetReaderIndex();

net.minecraft.network.FriendlyByteBuf#resetWriterIndex()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:837
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

รีเซ็ต Writer Index

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.resetWriterIndex();

net.minecraft.network.FriendlyByteBuf#retain()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1592
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ retain ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.retain();

net.minecraft.network.FriendlyByteBuf#retain(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1587
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ retain ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.retain(0);

net.minecraft.network.FriendlyByteBuf#retainedDuplicate()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1497
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ retainedDuplicate ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.retainedDuplicate().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.retainedDuplicate();

net.minecraft.network.FriendlyByteBuf#retainedSlice()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1477
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ retainedSlice ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.retainedSlice().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.retainedSlice();

net.minecraft.network.FriendlyByteBuf#retainedSlice(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1487
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ retainedSlice ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.retainedSlice(i, j).

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.retainedSlice(0, 0);

net.minecraft.network.FriendlyByteBuf#setBoolean(int,boolean)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1012
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Boolean

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • boolean bl

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setBoolean(0, true);

net.minecraft.network.FriendlyByteBuf#setByte(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1017
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Byte

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setByte(0, 0);

net.minecraft.network.FriendlyByteBuf#setBytes(int,byte[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1092
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • byte[] bs

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.setBytes(0, bs);

net.minecraft.network.FriendlyByteBuf#setBytes(int,byte[],int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1097
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • byte[] bs
  • int j
  • int k

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.setBytes(0, bs, 0, 0);

net.minecraft.network.FriendlyByteBuf#setBytes(int,ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1077
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • ByteBuf byteBuf

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.setBytes(0, byteBuf);

net.minecraft.network.FriendlyByteBuf#setBytes(int,ByteBuf,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1082
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • ByteBuf byteBuf
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.setBytes(0, byteBuf, 0);

net.minecraft.network.FriendlyByteBuf#setBytes(int,ByteBuf,int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1087
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • ByteBuf byteBuf
  • int j
  • int k

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.setBytes(0, byteBuf, 0, 0);

net.minecraft.network.FriendlyByteBuf#setBytes(int,ByteBuffer)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1102
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • ByteBuffer byteBuffer

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

FriendlyByteBuf instance = ...;
ByteBuffer byteBuffer = ...;
FriendlyByteBuf result = instance.setBytes(0, byteBuffer);

net.minecraft.network.FriendlyByteBuf#setBytes(int,FileChannel,long,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1117
  • Modifiers: public
  • Return: int

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.source.setBytes(i, fileChannel, l, j).

Parameters

  • int i
  • FileChannel fileChannel
  • long l
  • int j

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
FileChannel fileChannel = ...;
int result = instance.setBytes(0, fileChannel, 0L, 0);

net.minecraft.network.FriendlyByteBuf#setBytes(int,InputStream,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1107
  • Modifiers: public
  • Return: int

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.source.setBytes(i, inputStream, j).

Parameters

  • int i
  • InputStream inputStream
  • int j

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
InputStream inputStream = ...;
int result = instance.setBytes(0, inputStream, 0);

net.minecraft.network.FriendlyByteBuf#setBytes(int,ScatteringByteChannel,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1112
  • Modifiers: public
  • Return: int

คืออะไร

กำหนดค่า Bytes

ทำงานยังไง

คืนค่า: this.source.setBytes(i, scatteringByteChannel, j).

Parameters

  • int i
  • ScatteringByteChannel scatteringByteChannel
  • int j

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
ScatteringByteChannel scatteringByteChannel = ...;
int result = instance.setBytes(0, scatteringByteChannel, 0);

net.minecraft.network.FriendlyByteBuf#setChar(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1062
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Char

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setChar(0, 0);

net.minecraft.network.FriendlyByteBuf#setCharSequence(int,CharSequence,Charset)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1127
  • Modifiers: public
  • Return: int

คืออะไร

กำหนดค่า Char Sequence

ทำงานยังไง

คืนค่า: this.source.setCharSequence(i, charSequence, charset).

Parameters

  • int i
  • CharSequence charSequence
  • Charset charset

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

FriendlyByteBuf instance = ...;
CharSequence charSequence = ...;
Charset charset = ...;
int result = instance.setCharSequence(0, charSequence, charset);

net.minecraft.network.FriendlyByteBuf#setDouble(int,double)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1072
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Double

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • double d

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setDouble(0, 0.0D);

net.minecraft.network.FriendlyByteBuf#setFloat(int,float)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1067
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Float

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • float f

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setFloat(0, 0.0F);

net.minecraft.network.FriendlyByteBuf#setIndex(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:777
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Index

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setIndex(0, 0);

net.minecraft.network.FriendlyByteBuf#setInt(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1042
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Int

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setInt(0, 0);

net.minecraft.network.FriendlyByteBuf#setIntLE(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1047
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Int LE

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setIntLE(0, 0);

net.minecraft.network.FriendlyByteBuf#setLong(int,long)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1052
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Long

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • long l

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setLong(0, 0L);

net.minecraft.network.FriendlyByteBuf#setLongLE(int,long)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1057
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Long LE

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • long l

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setLongLE(0, 0L);

net.minecraft.network.FriendlyByteBuf#setMedium(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1032
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Medium

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setMedium(0, 0);

net.minecraft.network.FriendlyByteBuf#setMediumLE(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1037
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Medium LE

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setMediumLE(0, 0);

net.minecraft.network.FriendlyByteBuf#setShort(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1022
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Short

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setShort(0, 0);

net.minecraft.network.FriendlyByteBuf#setShortLE(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1027
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Short LE

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setShortLE(0, 0);

net.minecraft.network.FriendlyByteBuf#setZero(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1122
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

กำหนดค่า Zero

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.setZero(0, 0);

net.minecraft.network.FriendlyByteBuf#skipBytes(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1297
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ skipBytes ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.skipBytes(0);

net.minecraft.network.FriendlyByteBuf#slice()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1472
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ slice ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.slice().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.slice();

net.minecraft.network.FriendlyByteBuf#slice(int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1482
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ slice ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.slice(i, j).

Parameters

  • int i
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.slice(0, 0);

net.minecraft.network.FriendlyByteBuf#toString()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1582
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.toString().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
String result = instance.toString();

net.minecraft.network.FriendlyByteBuf#toString(Charset)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1557
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.toString(charset).

Parameters

  • Charset charset

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

FriendlyByteBuf instance = ...;
Charset charset = ...;
String result = instance.toString(charset);

net.minecraft.network.FriendlyByteBuf#toString(int,int,Charset)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1562
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.toString(i, j, charset).

Parameters

  • int i
  • int j
  • Charset charset

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

FriendlyByteBuf instance = ...;
Charset charset = ...;
String result = instance.toString(0, 0, charset);

net.minecraft.network.FriendlyByteBuf#touch()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1597
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ touch ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.touch();

net.minecraft.network.FriendlyByteBuf#touch(Object)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1602
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ touch ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • Object object

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

FriendlyByteBuf instance = ...;
Object object = ...;
FriendlyByteBuf result = instance.touch(object);

net.minecraft.network.FriendlyByteBuf#unwrap()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:737
  • Modifiers: public
  • Return: ByteBuf

คืออะไร

ดำเนินการ unwrap ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
ByteBuf result = instance.unwrap();

net.minecraft.network.FriendlyByteBuf#writableBytes()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:787
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ writableBytes ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.writableBytes().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.writableBytes();

net.minecraft.network.FriendlyByteBuf#writeBitSet(BitSet)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:662
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Bit Set

ทำงานยังไง

เรียกต่อ: writeLongArray(), toLongArray().

Parameters

  • BitSet bitSet

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

FriendlyByteBuf instance = ...;
BitSet bitSet = ...;
instance.writeBitSet(bitSet);

net.minecraft.network.FriendlyByteBuf#writeBlockHitResult(BlockHitResult)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:646
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Block Hit Result

ทำงานยังไง

เรียกต่อ: getBlockPos(), writeBlockPos(), writeEnum(), getDirection(), getLocation(), writeFloat(), getX(), getY().

Parameters

  • BlockHitResult blockHitResult

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

FriendlyByteBuf instance = ...;
BlockHitResult blockHitResult = ...;
instance.writeBlockHitResult(blockHitResult);

net.minecraft.network.FriendlyByteBuf#writeBlockPos(BlockPos)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:363
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Block Pos

ทำงานยังไง

คืนค่า: this.

Parameters

  • BlockPos blockPos

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

FriendlyByteBuf instance = ...;
BlockPos blockPos = ...;
FriendlyByteBuf result = instance.writeBlockPos(blockPos);

net.minecraft.network.FriendlyByteBuf#writeBlockPos(ByteBuf,BlockPos)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:368
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Block Pos

ทำงานยังไง

เรียกต่อ: writeLong(), asLong().

Parameters

  • ByteBuf byteBuf
  • BlockPos blockPos

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

ByteBuf byteBuf = ...;
BlockPos blockPos = ...;
FriendlyByteBuf.writeBlockPos(byteBuf, blockPos);

net.minecraft.network.FriendlyByteBuf#writeBoolean(boolean)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1302
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Boolean

ทำงานยังไง

คืนค่า: this.

Parameters

  • boolean bl

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeBoolean(true);

net.minecraft.network.FriendlyByteBuf#writeById(ToIntFunction<T>,T)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:477
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน By Id

ทำงานยังไง

เรียกต่อ: applyAsInt(), writeVarInt(). คืนค่า: this.writeVarInt(i).

Parameters

  • ToIntFunction<T> toIntFunction
  • T object

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

FriendlyByteBuf instance = ...;
ToIntFunction<T> toIntFunction = ...;
T object = ...;
FriendlyByteBuf result = instance.writeById(toIntFunction, object);

net.minecraft.network.FriendlyByteBuf#writeByte(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1307
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Byte

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeByte(0);

net.minecraft.network.FriendlyByteBuf#writeByteArray(byte[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:266
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Byte Array

ทำงานยังไง

คืนค่า: this.

Parameters

  • byte[] bs

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.writeByteArray(bs);

net.minecraft.network.FriendlyByteBuf#writeByteArray(ByteBuf,byte[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:271
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Byte Array

ทำงานยังไง

เรียกต่อ: write(), writeBytes().

Parameters

  • ByteBuf byteBuf
  • byte[] bs

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

ByteBuf byteBuf = ...;
byte[] bs = ...;
FriendlyByteBuf.writeByteArray(byteBuf, bs);

net.minecraft.network.FriendlyByteBuf#writeBytes(byte[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1382
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • byte[] bs

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.writeBytes(bs);

net.minecraft.network.FriendlyByteBuf#writeBytes(byte[],int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1387
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • byte[] bs
  • int i
  • int j

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

FriendlyByteBuf instance = ...;
byte[] bs = ...;
FriendlyByteBuf result = instance.writeBytes(bs, 0, 0);

net.minecraft.network.FriendlyByteBuf#writeBytes(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1367
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • ByteBuf byteBuf

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.writeBytes(byteBuf);

net.minecraft.network.FriendlyByteBuf#writeBytes(ByteBuf,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1372
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • ByteBuf byteBuf
  • int i

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.writeBytes(byteBuf, 0);

net.minecraft.network.FriendlyByteBuf#writeBytes(ByteBuf,int,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1377
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • ByteBuf byteBuf
  • int i
  • int j

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

FriendlyByteBuf instance = ...;
ByteBuf byteBuf = ...;
FriendlyByteBuf result = instance.writeBytes(byteBuf, 0, 0);

net.minecraft.network.FriendlyByteBuf#writeBytes(ByteBuffer)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1392
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.

Parameters

  • ByteBuffer byteBuffer

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

FriendlyByteBuf instance = ...;
ByteBuffer byteBuffer = ...;
FriendlyByteBuf result = instance.writeBytes(byteBuffer);

net.minecraft.network.FriendlyByteBuf#writeBytes(FileChannel,long,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1407
  • Modifiers: public
  • Return: int

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.source.writeBytes(fileChannel, l, i).

Parameters

  • FileChannel fileChannel
  • long l
  • int i

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
FileChannel fileChannel = ...;
int result = instance.writeBytes(fileChannel, 0L, 0);

net.minecraft.network.FriendlyByteBuf#writeBytes(InputStream,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1397
  • Modifiers: public
  • Return: int

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.source.writeBytes(inputStream, i).

Parameters

  • InputStream inputStream
  • int i

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
InputStream inputStream = ...;
int result = instance.writeBytes(inputStream, 0);

net.minecraft.network.FriendlyByteBuf#writeBytes(ScatteringByteChannel,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1402
  • Modifiers: public
  • Return: int

คืออะไร

เขียน Bytes

ทำงานยังไง

คืนค่า: this.source.writeBytes(scatteringByteChannel, i).

Parameters

  • ScatteringByteChannel scatteringByteChannel
  • int i

Throws

  • IOException

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

FriendlyByteBuf instance = ...;
ScatteringByteChannel scatteringByteChannel = ...;
int result = instance.writeBytes(scatteringByteChannel, 0);

net.minecraft.network.FriendlyByteBuf#writeChar(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1352
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Char

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeChar(0);

net.minecraft.network.FriendlyByteBuf#writeCharSequence(CharSequence,Charset)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1417
  • Modifiers: public
  • Return: int

คืออะไร

เขียน Char Sequence

ทำงานยังไง

คืนค่า: this.source.writeCharSequence(charSequence, charset).

Parameters

  • CharSequence charSequence
  • Charset charset

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

FriendlyByteBuf instance = ...;
CharSequence charSequence = ...;
Charset charset = ...;
int result = instance.writeCharSequence(charSequence, charset);

net.minecraft.network.FriendlyByteBuf#writeChunkPos(ByteBuf,ChunkPos)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:385
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Chunk Pos

ทำงานยังไง

เรียกต่อ: writeLong(), toLong().

Parameters

  • ByteBuf byteBuf
  • ChunkPos chunkPos

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

ByteBuf byteBuf = ...;
ChunkPos chunkPos = ...;
FriendlyByteBuf.writeChunkPos(byteBuf, chunkPos);

net.minecraft.network.FriendlyByteBuf#writeChunkPos(ChunkPos)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:376
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Chunk Pos

ทำงานยังไง

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

Parameters

  • ChunkPos chunkPos

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

FriendlyByteBuf instance = ...;
ChunkPos chunkPos = ...;
FriendlyByteBuf result = instance.writeChunkPos(chunkPos);

net.minecraft.network.FriendlyByteBuf#writeCollection(Collection<T>,StreamEncoder<? super FriendlyByteBuf, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:134
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Collection

ทำงานยังไง

มีการวนลูป. เรียกต่อ: writeVarInt(), size(), encode().

Parameters

  • Collection<T> collection
  • StreamEncoder<? super FriendlyByteBuf, T> streamEncoder

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

FriendlyByteBuf instance = ...;
Collection<T> collection = ...;
StreamEncoder<? super FriendlyByteBuf, T> streamEncoder = ...;
instance.writeCollection(collection, streamEncoder);

net.minecraft.network.FriendlyByteBuf#writeContainerId(ByteBuf,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:689
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Container Id

ทำงานยังไง

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

Parameters

  • ByteBuf byteBuf
  • int i

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

ByteBuf byteBuf = ...;
FriendlyByteBuf.writeContainerId(byteBuf, 0);

net.minecraft.network.FriendlyByteBuf#writeContainerId(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:693
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Container Id

ทำงานยังไง

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

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
instance.writeContainerId(0);

net.minecraft.network.FriendlyByteBuf#writeDate(Date)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:609
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Date

ทำงานยังไง

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

Parameters

  • Date date

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

FriendlyByteBuf instance = ...;
Date date = ...;
FriendlyByteBuf result = instance.writeDate(date);

net.minecraft.network.FriendlyByteBuf#writeDouble(double)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1362
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Double

ทำงานยังไง

คืนค่า: this.

Parameters

  • double d

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeDouble(0.0D);

net.minecraft.network.FriendlyByteBuf#writeEnum(Enum<?>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:468
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Enum

ทำงานยังไง

เรียกต่อ: writeVarInt(), ordinal(). คืนค่า: this.writeVarInt(enum_.ordinal()).

Parameters

  • Enum<?> enum_

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

FriendlyByteBuf instance = ...;
Enum<?> enum_ = ...;
FriendlyByteBuf result = instance.writeEnum(enum_);

net.minecraft.network.FriendlyByteBuf#writeEnumSet(EnumSet<E>,Class<E>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:197
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Enum Set

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getEnumConstants(), set(), contains(), writeFixedBitSet(). สร้างออบเจ็กต์: BitSet.

Parameters

  • EnumSet<E> enumSet
  • Class<E> class_

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

FriendlyByteBuf instance = ...;
EnumSet<E> enumSet = ...;
Class<E> class_ = ...;
instance.writeEnumSet(enumSet, class_);

net.minecraft.network.FriendlyByteBuf#writeFixedBitSet(BitSet,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:672
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Fixed Bit Set

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: length(), size(), toByteArray(), writeBytes(), copyOf(), positiveCeilDiv(). สร้างออบเจ็กต์: EncoderException.

Parameters

  • BitSet bitSet
  • int i

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

FriendlyByteBuf instance = ...;
BitSet bitSet = ...;
instance.writeFixedBitSet(bitSet, 0);

net.minecraft.network.FriendlyByteBuf#writeFloat(float)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1357
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Float

ทำงานยังไง

คืนค่า: this.

Parameters

  • float f

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeFloat(0.0F);

net.minecraft.network.FriendlyByteBuf#writeGlobalPos(GlobalPos)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:404
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Global Pos

ทำงานยังไง

เรียกต่อ: writeResourceKey(), dimension(), writeBlockPos(), pos().

Parameters

  • GlobalPos globalPos

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

FriendlyByteBuf instance = ...;
GlobalPos globalPos = ...;
instance.writeGlobalPos(globalPos);

net.minecraft.network.FriendlyByteBuf#writeInstant(Instant)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:618
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Instant

ทำงานยังไง

เรียกต่อ: writeLong(), toEpochMilli().

Parameters

  • Instant instant

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

FriendlyByteBuf instance = ...;
Instant instant = ...;
instance.writeInstant(instant);

net.minecraft.network.FriendlyByteBuf#writeInt(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1332
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Int

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeInt(0);

net.minecraft.network.FriendlyByteBuf#writeIntIdList(IntList)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:157
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Int Id List

ทำงานยังไง

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

Parameters

  • IntList intList

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

FriendlyByteBuf instance = ...;
IntList intList = ...;
instance.writeIntIdList(intList);

net.minecraft.network.FriendlyByteBuf#writeIntLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1337
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Int LE

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeIntLE(0);

net.minecraft.network.FriendlyByteBuf#writeJsonWithCodec(Codec<T>,T)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:108
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Json With Codec

ทำงานยังไง

เรียกต่อ: encodeStart(), writeUtf(), toJson(), getOrThrow(). สร้างออบเจ็กต์: EncoderException.

Parameters

  • Codec<T> codec
  • T object

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

FriendlyByteBuf instance = ...;
Codec<T> codec = ...;
T object = ...;
instance.writeJsonWithCodec(codec, object);

net.minecraft.network.FriendlyByteBuf#writeLong(long)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1342
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Long

ทำงานยังไง

คืนค่า: this.

Parameters

  • long l

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeLong(0L);

net.minecraft.network.FriendlyByteBuf#writeLongArray(long[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:320
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Long Array

ทำงานยังไง

มีการวนลูป. เรียกต่อ: writeVarInt(), writeLong(). คืนค่า: this.

Parameters

  • long[] ls

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

FriendlyByteBuf instance = ...;
long[] ls = ...;
FriendlyByteBuf result = instance.writeLongArray(ls);

net.minecraft.network.FriendlyByteBuf#writeLongLE(long)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1347
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Long LE

ทำงานยังไง

คืนค่า: this.

Parameters

  • long l

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeLongLE(0L);

net.minecraft.network.FriendlyByteBuf#writeMap(Map<K, V>,StreamEncoder<? super FriendlyByteBuf, K>,StreamEncoder<? super FriendlyByteBuf, V>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:181
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Map

ทำงานยังไง

เรียกต่อ: writeVarInt(), size(), forEach(), encode().

Parameters

  • Map<K, V> map
  • StreamEncoder<? super FriendlyByteBuf, K> streamEncoder
  • StreamEncoder<? super FriendlyByteBuf, V> streamEncoder2

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

FriendlyByteBuf instance = ...;
Map<K, V> map = ...;
StreamEncoder<? super FriendlyByteBuf, K> streamEncoder = ...;
StreamEncoder<? super FriendlyByteBuf, V> streamEncoder2 = ...;
instance.writeMap(map, streamEncoder, streamEncoder2);

net.minecraft.network.FriendlyByteBuf#writeMedium(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1322
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Medium

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeMedium(0);

net.minecraft.network.FriendlyByteBuf#writeMediumLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1327
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Medium LE

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeMediumLE(0);

net.minecraft.network.FriendlyByteBuf#writeNbt(ByteBuf,Tag)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:523
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Nbt

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: writeAnyTag(). สร้างออบเจ็กต์: ByteBufOutputStream, EncoderException.

Parameters

  • ByteBuf byteBuf
  • Tag tag

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

ByteBuf byteBuf = ...;
Tag tag = ...;
FriendlyByteBuf.writeNbt(byteBuf, tag);

net.minecraft.network.FriendlyByteBuf#writeNbt(Tag)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:518
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Nbt

ทำงานยังไง

คืนค่า: this.

Parameters

  • Tag tag

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

FriendlyByteBuf instance = ...;
Tag tag = ...;
FriendlyByteBuf result = instance.writeNbt(tag);

net.minecraft.network.FriendlyByteBuf#writeNullable(B,T,StreamEncoder<? super B, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:249
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Nullable

ทำงานยังไง

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

Parameters

  • B byteBuf
  • T object
  • StreamEncoder<? super B, T> streamEncoder

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

B byteBuf = ...;
T object = ...;
StreamEncoder<? super B, T> streamEncoder = ...;
FriendlyByteBuf.writeNullable(byteBuf, object, streamEncoder);

net.minecraft.network.FriendlyByteBuf#writeNullable(T,StreamEncoder<? super FriendlyByteBuf, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:245
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Nullable

ทำงานยังไง

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

Parameters

  • T object
  • StreamEncoder<? super FriendlyByteBuf, T> streamEncoder

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

FriendlyByteBuf instance = ...;
T object = ...;
StreamEncoder<? super FriendlyByteBuf, T> streamEncoder = ...;
instance.writeNullable(object, streamEncoder);

net.minecraft.network.FriendlyByteBuf#writeOptional(Optional<T>,StreamEncoder<? super FriendlyByteBuf, T>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:222
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Optional

ทำงานยังไง

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

Parameters

  • Optional<T> optional
  • StreamEncoder<? super FriendlyByteBuf, T> streamEncoder

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

FriendlyByteBuf instance = ...;
Optional<T> optional = ...;
StreamEncoder<? super FriendlyByteBuf, T> streamEncoder = ...;
instance.writeOptional(optional, streamEncoder);

net.minecraft.network.FriendlyByteBuf#writePublicKey(PublicKey)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:630
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Public Key

ทำงานยังไง

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

Parameters

  • PublicKey publicKey

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

FriendlyByteBuf instance = ...;
PublicKey publicKey = ...;
FriendlyByteBuf result = instance.writePublicKey(publicKey);

net.minecraft.network.FriendlyByteBuf#writeQuaternion(ByteBuf,Quaternionf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:439
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Quaternion

ทำงานยังไง

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

Parameters

  • ByteBuf byteBuf
  • Quaternionf quaternionf

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

ByteBuf byteBuf = ...;
Quaternionf quaternionf = ...;
FriendlyByteBuf.writeQuaternion(byteBuf, quaternionf);

net.minecraft.network.FriendlyByteBuf#writeQuaternion(Quaternionf)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:435
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Quaternion

ทำงานยังไง

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

Parameters

  • Quaternionf quaternionf

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

FriendlyByteBuf instance = ...;
Quaternionf quaternionf = ...;
instance.writeQuaternion(quaternionf);

net.minecraft.network.FriendlyByteBuf#writeResourceKey(ResourceKey<?>)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:596
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Resource Key

ทำงานยังไง

เรียกต่อ: writeResourceLocation(), location().

Parameters

  • ResourceKey<?> resourceKey

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

FriendlyByteBuf instance = ...;
ResourceKey<?> resourceKey = ...;
instance.writeResourceKey(resourceKey);

net.minecraft.network.FriendlyByteBuf#writeResourceLocation(ResourceLocation)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:586
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Resource Location

ทำงานยังไง

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

Parameters

  • ResourceLocation resourceLocation

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

FriendlyByteBuf instance = ...;
ResourceLocation resourceLocation = ...;
FriendlyByteBuf result = instance.writeResourceLocation(resourceLocation);

net.minecraft.network.FriendlyByteBuf#writerIndex()

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:767
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ writerIndex ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.source.writerIndex().

Parameters

  • ไม่มี

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

FriendlyByteBuf instance = ...;
int result = instance.writerIndex();

net.minecraft.network.FriendlyByteBuf#writerIndex(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:772
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

ดำเนินการ writerIndex ตาม implementation ของ FriendlyByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writerIndex(0);

net.minecraft.network.FriendlyByteBuf#writeSectionPos(SectionPos)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:393
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Section Pos

ทำงานยังไง

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

Parameters

  • SectionPos sectionPos

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

FriendlyByteBuf instance = ...;
SectionPos sectionPos = ...;
FriendlyByteBuf result = instance.writeSectionPos(sectionPos);

net.minecraft.network.FriendlyByteBuf#writeShort(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1312
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Short

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeShort(0);

net.minecraft.network.FriendlyByteBuf#writeShortLE(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1317
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Short LE

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeShortLE(0);

net.minecraft.network.FriendlyByteBuf#writeUtf(String)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:573
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Utf

ทำงานยังไง

คืนค่า: this.writeUtf(string, 32767).

Parameters

  • String string

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeUtf("value");

net.minecraft.network.FriendlyByteBuf#writeUtf(String,int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:577
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Utf

ทำงานยังไง

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

Parameters

  • String string
  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeUtf("value", 0);

net.minecraft.network.FriendlyByteBuf#writeUUID(ByteBuf,UUID)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:495
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน UUID

ทำงานยังไง

เรียกต่อ: writeLong(), getMostSignificantBits(), getLeastSignificantBits().

Parameters

  • ByteBuf byteBuf
  • UUID uUID

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

ByteBuf byteBuf = ...;
UUID uUID = ...;
FriendlyByteBuf.writeUUID(byteBuf, uUID);

net.minecraft.network.FriendlyByteBuf#writeUUID(UUID)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:490
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน UUID

ทำงานยังไง

คืนค่า: this.

Parameters

  • UUID uUID

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

FriendlyByteBuf instance = ...;
UUID uUID = ...;
FriendlyByteBuf result = instance.writeUUID(uUID);

net.minecraft.network.FriendlyByteBuf#writeVarInt(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:508
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Var Int

ทำงานยังไง

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

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeVarInt(0);

net.minecraft.network.FriendlyByteBuf#writeVarIntArray(int[])

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:291
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Var Int Array

ทำงานยังไง

มีการวนลูป. เรียกต่อ: writeVarInt(). คืนค่า: this.

Parameters

  • int[] is

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

FriendlyByteBuf instance = ...;
int[] is = ...;
FriendlyByteBuf result = instance.writeVarIntArray(is);

net.minecraft.network.FriendlyByteBuf#writeVarLong(long)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:513
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Var Long

ทำงานยังไง

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

Parameters

  • long l

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeVarLong(0L);

net.minecraft.network.FriendlyByteBuf#writeVec3(ByteBuf,Vec3)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:454
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Vec3

ทำงานยังไง

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

Parameters

  • ByteBuf byteBuf
  • Vec3 vec3

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

ByteBuf byteBuf = ...;
Vec3 vec3 = ...;
FriendlyByteBuf.writeVec3(byteBuf, vec3);

net.minecraft.network.FriendlyByteBuf#writeVec3(Vec3)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:460
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Vec3

ทำงานยังไง

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

Parameters

  • Vec3 vec3

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

FriendlyByteBuf instance = ...;
Vec3 vec3 = ...;
instance.writeVec3(vec3);

net.minecraft.network.FriendlyByteBuf#writeVector3f(ByteBuf,Vector3f)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:421
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Vector3f

ทำงานยังไง

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

Parameters

  • ByteBuf byteBuf
  • Vector3f vector3f

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

ByteBuf byteBuf = ...;
Vector3f vector3f = ...;
FriendlyByteBuf.writeVector3f(byteBuf, vector3f);

net.minecraft.network.FriendlyByteBuf#writeVector3f(Vector3f)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:417
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Vector3f

ทำงานยังไง

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

Parameters

  • Vector3f vector3f

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

FriendlyByteBuf instance = ...;
Vector3f vector3f = ...;
instance.writeVector3f(vector3f);

net.minecraft.network.FriendlyByteBuf#writeWithCodec(DynamicOps<Tag>,Codec<T>,T)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:95
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน With Codec

ทำงานยังไง

เรียกต่อ: encodeStart(), getOrThrow(), writeNbt(). สร้างออบเจ็กต์: EncoderException. คืนค่า: this.

Parameters

  • DynamicOps<Tag> dynamicOps
  • Codec<T> codec
  • T object

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

FriendlyByteBuf instance = ...;
DynamicOps<Tag> dynamicOps = ...;
Codec<T> codec = ...;
T object = ...;
FriendlyByteBuf result = instance.writeWithCodec(dynamicOps, codec, object);

net.minecraft.network.FriendlyByteBuf#writeZero(int)

  • Origin: common
  • Source: net/minecraft/network/FriendlyByteBuf.java:1412
  • Modifiers: public
  • Return: FriendlyByteBuf

คืออะไร

เขียน Zero

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

FriendlyByteBuf instance = ...;
FriendlyByteBuf result = instance.writeZero(0);

HiddenByteBuf

  • Full name: net.minecraft.network.HiddenByteBuf
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/HiddenByteBuf.java
  • Type: record
  • Modifiers: public
  • Implements: ReferenceCounted

net.minecraft.network.HiddenByteBuf#HiddenByteBuf(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:8
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: contents. เรียกต่อ: ensureAccessible().

Parameters

  • ByteBuf contents

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

ByteBuf contents = ...;
HiddenByteBuf instance = new HiddenByteBuf(contents);

net.minecraft.network.HiddenByteBuf#pack(Object)

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:12
  • Modifiers: public static
  • Return: Object

คืออะไร

ดำเนินการ pack ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

สร้างออบเจ็กต์: HiddenByteBuf. คืนค่า: object instanceof ByteBuf byteBuf ? new HiddenByteBuf(byteBuf) : object.

Parameters

  • Object object

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

Object object = ...;
Object result = HiddenByteBuf.pack(object);

net.minecraft.network.HiddenByteBuf#refCnt()

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:20
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ refCnt ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

คืนค่า: this.contents.refCnt().

Parameters

  • ไม่มี

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

HiddenByteBuf instance = ...;
int result = instance.refCnt();

net.minecraft.network.HiddenByteBuf#release()

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:45
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ release ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

คืนค่า: this.contents.release().

Parameters

  • ไม่มี

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

HiddenByteBuf instance = ...;
boolean result = instance.release();

net.minecraft.network.HiddenByteBuf#release(int)

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:50
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ release ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

คืนค่า: this.contents.release(i).

Parameters

  • int i

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

HiddenByteBuf instance = ...;
boolean result = instance.release(0);

net.minecraft.network.HiddenByteBuf#retain()

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:25
  • Modifiers: public
  • Return: HiddenByteBuf

คืออะไร

ดำเนินการ retain ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

HiddenByteBuf instance = ...;
HiddenByteBuf result = instance.retain();

net.minecraft.network.HiddenByteBuf#retain(int)

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:30
  • Modifiers: public
  • Return: HiddenByteBuf

คืออะไร

ดำเนินการ retain ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • int i

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

HiddenByteBuf instance = ...;
HiddenByteBuf result = instance.retain(0);

net.minecraft.network.HiddenByteBuf#touch()

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:35
  • Modifiers: public
  • Return: HiddenByteBuf

คืออะไร

ดำเนินการ touch ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

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

HiddenByteBuf instance = ...;
HiddenByteBuf result = instance.touch();

net.minecraft.network.HiddenByteBuf#touch(Object)

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:40
  • Modifiers: public
  • Return: HiddenByteBuf

คืออะไร

ดำเนินการ touch ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

คืนค่า: this.

Parameters

  • Object object

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

HiddenByteBuf instance = ...;
Object object = ...;
HiddenByteBuf result = instance.touch(object);

net.minecraft.network.HiddenByteBuf#unpack(Object)

  • Origin: common
  • Source: net/minecraft/network/HiddenByteBuf.java:16
  • Modifiers: public static
  • Return: Object

คืออะไร

ดำเนินการ unpack ตาม implementation ของ HiddenByteBuf

ทำงานยังไง

เรียกต่อ: ensureAccessible(). คืนค่า: object instanceof HiddenByteBuf hiddenByteBuf ? ByteBufUtil.ensureAccessible(hiddenByteBuf.contents) : object.

Parameters

  • Object object

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

Object object = ...;
Object result = HiddenByteBuf.unpack(object);

LocalFrameDecoder

  • Full name: net.minecraft.network.LocalFrameDecoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/LocalFrameDecoder.java
  • Type: class
  • Modifiers: public
  • Extends: ChannelInboundHandlerAdapter

net.minecraft.network.LocalFrameDecoder#channelRead(ChannelHandlerContext,Object)

  • Origin: common
  • Source: net/minecraft/network/LocalFrameDecoder.java:7
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ channelRead ตาม implementation ของ LocalFrameDecoder

ทำงานยังไง

เรียกต่อ: fireChannelRead(), unpack().

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Object object

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

LocalFrameDecoder instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Object object = ...;
instance.channelRead(channelHandlerContext, object);

LocalFrameEncoder

  • Full name: net.minecraft.network.LocalFrameEncoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/LocalFrameEncoder.java
  • Type: class
  • Modifiers: public
  • Extends: ChannelOutboundHandlerAdapter

net.minecraft.network.LocalFrameEncoder#write(ChannelHandlerContext,Object,ChannelPromise)

  • Origin: common
  • Source: net/minecraft/network/LocalFrameEncoder.java:8
  • Modifiers: public
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

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

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Object object
  • ChannelPromise channelPromise

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

LocalFrameEncoder instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Object object = ...;
ChannelPromise channelPromise = ...;
instance.write(channelHandlerContext, object, channelPromise);

MonitoredLocalFrameDecoder

  • Full name: net.minecraft.network.MonitoredLocalFrameDecoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/MonitoredLocalFrameDecoder.java
  • Type: class
  • Modifiers: public
  • Extends: ChannelInboundHandlerAdapter

net.minecraft.network.MonitoredLocalFrameDecoder#channelRead(ChannelHandlerContext,Object)

  • Origin: common
  • Source: net/minecraft/network/MonitoredLocalFrameDecoder.java:14
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ channelRead ตาม implementation ของ MonitoredLocalFrameDecoder

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: unpack(), onReceive(), readableBytes(), fireChannelRead().

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Object object

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

MonitoredLocalFrameDecoder instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Object object = ...;
instance.channelRead(channelHandlerContext, object);

net.minecraft.network.MonitoredLocalFrameDecoder#MonitoredLocalFrameDecoder(BandwidthDebugMonitor)

  • Origin: common
  • Source: net/minecraft/network/MonitoredLocalFrameDecoder.java:10
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: monitor.

Parameters

  • BandwidthDebugMonitor bandwidthDebugMonitor

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

BandwidthDebugMonitor bandwidthDebugMonitor = ...;
MonitoredLocalFrameDecoder instance = new MonitoredLocalFrameDecoder(bandwidthDebugMonitor);

PacketBundlePacker

  • Full name: net.minecraft.network.PacketBundlePacker
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/PacketBundlePacker.java
  • Type: class
  • Modifiers: public
  • Extends: MessageToMessageDecoder<Packet<?>>

net.minecraft.network.PacketBundlePacker#decode(ChannelHandlerContext,Packet<?>,List<Object>)

  • Origin: common
  • Source: net/minecraft/network/PacketBundlePacker.java:20
  • Modifiers: protected
  • Return: void

คืออะไร

ถอดรหัสข้อมูล decode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: currentBundler. เรียกต่อ: verifyNonTerminalPacket(), addPacket(), add(), startPacketBundling(), isTerminal(), pipeline(), remove(), name().

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Packet<?> packet
  • List<Object> list

Throws

  • Exception

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

ChannelHandlerContext channelHandlerContext = ...;
Packet<?> packet = ...;
List<Object> list = ...;
@Override
protected void decode(ChannelHandlerContext channelHandlerContext, Packet<?> packet, List<Object> list) {
    super.decode(channelHandlerContext, packet, list);
}

net.minecraft.network.PacketBundlePacker#PacketBundlePacker(BundlerInfo)

  • Origin: common
  • Source: net/minecraft/network/PacketBundlePacker.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: bundlerInfo.

Parameters

  • BundlerInfo bundlerInfo

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

BundlerInfo bundlerInfo = ...;
PacketBundlePacker instance = new PacketBundlePacker(bundlerInfo);

PacketBundleUnpacker

  • Full name: net.minecraft.network.PacketBundleUnpacker
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/PacketBundleUnpacker.java
  • Type: class
  • Modifiers: public
  • Extends: MessageToMessageEncoder<Packet<?>>

net.minecraft.network.PacketBundleUnpacker#encode(ChannelHandlerContext,Packet<?>,List<Object>)

  • Origin: common
  • Source: net/minecraft/network/PacketBundleUnpacker.java:16
  • Modifiers: protected
  • Return: void

คืออะไร

เข้ารหัสข้อมูล encode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: unbundlePacket(), isTerminal(), pipeline(), remove(), name().

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Packet<?> packet
  • List<Object> list

Throws

  • Exception

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

ChannelHandlerContext channelHandlerContext = ...;
Packet<?> packet = ...;
List<Object> list = ...;
@Override
protected void encode(ChannelHandlerContext channelHandlerContext, Packet<?> packet, List<Object> list) {
    super.encode(channelHandlerContext, packet, list);
}

net.minecraft.network.PacketBundleUnpacker#PacketBundleUnpacker(BundlerInfo)

  • Origin: common
  • Source: net/minecraft/network/PacketBundleUnpacker.java:12
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: bundlerInfo.

Parameters

  • BundlerInfo bundlerInfo

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

BundlerInfo bundlerInfo = ...;
PacketBundleUnpacker instance = new PacketBundleUnpacker(bundlerInfo);

PacketDecoder

  • Full name: net.minecraft.network.PacketDecoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/PacketDecoder.java
  • Type: class
  • Modifiers: public
  • Extends: ByteToMessageDecoder
  • Implements: ProtocolSwapHandler

net.minecraft.network.PacketDecoder#decode(ChannelHandlerContext,ByteBuf,List<Object>)

  • Origin: common
  • Source: net/minecraft/network/PacketDecoder.java:22
  • Modifiers: protected
  • Return: void

คืออะไร

ถอดรหัสข้อมูล decode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: readableBytes(), codec(), type(), onPacketReceived(), id(), channel(), remoteAddress(), getClass(). สร้างออบเจ็กต์: IOException.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf
  • List<Object> list

Throws

  • Exception

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

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
List<Object> list = ...;
@Override
protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> list) {
    super.decode(channelHandlerContext, byteBuf, list);
}

net.minecraft.network.PacketDecoder#PacketDecoder(ProtocolInfo<T>)

  • Origin: common
  • Source: net/minecraft/network/PacketDecoder.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: protocolInfo.

Parameters

  • ProtocolInfo<T> protocolInfo

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

ProtocolInfo<T> protocolInfo = ...;
PacketDecoder instance = new PacketDecoder(protocolInfo);

PacketEncoder

  • Full name: net.minecraft.network.PacketEncoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/PacketEncoder.java
  • Type: class
  • Modifiers: public
  • Extends: MessageToByteEncoder<Packet<T>>

net.minecraft.network.PacketEncoder#encode(ChannelHandlerContext,Packet<T>,ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/PacketEncoder.java:20
  • Modifiers: protected
  • Return: void

คืออะไร

เข้ารหัสข้อมูล encode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: type(), codec(), readableBytes(), isDebugEnabled(), debug(), id(), getClass(), getName(). สร้างออบเจ็กต์: SkipPacketException.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Packet<T> packet
  • ByteBuf byteBuf

Throws

  • Exception

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

ChannelHandlerContext channelHandlerContext = ...;
Packet<T> packet = ...;
ByteBuf byteBuf = ...;
@Override
protected void encode(ChannelHandlerContext channelHandlerContext, Packet<T> packet, ByteBuf byteBuf) {
    super.encode(channelHandlerContext, packet, byteBuf);
}

net.minecraft.network.PacketEncoder#PacketEncoder(ProtocolInfo<T>)

  • Origin: common
  • Source: net/minecraft/network/PacketEncoder.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: protocolInfo.

Parameters

  • ProtocolInfo<T> protocolInfo

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

ProtocolInfo<T> protocolInfo = ...;
PacketEncoder instance = new PacketEncoder(protocolInfo);

PacketListener

  • Full name: net.minecraft.network.PacketListener
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/PacketListener.java
  • Type: interface
  • Modifiers: public

net.minecraft.network.PacketListener#createDisconnectionInfo(Component,Throwable)

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:22
  • Modifiers: default
  • Return: DisconnectionDetails

คืออะไร

สร้าง Disconnection Info

ทำงานยังไง

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

Parameters

  • Component component
  • Throwable throwable

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

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

net.minecraft.network.PacketListener#fillCrashReport(CrashReport)

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:32
  • Modifiers: default
  • Return: void

คืออะไร

ดำเนินการ fillCrashReport ตาม implementation ของ PacketListener

ทำงานยังไง

เรียกต่อ: addCategory(), setDetail(), protocol(), id(), flow(), toString(), fillListenerSpecificCrashDetails().

Parameters

  • CrashReport crashReport

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

PacketListener instance = ...;
CrashReport crashReport = ...;
instance.fillCrashReport(crashReport);

net.minecraft.network.PacketListener#fillListenerSpecificCrashDetails(CrashReport,CrashReportCategory)

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:39
  • Modifiers: default
  • Return: void

คืออะไร

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

ทำงานยังไง

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

Parameters

  • CrashReport crashReport
  • CrashReportCategory crashReportCategory

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

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

net.minecraft.network.PacketListener#flow()

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:12
  • Modifiers: ``
  • Return: PacketFlow

คืออะไร

ดำเนินการ flow ตาม implementation ของ PacketListener

ทำงานยังไง

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

Parameters

  • ไม่มี

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

PacketListener instance = ...;
PacketFlow result = instance.flow();

net.minecraft.network.PacketListener#isAcceptingMessages()

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:26
  • Modifiers: ``
  • Return: boolean

คืออะไร

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

ทำงานยังไง

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

Parameters

  • ไม่มี

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

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

net.minecraft.network.PacketListener#onDisconnect(DisconnectionDetails)

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:16
  • Modifiers: ``
  • Return: void

คืออะไร

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

ทำงานยังไง

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

Parameters

  • DisconnectionDetails disconnectionDetails

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

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

net.minecraft.network.PacketListener#onPacketError(Packet,Exception)

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:18
  • Modifiers: default
  • Return: void

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Packet packet
  • Exception exception

Throws

  • ReportedException

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

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

net.minecraft.network.PacketListener#protocol()

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:14
  • Modifiers: ``
  • Return: ConnectionProtocol

คืออะไร

ดำเนินการ protocol ตาม implementation ของ PacketListener

ทำงานยังไง

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

Parameters

  • ไม่มี

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

PacketListener instance = ...;
ConnectionProtocol result = instance.protocol();

net.minecraft.network.PacketListener#shouldHandleMessage(Packet<?>)

  • Origin: common
  • Source: net/minecraft/network/PacketListener.java:28
  • Modifiers: default
  • Return: boolean

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Packet<?> packet

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

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

PacketSendListener

  • Full name: net.minecraft.network.PacketSendListener
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/PacketSendListener.java
  • Type: interface
  • Modifiers: public

net.minecraft.network.PacketSendListener#exceptionallySend(Supplier<Packet<?>>)

  • Origin: common
  • Source: net/minecraft/network/PacketSendListener.java:24
  • Modifiers: static
  • Return: PacketSendListener

คืออะไร

ดำเนินการ exceptionallySend ตาม implementation ของ PacketSendListener

ทำงานยังไง

เรียกต่อ: onFailure(), get(). สร้างออบเจ็กต์: PacketSendListener. คืนค่า: new PacketSendListener() { @Nullable @Override public Packet<?> onFailure() { return supplier.get().

Parameters

  • Supplier<Packet<?>> supplier

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

Supplier<Packet<?>> supplier = ...;
PacketSendListener result = PacketSendListener.exceptionallySend(supplier);

net.minecraft.network.PacketSendListener#onFailure()

  • Origin: common
  • Source: net/minecraft/network/PacketSendListener.java:37
  • Modifiers: default
  • Return: Packet<?>

คืออะไร

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

ทำงานยังไง

คืนค่า: null.

Parameters

  • ไม่มี

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

PacketSendListener instance = ...;
Packet<?> result = instance.onFailure();

net.minecraft.network.PacketSendListener#onSuccess()

  • Origin: common
  • Source: net/minecraft/network/PacketSendListener.java:34
  • Modifiers: default
  • Return: void

คืออะไร

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

ทำงานยังไง

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

Parameters

  • ไม่มี

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

PacketSendListener instance = ...;
instance.onSuccess();

net.minecraft.network.PacketSendListener#thenRun(Runnable)

  • Origin: common
  • Source: net/minecraft/network/PacketSendListener.java:8
  • Modifiers: static
  • Return: PacketSendListener

คืออะไร

ดำเนินการ thenRun ตาม implementation ของ PacketSendListener

ทำงานยังไง

เรียกต่อ: onSuccess(), run(), onFailure(). สร้างออบเจ็กต์: PacketSendListener. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Runnable runnable

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

Runnable runnable = ...;
PacketSendListener result = PacketSendListener.thenRun(runnable);

ProtocolInfo

  • Full name: net.minecraft.network.ProtocolInfo
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/ProtocolInfo.java
  • Type: interface
  • Modifiers: public

net.minecraft.network.ProtocolInfo#bundlerInfo()

  • Origin: common
  • Source: net/minecraft/network/ProtocolInfo.java:20
  • Modifiers: ``
  • Return: BundlerInfo

คืออะไร

ดำเนินการ bundlerInfo ตาม implementation ของ ProtocolInfo

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ProtocolInfo instance = ...;
BundlerInfo result = instance.bundlerInfo();

net.minecraft.network.ProtocolInfo#codec()

  • Origin: common
  • Source: net/minecraft/network/ProtocolInfo.java:18
  • Modifiers: ``
  • Return: StreamCodec<ByteBuf, Packet<? super T>>

คืออะไร

ดำเนินการ codec ตาม implementation ของ ProtocolInfo

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ProtocolInfo instance = ...;
StreamCodec<ByteBuf, Packet<? super T>> result = instance.codec();

net.minecraft.network.ProtocolInfo#flow()

  • Origin: common
  • Source: net/minecraft/network/ProtocolInfo.java:16
  • Modifiers: ``
  • Return: PacketFlow

คืออะไร

ดำเนินการ flow ตาม implementation ของ ProtocolInfo

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ProtocolInfo instance = ...;
PacketFlow result = instance.flow();

net.minecraft.network.ProtocolInfo#id()

  • Origin: common
  • Source: net/minecraft/network/ProtocolInfo.java:14
  • Modifiers: ``
  • Return: ConnectionProtocol

คืออะไร

ดำเนินการ id ตาม implementation ของ ProtocolInfo

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ProtocolInfo instance = ...;
ConnectionProtocol result = instance.id();

ProtocolSwapHandler

  • Full name: net.minecraft.network.ProtocolSwapHandler
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/ProtocolSwapHandler.java
  • Type: interface
  • Modifiers: public

net.minecraft.network.ProtocolSwapHandler#handleInboundTerminalPacket(ChannelHandlerContext,Packet<?>)

  • Origin: common
  • Source: net/minecraft/network/ProtocolSwapHandler.java:7
  • Modifiers: static
  • Return: void

คืออะไร

จัดการ Inbound Terminal Packet

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isTerminal(), channel(), config(), setAutoRead(), pipeline(), addBefore(), name(), Inbound(). สร้างออบเจ็กต์: UnconfiguredPipelineHandler.Inbound.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Packet<?> packet

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

ChannelHandlerContext channelHandlerContext = ...;
Packet<?> packet = ...;
ProtocolSwapHandler.handleInboundTerminalPacket(channelHandlerContext, packet);

net.minecraft.network.ProtocolSwapHandler#handleOutboundTerminalPacket(ChannelHandlerContext,Packet<?>)

  • Origin: common
  • Source: net/minecraft/network/ProtocolSwapHandler.java:15
  • Modifiers: static
  • Return: void

คืออะไร

จัดการ Outbound Terminal Packet

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isTerminal(), pipeline(), addAfter(), name(), Outbound(), remove(). สร้างออบเจ็กต์: UnconfiguredPipelineHandler.Outbound.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Packet<?> packet

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

ChannelHandlerContext channelHandlerContext = ...;
Packet<?> packet = ...;
ProtocolSwapHandler.handleOutboundTerminalPacket(channelHandlerContext, packet);

RateKickingConnection

  • Full name: net.minecraft.network.RateKickingConnection
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/RateKickingConnection.java
  • Type: class
  • Modifiers: public
  • Extends: Connection

net.minecraft.network.RateKickingConnection#RateKickingConnection(int)

  • Origin: common
  • Source: net/minecraft/network/RateKickingConnection.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: rateLimitPacketsPerSecond.

Parameters

  • int i

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

RateKickingConnection instance = new RateKickingConnection(0);

net.minecraft.network.RateKickingConnection#tickSecond()

  • Origin: common
  • Source: net/minecraft/network/RateKickingConnection.java:19
  • Modifiers: protected
  • Return: void

คืออะไร

ประมวลผล tick Second

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getAverageReceivedPackets(), warn(), limit(), send(), thenRun(), disconnect(), setReadOnly(). สร้างออบเจ็กต์: ClientboundDisconnectPacket.

Parameters

  • ไม่มี

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

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

RegistryFriendlyByteBuf

  • Full name: net.minecraft.network.RegistryFriendlyByteBuf
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/RegistryFriendlyByteBuf.java
  • Type: class
  • Modifiers: public
  • Extends: FriendlyByteBuf

net.minecraft.network.RegistryFriendlyByteBuf#decorator(RegistryAccess)

  • Origin: common
  • Source: net/minecraft/network/RegistryFriendlyByteBuf.java:19
  • Modifiers: public static
  • Return: Function<ByteBuf, RegistryFriendlyByteBuf>

คืออะไร

ดำเนินการ decorator ตาม implementation ของ RegistryFriendlyByteBuf

ทำงานยังไง

สร้างออบเจ็กต์: RegistryFriendlyByteBuf. คืนค่า: byteBuf -> new RegistryFriendlyByteBuf(byteBuf, registryAccess).

Parameters

  • RegistryAccess registryAccess

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

RegistryAccess registryAccess = ...;
Function<ByteBuf, RegistryFriendlyByteBuf> result = RegistryFriendlyByteBuf.decorator(registryAccess);

net.minecraft.network.RegistryFriendlyByteBuf#registryAccess()

  • Origin: common
  • Source: net/minecraft/network/RegistryFriendlyByteBuf.java:15
  • Modifiers: public
  • Return: RegistryAccess

คืออะไร

ดำเนินการ registryAccess ตาม implementation ของ RegistryFriendlyByteBuf

ทำงานยังไง

คืนค่า: this.registryAccess.

Parameters

  • ไม่มี

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

RegistryFriendlyByteBuf instance = ...;
RegistryAccess result = instance.registryAccess();

net.minecraft.network.RegistryFriendlyByteBuf#RegistryFriendlyByteBuf(ByteBuf,RegistryAccess)

  • Origin: common
  • Source: net/minecraft/network/RegistryFriendlyByteBuf.java:10
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: registryAccess.

Parameters

  • ByteBuf byteBuf
  • RegistryAccess registryAccess

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

ByteBuf byteBuf = ...;
RegistryAccess registryAccess = ...;
RegistryFriendlyByteBuf instance = new RegistryFriendlyByteBuf(byteBuf, registryAccess);

ServerboundPacketListener

  • Full name: net.minecraft.network.ServerboundPacketListener
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/ServerboundPacketListener.java
  • Type: interface
  • Modifiers: public
  • Implements: PacketListener

net.minecraft.network.ServerboundPacketListener#flow()

  • Origin: common
  • Source: net/minecraft/network/ServerboundPacketListener.java:6
  • Modifiers: default
  • Return: PacketFlow

คืออะไร

ดำเนินการ flow ตาม implementation ของ ServerboundPacketListener

ทำงานยังไง

คืนค่า: PacketFlow.SERVERBOUND.

Parameters

  • ไม่มี

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

ServerboundPacketListener instance = ...;
PacketFlow result = instance.flow();

SkipPacketException

  • Full name: net.minecraft.network.SkipPacketException
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/SkipPacketException.java
  • Type: class
  • Modifiers: public
  • Extends: EncoderException

net.minecraft.network.SkipPacketException#SkipPacketException(Throwable)

  • Origin: common
  • Source: net/minecraft/network/SkipPacketException.java:6
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Throwable throwable

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

Throwable throwable = ...;
SkipPacketException instance = new SkipPacketException(throwable);

TickablePacketListener

  • Full name: net.minecraft.network.TickablePacketListener
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/TickablePacketListener.java
  • Type: interface
  • Modifiers: public
  • Implements: PacketListener

net.minecraft.network.TickablePacketListener#tick()

  • Origin: common
  • Source: net/minecraft/network/TickablePacketListener.java:4
  • Modifiers: ``
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

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

Parameters

  • ไม่มี

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

TickablePacketListener instance = ...;
instance.tick();

UnconfiguredPipelineHandler

  • Full name: net.minecraft.network.UnconfiguredPipelineHandler
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/UnconfiguredPipelineHandler.java
  • Type: class
  • Modifiers: public

net.minecraft.network.UnconfiguredPipelineHandler#setupInboundProtocol(ProtocolInfo<T>)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:16
  • Modifiers: public static
  • Return: UnconfiguredPipelineHandler.InboundConfigurationTask

คืออะไร

ดำเนินการ setupInboundProtocol ตาม implementation ของ UnconfiguredPipelineHandler

ทำงานยังไง

เรียกต่อ: setupInboundHandler(). สร้างออบเจ็กต์: PacketDecoder<>. คืนค่า: setupInboundHandler(new PacketDecoder<>(protocolInfo)).

Parameters

  • ProtocolInfo<T> protocolInfo

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

ProtocolInfo<T> protocolInfo = ...;
UnconfiguredPipelineHandler.InboundConfigurationTask result = UnconfiguredPipelineHandler.setupInboundProtocol(protocolInfo);

net.minecraft.network.UnconfiguredPipelineHandler#setupOutboundProtocol(ProtocolInfo<T>)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:27
  • Modifiers: public static
  • Return: UnconfiguredPipelineHandler.OutboundConfigurationTask

คืออะไร

ดำเนินการ setupOutboundProtocol ตาม implementation ของ UnconfiguredPipelineHandler

ทำงานยังไง

เรียกต่อ: setupOutboundHandler(). สร้างออบเจ็กต์: PacketEncoder<>. คืนค่า: setupOutboundHandler(new PacketEncoder<>(protocolInfo)).

Parameters

  • ProtocolInfo<T> protocolInfo

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

ProtocolInfo<T> protocolInfo = ...;
UnconfiguredPipelineHandler.OutboundConfigurationTask result = UnconfiguredPipelineHandler.setupOutboundProtocol(protocolInfo);

UnconfiguredPipelineHandler$Inbound

  • Full name: net.minecraft.network.UnconfiguredPipelineHandler$Inbound
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/UnconfiguredPipelineHandler.java
  • Type: class
  • Modifiers: public static
  • Extends: ChannelDuplexHandler

net.minecraft.network.UnconfiguredPipelineHandler$Inbound#channelRead(ChannelHandlerContext,Object)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:36
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ channelRead ตาม implementation ของ UnconfiguredPipelineHandler$Inbound

ทำงานยังไง

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

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Object object

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

UnconfiguredPipelineHandler.Inbound instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Object object = ...;
instance.channelRead(channelHandlerContext, object);

net.minecraft.network.UnconfiguredPipelineHandler$Inbound#write(ChannelHandlerContext,Object,ChannelPromise)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:46
  • Modifiers: public
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: run(), release(), setSuccess().

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Object object
  • ChannelPromise channelPromise

Throws

  • Exception

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

UnconfiguredPipelineHandler.Inbound instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Object object = ...;
ChannelPromise channelPromise = ...;
instance.write(channelHandlerContext, object, channelPromise);

UnconfiguredPipelineHandler$InboundConfigurationTask

  • Full name: net.minecraft.network.UnconfiguredPipelineHandler$InboundConfigurationTask
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/UnconfiguredPipelineHandler.java
  • Type: interface
  • Modifiers: public

net.minecraft.network.UnconfiguredPipelineHandler$InboundConfigurationTask#andThen(UnconfiguredPipelineHandler.InboundConfigurationTask)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:66
  • Modifiers: default
  • Return: UnconfiguredPipelineHandler.InboundConfigurationTask

คืออะไร

ดำเนินการ andThen ตาม implementation ของ UnconfiguredPipelineHandler$InboundConfigurationTask

ทำงานยังไง

เรียกต่อ: run(). คืนค่า: channelHandlerContext -> { this.run(channelHandlerContext).

Parameters

  • UnconfiguredPipelineHandler.InboundConfigurationTask inboundConfigurationTask

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

UnconfiguredPipelineHandler.InboundConfigurationTask instance = ...;
UnconfiguredPipelineHandler.InboundConfigurationTask inboundConfigurationTask = ...;
UnconfiguredPipelineHandler.InboundConfigurationTask result = instance.andThen(inboundConfigurationTask);

net.minecraft.network.UnconfiguredPipelineHandler$InboundConfigurationTask#run(ChannelHandlerContext)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:64
  • Modifiers: ``
  • Return: void

คืออะไร

สั่งทำงาน run

ทำงานยังไง

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

Parameters

  • ChannelHandlerContext channelHandlerContext

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

UnconfiguredPipelineHandler.InboundConfigurationTask instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
instance.run(channelHandlerContext);

UnconfiguredPipelineHandler$Outbound

  • Full name: net.minecraft.network.UnconfiguredPipelineHandler$Outbound
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/UnconfiguredPipelineHandler.java
  • Type: class
  • Modifiers: public static
  • Extends: ChannelOutboundHandlerAdapter

net.minecraft.network.UnconfiguredPipelineHandler$Outbound#write(ChannelHandlerContext,Object,ChannelPromise)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:75
  • Modifiers: public
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: release(), run(), setSuccess(). สร้างออบเจ็กต์: EncoderException.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • Object object
  • ChannelPromise channelPromise

Throws

  • Exception

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

UnconfiguredPipelineHandler.Outbound instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Object object = ...;
ChannelPromise channelPromise = ...;
instance.write(channelHandlerContext, object, channelPromise);

UnconfiguredPipelineHandler$OutboundConfigurationTask

  • Full name: net.minecraft.network.UnconfiguredPipelineHandler$OutboundConfigurationTask
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/UnconfiguredPipelineHandler.java
  • Type: interface
  • Modifiers: public

net.minecraft.network.UnconfiguredPipelineHandler$OutboundConfigurationTask#andThen(UnconfiguredPipelineHandler.OutboundConfigurationTask)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:100
  • Modifiers: default
  • Return: UnconfiguredPipelineHandler.OutboundConfigurationTask

คืออะไร

ดำเนินการ andThen ตาม implementation ของ UnconfiguredPipelineHandler$OutboundConfigurationTask

ทำงานยังไง

เรียกต่อ: run(). คืนค่า: channelHandlerContext -> { this.run(channelHandlerContext).

Parameters

  • UnconfiguredPipelineHandler.OutboundConfigurationTask outboundConfigurationTask

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

UnconfiguredPipelineHandler.OutboundConfigurationTask instance = ...;
UnconfiguredPipelineHandler.OutboundConfigurationTask outboundConfigurationTask = ...;
UnconfiguredPipelineHandler.OutboundConfigurationTask result = instance.andThen(outboundConfigurationTask);

net.minecraft.network.UnconfiguredPipelineHandler$OutboundConfigurationTask#run(ChannelHandlerContext)

  • Origin: common
  • Source: net/minecraft/network/UnconfiguredPipelineHandler.java:98
  • Modifiers: ``
  • Return: void

คืออะไร

สั่งทำงาน run

ทำงานยังไง

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

Parameters

  • ChannelHandlerContext channelHandlerContext

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

UnconfiguredPipelineHandler.OutboundConfigurationTask instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
instance.run(channelHandlerContext);

Utf8String

  • Full name: net.minecraft.network.Utf8String
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/Utf8String.java
  • Type: class
  • Modifiers: public

net.minecraft.network.Utf8String#read(ByteBuf,int)

  • Origin: common
  • Source: net/minecraft/network/Utf8String.java:10
  • Modifiers: public static
  • Return: String

คืออะไร

อ่าน read

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: utf8MaxBytes(), allowed(), readableBytes(), toString(), readerIndex(), length(). สร้างออบเจ็กต์: DecoderException. คืนค่า: string.

Parameters

  • ByteBuf byteBuf
  • int i

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

ByteBuf byteBuf = ...;
String result = Utf8String.read(byteBuf, 0);

net.minecraft.network.Utf8String#write(ByteBuf,CharSequence,int)

  • Origin: common
  • Source: net/minecraft/network/Utf8String.java:33
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: length(), big(), utf8MaxBytes(), alloc(), buffer(), writeUtf8(), writeBytes(), release(). สร้างออบเจ็กต์: EncoderException.

Parameters

  • ByteBuf byteBuf
  • CharSequence charSequence
  • int i

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

ByteBuf byteBuf = ...;
CharSequence charSequence = ...;
Utf8String.write(byteBuf, charSequence, 0);

VarInt

  • Full name: net.minecraft.network.VarInt
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/VarInt.java
  • Type: class
  • Modifiers: public

net.minecraft.network.VarInt#getByteSize(int)

  • Origin: common
  • Source: net/minecraft/network/VarInt.java:11
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Byte Size

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • int i

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

int result = VarInt.getByteSize(0);

net.minecraft.network.VarInt#hasContinuationBit(byte)

  • Origin: common
  • Source: net/minecraft/network/VarInt.java:21
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Continuation Bit

ทำงานยังไง

คืนค่า: (b & 128) == 128.

Parameters

  • byte b

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

boolean result = VarInt.hasContinuationBit(0);

net.minecraft.network.VarInt#read(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/VarInt.java:25
  • Modifiers: public static
  • Return: int

คืออะไร

อ่าน read

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: readByte(), hasContinuationBit(). สร้างออบเจ็กต์: RuntimeException. คืนค่า: i.

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
int result = VarInt.read(byteBuf);

net.minecraft.network.VarInt#write(ByteBuf,int)

  • Origin: common
  • Source: net/minecraft/network/VarInt.java:41
  • Modifiers: public static
  • Return: ByteBuf

คืออะไร

เขียน write

ทำงานยังไง

มีการวนลูป. เรียกต่อ: writeByte(). คืนค่า: byteBuf.

Parameters

  • ByteBuf byteBuf
  • int i

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

ByteBuf byteBuf = ...;
ByteBuf result = VarInt.write(byteBuf, 0);

Varint21FrameDecoder

  • Full name: net.minecraft.network.Varint21FrameDecoder
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/Varint21FrameDecoder.java
  • Type: class
  • Modifiers: public
  • Extends: ByteToMessageDecoder

net.minecraft.network.Varint21FrameDecoder#decode(ChannelHandlerContext,ByteBuf,List<Object>)

  • Origin: common
  • Source: net/minecraft/network/Varint21FrameDecoder.java:42
  • Modifiers: protected
  • Return: void

คืออะไร

ถอดรหัสข้อมูล decode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: markReaderIndex(), clear(), copyVarint(), resetReaderIndex(), read(), readableBytes(), onReceive(), getByteSize().

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf
  • List<Object> list

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

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
List<Object> list = ...;
@Override
protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> list) {
    super.decode(channelHandlerContext, byteBuf, list);
}

net.minecraft.network.Varint21FrameDecoder#handlerRemoved0(ChannelHandlerContext)

  • Origin: common
  • Source: net/minecraft/network/Varint21FrameDecoder.java:21
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ handlerRemoved0 ตาม implementation ของ Varint21FrameDecoder

ทำงานยังไง

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

Parameters

  • ChannelHandlerContext channelHandlerContext

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

ChannelHandlerContext channelHandlerContext = ...;
@Override
protected void handlerRemoved0(ChannelHandlerContext channelHandlerContext) {
    super.handlerRemoved0(channelHandlerContext);
}

net.minecraft.network.Varint21FrameDecoder#Varint21FrameDecoder(BandwidthDebugMonitor)

  • Origin: common
  • Source: net/minecraft/network/Varint21FrameDecoder.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: monitor.

Parameters

  • BandwidthDebugMonitor bandwidthDebugMonitor

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

BandwidthDebugMonitor bandwidthDebugMonitor = ...;
Varint21FrameDecoder instance = new Varint21FrameDecoder(bandwidthDebugMonitor);

Varint21LengthFieldPrepender

  • Full name: net.minecraft.network.Varint21LengthFieldPrepender
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/Varint21LengthFieldPrepender.java
  • Type: class
  • Modifiers: public
  • Extends: MessageToByteEncoder<ByteBuf>

net.minecraft.network.Varint21LengthFieldPrepender#encode(ChannelHandlerContext,ByteBuf,ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/Varint21LengthFieldPrepender.java:13
  • Modifiers: protected
  • Return: void

คืออะไร

เข้ารหัสข้อมูล encode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: readableBytes(), getByteSize(), ensureWritable(), write(), writeBytes(), readerIndex(). สร้างออบเจ็กต์: EncoderException.

Parameters

  • ChannelHandlerContext channelHandlerContext
  • ByteBuf byteBuf
  • ByteBuf byteBuf2

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

ChannelHandlerContext channelHandlerContext = ...;
ByteBuf byteBuf = ...;
ByteBuf byteBuf2 = ...;
@Override
protected void encode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, ByteBuf byteBuf2) {
    super.encode(channelHandlerContext, byteBuf, byteBuf2);
}

VarLong

  • Full name: net.minecraft.network.VarLong
  • Package: net.minecraft.network
  • Source: commonnet/minecraft/network/VarLong.java
  • Type: class
  • Modifiers: public

net.minecraft.network.VarLong#getByteSize(long)

  • Origin: common
  • Source: net/minecraft/network/VarLong.java:11
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Byte Size

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • long l

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

int result = VarLong.getByteSize(0L);

net.minecraft.network.VarLong#hasContinuationBit(byte)

  • Origin: common
  • Source: net/minecraft/network/VarLong.java:21
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Continuation Bit

ทำงานยังไง

คืนค่า: (b & 128) == 128.

Parameters

  • byte b

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

boolean result = VarLong.hasContinuationBit(0);

net.minecraft.network.VarLong#read(ByteBuf)

  • Origin: common
  • Source: net/minecraft/network/VarLong.java:25
  • Modifiers: public static
  • Return: long

คืออะไร

อ่าน read

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: readByte(), hasContinuationBit(). สร้างออบเจ็กต์: RuntimeException. คืนค่า: l.

Parameters

  • ByteBuf byteBuf

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

ByteBuf byteBuf = ...;
long result = VarLong.read(byteBuf);

net.minecraft.network.VarLong#write(ByteBuf,long)

  • Origin: common
  • Source: net/minecraft/network/VarLong.java:41
  • Modifiers: public static
  • Return: ByteBuf

คืออะไร

เขียน write

ทำงานยังไง

มีการวนลูป. เรียกต่อ: writeByte(). คืนค่า: byteBuf.

Parameters

  • ByteBuf byteBuf
  • long l

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

ByteBuf byteBuf = ...;
ByteBuf result = VarLong.write(byteBuf, 0L);