Package net.minecraft.network
Part 1/1
BandwidthDebugMonitor
- Full name:
net.minecraft.network.BandwidthDebugMonitor - Package:
net.minecraft.network - Source:
common—net/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
ตัวอย่างใช้งาน
net.minecraft.network.BandwidthDebugMonitor#tick()
- Origin:
common - Source:
net/minecraft/network/BandwidthDebugMonitor.java:18 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
เรียกต่อ: logSample(), getAndSet().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CipherBase
- Full name:
net.minecraft.network.CipherBase - Package:
net.minecraft.network - Source:
common—net/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
ตัวอย่างใช้งาน
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 channelHandlerContextByteBuf 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 byteBufByteBuf 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:
common—net/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
ตัวอย่างใช้งาน
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 channelHandlerContextByteBuf byteBufList<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:
common—net/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
ตัวอย่างใช้งาน
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 channelHandlerContextByteBuf byteBufByteBuf 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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
CompressionDecoder
- Full name:
net.minecraft.network.CompressionDecoder - Package:
net.minecraft.network - Source:
common—net/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 iboolean bl
ตัวอย่างใช้งาน
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 channelHandlerContextByteBuf byteBufList<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 iboolean bl
ตัวอย่างใช้งาน
CompressionEncoder
- Full name:
net.minecraft.network.CompressionEncoder - Package:
net.minecraft.network - Source:
common—net/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
ตัวอย่างใช้งาน
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 channelHandlerContextByteBuf byteBufByteBuf 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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
Connection
- Full name:
net.minecraft.network.Connection - Package:
net.minecraft.network - Source:
common—net/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 channelHandlerContextPacket<?> 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 channelPipelinePacketFlow 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 channelPipelinePacketFlow packetFlowboolean blBandwidthDebugMonitor 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 inetSocketAddressboolean blConnection 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
ตัวอย่างใช้งาน
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 inetSocketAddressboolean blLocalSampleLogger 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
ตัวอย่างใช้งาน
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 channelHandlerContextThrowable 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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.Connection#getAverageReceivedPackets()
- Origin:
common - Source:
net/minecraft/network/Connection.java:621 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Average Received Packets
ทำงานยังไง
คืนค่า: this.averageReceivedPackets.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.Connection#getAverageSentPackets()
- Origin:
common - Source:
net/minecraft/network/Connection.java:625 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Average Sent Packets
ทำงานยังไง
คืนค่า: this.averageSentPackets.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.Connection#getDisconnectionDetails()
- Origin:
common - Source:
net/minecraft/network/Connection.java:568 - Modifiers:
public - Return:
DisconnectionDetails
คืออะไร
อ่านค่า Disconnection Details
ทำงานยังไง
คืนค่า: this.disconnectionDetails.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.Connection#getPacketListener()
- Origin:
common - Source:
net/minecraft/network/Connection.java:563 - Modifiers:
public - Return:
PacketListener
คืออะไร
อ่านค่า Packet Listener
ทำงานยังไง
คืนค่า: this.packetListener.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.Connection#getReceiving()
- Origin:
common - Source:
net/minecraft/network/Connection.java:441 - Modifiers:
public - Return:
PacketFlow
คืออะไร
อ่านค่า Receiving
ทำงานยังไง
คืนค่า: this.receiving.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.Connection#getRemoteAddress()
- Origin:
common - Source:
net/minecraft/network/Connection.java:410 - Modifiers:
public - Return:
SocketAddress
คืออะไร
อ่านค่า Remote Address
ทำงานยังไง
คืนค่า: this.address.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.Connection#getSending()
- Origin:
common - Source:
net/minecraft/network/Connection.java:445 - Modifiers:
public - Return:
PacketFlow
คืออะไร
อ่านค่า Sending
ทำงานยังไง
เรียกต่อ: getOpposite(). คืนค่า: this.receiving.getOpposite().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 stringint iClientLoginPacketListener 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 stringint iProtocolInfo<S> protocolInfoProtocolInfo<C> protocolInfo2C clientboundPacketListenerboolean 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 stringint iClientStatusPacketListener 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.Connection#isEncrypted()
- Origin:
common - Source:
net/minecraft/network/Connection.java:551 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Encrypted
ทำงานยังไง
คืนค่า: this.encrypted.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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<?> packetPacketSendListener 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<?> packetPacketSendListener packetSendListenerboolean 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 cipherCipher 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
- ไม่มี
ตัวอย่างใช้งาน
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 iboolean bl
ตัวอย่างใช้งาน
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> protocolInfoT 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ConnectionProtocol
- Full name:
net.minecraft.network.ConnectionProtocol - Package:
net.minecraft.network - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
DisconnectionDetails
- Full name:
net.minecraft.network.DisconnectionDetails - Package:
net.minecraft.network - Source:
common—net/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
ตัวอย่างใช้งาน
FriendlyByteBuf
- Full name:
net.minecraft.network.FriendlyByteBuf - Package:
net.minecraft.network - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ibyte b
ตัวอย่างใช้งาน
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 iint jbyte b
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#clear()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:817 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
ล้าง clear
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#copy()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1462 - Modifiers:
public - Return:
ByteBuf
คืออะไร
คัดลอก copy
ทำงานยังไง
คืนค่า: this.source.copy().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#discardReadBytes()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:842 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
ดำเนินการ discardReadBytes ตาม implementation ของ FriendlyByteBuf
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#discardSomeReadBytes()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:847 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
ดำเนินการ discardSomeReadBytes ตาม implementation ของ FriendlyByteBuf
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iboolean bl
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint jByteProcessor 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 iint jByteProcessor 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#getBytes(int,byte[])
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:977 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
อ่านค่า Bytes
ทำงานยังไง
คืนค่า: this.
Parameters
int ibyte[] 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 ibyte[] bsint jint 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 iByteBuf 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 iByteBuf byteBufint 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 iByteBuf byteBufint jint 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 iByteBuffer 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 iFileChannel fileChannellong lint 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 iGatheringByteChannel gatheringByteChannelint 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 iOutputStream outputStreamint 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
ตัวอย่างใช้งาน
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 iint jCharset 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#hasArray()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1532 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Array
ทำงานยังไง
คืนค่า: this.source.hasArray().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#hasMemoryAddress()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1547 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Memory Address
ทำงานยังไง
คืนค่า: this.source.hasMemoryAddress().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 iint jbyte b
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#isContiguous()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:697 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Contiguous
ทำงานยังไง
คืนค่า: this.source.isContiguous().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#isDirect()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:742 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Direct
ทำงานยังไง
คืนค่า: this.source.isDirect().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#isReadable()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:797 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Readable
ทำงานยังไง
คืนค่า: this.source.isReadable().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#isReadOnly()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:747 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Read Only
ทำงานยังไง
คืนค่า: this.source.isReadOnly().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#isWritable()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:807 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Writable
ทำงานยังไง
คืนค่า: this.source.isWritable().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> intFunctionint 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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#markWriterIndex()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:832 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
ดำเนินการ markWriterIndex ตาม implementation ของ FriendlyByteBuf
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readBlockPos()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:355 - Modifiers:
public - Return:
BlockPos
คืออะไร
อ่าน Block Pos
ทำงานยังไง
คืนค่า: readBlockPos(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readBoolean()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1132 - Modifiers:
public - Return:
boolean
คืออะไร
อ่าน Boolean
ทำงานยังไง
คืนค่า: this.source.readBoolean().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readByteArray()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:258 - Modifiers:
public - Return:
byte[]
คืออะไร
อ่าน Byte Array
ทำงานยังไง
คืนค่า: readByteArray(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 byteBufint i
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readBytes(byte[])
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1262 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
อ่าน Bytes
ทำงานยังไง
คืนค่า: this.
Parameters
byte[] 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[] bsint iint 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 byteBufint 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 byteBufint iint 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 fileChannellong lint 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 gatheringByteChannelint 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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readBytes(OutputStream,int)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1277 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
อ่าน Bytes
ทำงานยังไง
คืนค่า: this.
Parameters
OutputStream outputStreamint 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
- ไม่มี
ตัวอย่างใช้งาน
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 iCharset 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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> intFunctionStreamDecoder<? 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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readDouble()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1227 - Modifiers:
public - Return:
double
คืออะไร
อ่าน Double
ทำงานยังไง
คืนค่า: this.source.readDouble().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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_
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readFloat()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1222 - Modifiers:
public - Return:
float
คืออะไร
อ่าน Float
ทำงานยังไง
คืนค่า: this.source.readFloat().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readInt()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1187 - Modifiers:
public - Return:
int
คืออะไร
อ่าน Int
ทำงานยังไง
คืนค่า: this.source.readInt().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readIntLE()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1192 - Modifiers:
public - Return:
int
คืออะไร
อ่าน Int LE
ทำงานยังไง
คืนค่า: this.source.readIntLE().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readLongArray()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:330 - Modifiers:
public - Return:
long[]
คืออะไร
อ่าน Long Array
ทำงานยังไง
คืนค่า: this.readLongArray(null).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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[] lsint i
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readLongLE()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1212 - Modifiers:
public - Return:
long
คืออะไร
อ่าน Long LE
ทำงานยังไง
คืนค่า: this.source.readLongLE().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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> intFunctionStreamDecoder<? super FriendlyByteBuf, K> streamDecoderStreamDecoder<? 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> streamDecoderStreamDecoder<? 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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readMediumLE()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1172 - Modifiers:
public - Return:
int
คืออะไร
อ่าน Medium LE
ทำงานยังไง
คืนค่า: this.source.readMediumLE().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readNbt()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:535 - Modifiers:
public - Return:
CompoundTag
คืออะไร
อ่าน Nbt
ทำงานยังไง
คืนค่า: readNbt(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 byteBufNbtAccounter 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 byteBufStreamDecoder<? 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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readQuaternion()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:427 - Modifiers:
public - Return:
Quaternionf
คืออะไร
อ่าน Quaternion
ทำงานยังไง
คืนค่า: readQuaternion(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readShort()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1147 - Modifiers:
public - Return:
short
คืออะไร
อ่าน Short
ทำงานยังไง
คืนค่า: this.source.readShort().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readShortLE()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1152 - Modifiers:
public - Return:
short
คืออะไร
อ่าน Short LE
ทำงานยังไง
คืนค่า: this.source.readShortLE().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readUnsignedByte()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1142 - Modifiers:
public - Return:
short
คืออะไร
อ่าน Unsigned Byte
ทำงานยังไง
คืนค่า: this.source.readUnsignedByte().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readUnsignedInt()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1197 - Modifiers:
public - Return:
long
คืออะไร
อ่าน Unsigned Int
ทำงานยังไง
คืนค่า: this.source.readUnsignedInt().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readUnsignedMedium()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1177 - Modifiers:
public - Return:
int
คืออะไร
อ่าน Unsigned Medium
ทำงานยังไง
คืนค่า: this.source.readUnsignedMedium().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readUnsignedShort()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1157 - Modifiers:
public - Return:
int
คืออะไร
อ่าน Unsigned Short
ทำงานยังไง
คืนค่า: this.source.readUnsignedShort().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readUtf()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:565 - Modifiers:
public - Return:
String
คืออะไร
อ่าน Utf
ทำงานยังไง
คืนค่า: this.readUtf(32767).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readUUID()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:500 - Modifiers:
public - Return:
UUID
คืออะไร
อ่าน UUID
ทำงานยังไง
คืนค่า: readUUID(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readVec3()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:450 - Modifiers:
public - Return:
Vec3
คืออะไร
อ่าน Vec3
ทำงานยังไง
คืนค่า: readVec3(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#readVector3f()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:409 - Modifiers:
public - Return:
Vector3f
คืออะไร
อ่าน Vector3f
ทำงานยังไง
คืนค่า: readVector3f(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> dynamicOpsCodec<T> codecNbtAccounter 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> dynamicOpsCodec<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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#resetReaderIndex()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:827 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
รีเซ็ต Reader Index
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#resetWriterIndex()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:837 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
รีเซ็ต Writer Index
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#retain()
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1592 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
ดำเนินการ retain ตาม implementation ของ FriendlyByteBuf
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setBoolean(int,boolean)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1012 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Boolean
ทำงานยังไง
คืนค่า: this.
Parameters
int iboolean bl
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setByte(int,int)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1017 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Byte
ทำงานยังไง
คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setBytes(int,byte[])
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1092 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Bytes
ทำงานยังไง
คืนค่า: this.
Parameters
int ibyte[] 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 ibyte[] bsint jint 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 iByteBuf 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 iByteBuf byteBufint 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 iByteBuf byteBufint jint 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 iByteBuffer 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 iFileChannel fileChannellong lint 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 iInputStream inputStreamint 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 iScatteringByteChannel scatteringByteChannelint 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 iint j
ตัวอย่างใช้งาน
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 iCharSequence charSequenceCharset 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 idouble d
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setFloat(int,float)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1067 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Float
ทำงานยังไง
คืนค่า: this.
Parameters
int ifloat f
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setIndex(int,int)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:777 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Index
ทำงานยังไง
คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setInt(int,int)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1042 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Int
ทำงานยังไง
คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setLong(int,long)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1052 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Long
ทำงานยังไง
คืนค่า: this.
Parameters
int ilong l
ตัวอย่างใช้งาน
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 ilong l
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setMedium(int,int)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1032 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Medium
ทำงานยังไง
คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setShort(int,int)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1022 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Short
ทำงานยังไง
คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#setZero(int,int)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1122 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
กำหนดค่า Zero
ทำงานยังไง
คืนค่า: this.
Parameters
int iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint jCharset 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 byteBufBlockPos 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
ตัวอย่างใช้งาน
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> toIntFunctionT 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
ตัวอย่างใช้งาน
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 byteBufbyte[] 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
ตัวอย่างใช้งาน
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[] bsint iint 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 byteBufint 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 byteBufint iint 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 fileChannellong lint 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 inputStreamint 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 scatteringByteChannelint 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
ตัวอย่างใช้งาน
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 charSequenceCharset 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 byteBufChunkPos 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> collectionStreamEncoder<? 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 byteBufint i
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#writeDouble(double)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1362 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
เขียน Double
ทำงานยังไง
คืนค่า: this.
Parameters
double d
ตัวอย่างใช้งาน
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> enumSetClass<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 bitSetint i
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#writeFloat(float)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1357 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
เขียน Float
ทำงานยังไง
คืนค่า: this.
Parameters
float f
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.FriendlyByteBuf#writeInt(int)
- Origin:
common - Source:
net/minecraft/network/FriendlyByteBuf.java:1332 - Modifiers:
public - Return:
FriendlyByteBuf
คืออะไร
เขียน Int
ทำงานยังไง
คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> codecT 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> mapStreamEncoder<? super FriendlyByteBuf, K> streamEncoderStreamEncoder<? 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 byteBufTag 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
ตัวอย่างใช้งาน
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 byteBufT objectStreamEncoder<? 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 objectStreamEncoder<? 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> optionalStreamEncoder<? 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 byteBufQuaternionf 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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringint i
ตัวอย่างใช้งาน
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 byteBufUUID 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 byteBufVec3 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
ตัวอย่างใช้งาน
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 byteBufVector3f 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
ตัวอย่างใช้งาน
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> dynamicOpsCodec<T> codecT 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
ตัวอย่างใช้งาน
HiddenByteBuf
- Full name:
net.minecraft.network.HiddenByteBuf - Package:
net.minecraft.network - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.HiddenByteBuf#retain()
- Origin:
common - Source:
net/minecraft/network/HiddenByteBuf.java:25 - Modifiers:
public - Return:
HiddenByteBuf
คืออะไร
ดำเนินการ retain ตาม implementation ของ HiddenByteBuf
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.network.HiddenByteBuf#touch()
- Origin:
common - Source:
net/minecraft/network/HiddenByteBuf.java:35 - Modifiers:
public - Return:
HiddenByteBuf
คืออะไร
ดำเนินการ touch ตาม implementation ของ HiddenByteBuf
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
LocalFrameDecoder
- Full name:
net.minecraft.network.LocalFrameDecoder - Package:
net.minecraft.network - Source:
common—net/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 channelHandlerContextObject object
ตัวอย่างใช้งาน
LocalFrameDecoder instance = ...;
ChannelHandlerContext channelHandlerContext = ...;
Object object = ...;
instance.channelRead(channelHandlerContext, object);
LocalFrameEncoder
- Full name:
net.minecraft.network.LocalFrameEncoder - Package:
net.minecraft.network - Source:
common—net/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 channelHandlerContextObject objectChannelPromise 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:
common—net/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 channelHandlerContextObject 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:
common—net/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 channelHandlerContextPacket<?> packetList<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
ตัวอย่างใช้งาน
PacketBundleUnpacker
- Full name:
net.minecraft.network.PacketBundleUnpacker - Package:
net.minecraft.network - Source:
common—net/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 channelHandlerContextPacket<?> packetList<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:
common—net/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 channelHandlerContextByteBuf byteBufList<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
ตัวอย่างใช้งาน
PacketEncoder
- Full name:
net.minecraft.network.PacketEncoder - Package:
net.minecraft.network - Source:
common—net/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 channelHandlerContextPacket<T> packetByteBuf 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
ตัวอย่างใช้งาน
PacketListener
- Full name:
net.minecraft.network.PacketListener - Package:
net.minecraft.network - Source:
common—net/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 componentThrowable 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 crashReportCrashReportCategory 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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.PacketListener#isAcceptingMessages()
- Origin:
common - Source:
net/minecraft/network/PacketListener.java:26 - Modifiers: ``
- Return:
boolean
คืออะไร
ตรวจสอบสถานะ Accepting Messages
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 packetException 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
- ไม่มี
ตัวอย่างใช้งาน
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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.PacketSendListener#onSuccess()
- Origin:
common - Source:
net/minecraft/network/PacketSendListener.java:34 - Modifiers:
default - Return:
void
คืออะไร
จัดการเหตุการณ์ Success
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ProtocolInfo
- Full name:
net.minecraft.network.ProtocolInfo - Package:
net.minecraft.network - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.ProtocolInfo#flow()
- Origin:
common - Source:
net/minecraft/network/ProtocolInfo.java:16 - Modifiers: ``
- Return:
PacketFlow
คืออะไร
ดำเนินการ flow ตาม implementation ของ ProtocolInfo
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.network.ProtocolInfo#id()
- Origin:
common - Source:
net/minecraft/network/ProtocolInfo.java:14 - Modifiers: ``
- Return:
ConnectionProtocol
คืออะไร
ดำเนินการ id ตาม implementation ของ ProtocolInfo
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ProtocolSwapHandler
- Full name:
net.minecraft.network.ProtocolSwapHandler - Package:
net.minecraft.network - Source:
common—net/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 channelHandlerContextPacket<?> 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 channelHandlerContextPacket<?> packet
ตัวอย่างใช้งาน
ChannelHandlerContext channelHandlerContext = ...;
Packet<?> packet = ...;
ProtocolSwapHandler.handleOutboundTerminalPacket(channelHandlerContext, packet);
RateKickingConnection
- Full name:
net.minecraft.network.RateKickingConnection - Package:
net.minecraft.network - Source:
common—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
RegistryFriendlyByteBuf
- Full name:
net.minecraft.network.RegistryFriendlyByteBuf - Package:
net.minecraft.network - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 byteBufRegistryAccess registryAccess
ตัวอย่างใช้งาน
ByteBuf byteBuf = ...;
RegistryAccess registryAccess = ...;
RegistryFriendlyByteBuf instance = new RegistryFriendlyByteBuf(byteBuf, registryAccess);
ServerboundPacketListener
- Full name:
net.minecraft.network.ServerboundPacketListener - Package:
net.minecraft.network - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
SkipPacketException
- Full name:
net.minecraft.network.SkipPacketException - Package:
net.minecraft.network - Source:
common—net/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
ตัวอย่างใช้งาน
TickablePacketListener
- Full name:
net.minecraft.network.TickablePacketListener - Package:
net.minecraft.network - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
UnconfiguredPipelineHandler
- Full name:
net.minecraft.network.UnconfiguredPipelineHandler - Package:
net.minecraft.network - Source:
common—net/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:
common—net/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 channelHandlerContextObject 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 channelHandlerContextObject objectChannelPromise 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:
common—net/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:
common—net/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 channelHandlerContextObject objectChannelPromise 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:
common—net/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:
common—net/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 byteBufint i
ตัวอย่างใช้งาน
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 byteBufCharSequence charSequenceint i
ตัวอย่างใช้งาน
VarInt
- Full name:
net.minecraft.network.VarInt - Package:
net.minecraft.network - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 byteBufint i
ตัวอย่างใช้งาน
Varint21FrameDecoder
- Full name:
net.minecraft.network.Varint21FrameDecoder - Package:
net.minecraft.network - Source:
common—net/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 channelHandlerContextByteBuf byteBufList<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:
common—net/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 channelHandlerContextByteBuf byteBufByteBuf 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:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 byteBuflong l