| Package | Description |
|---|---|
| com.nukkitx.protocol.bedrock | |
| com.nukkitx.protocol.bedrock.compat | |
| com.nukkitx.protocol.bedrock.handler | |
| com.nukkitx.protocol.bedrock.wrapper |
| Modifier and Type | Class and Description |
|---|---|
class |
BedrockClientSession |
class |
BedrockServerSession |
| Modifier and Type | Method and Description |
|---|---|
default void |
BedrockPacketSerializer.deserialize(ByteBuf buffer,
BedrockPacketHelper helper,
T packet,
BedrockSession session) |
boolean |
BedrockPacketHelper.isBlockingItem(int id,
BedrockSession session)
Return true if the item id has a blockingTicks attached.
|
<T> void |
BedrockPacketHelper.readArray(ByteBuf buffer,
Collection<T> array,
BedrockSession session,
TriFunction<ByteBuf,BedrockPacketHelper,BedrockSession,T> function) |
<T> T[] |
BedrockPacketHelper.readArray(ByteBuf buffer,
T[] array,
BedrockSession session,
TriFunction<ByteBuf,BedrockPacketHelper,BedrockSession,T> function) |
boolean |
BedrockPacketHelper.readInventoryActions(ByteBuf buffer,
BedrockSession session,
List<InventoryActionData> actions) |
abstract ItemData |
BedrockPacketHelper.readItem(ByteBuf buffer,
BedrockSession session) |
abstract ItemData |
BedrockPacketHelper.readItemInstance(ByteBuf buffer,
BedrockSession session) |
ItemStackRequest |
BedrockPacketHelper.readItemStackRequest(ByteBuf buffer,
BedrockSession session) |
void |
BedrockPacketHelper.readItemUse(ByteBuf buffer,
InventoryTransactionPacket packet,
BedrockSession session) |
abstract ItemData |
BedrockPacketHelper.readNetItem(ByteBuf buffer,
BedrockSession session) |
default void |
BedrockPacketSerializer.serialize(ByteBuf buffer,
BedrockPacketHelper helper,
T packet,
BedrockSession session) |
BedrockPacket |
BedrockPacketCodec.tryDecode(ByteBuf buf,
int id,
BedrockSession session) |
void |
BedrockPacketCodec.tryEncode(ByteBuf buf,
BedrockPacket packet,
BedrockSession session) |
<T> void |
BedrockPacketHelper.writeArray(ByteBuf buffer,
Collection<T> array,
BedrockSession session,
QuadConsumer<ByteBuf,BedrockPacketHelper,BedrockSession,T> consumer) |
<T> void |
BedrockPacketHelper.writeArray(ByteBuf buffer,
T[] array,
BedrockSession session,
QuadConsumer<ByteBuf,BedrockPacketHelper,BedrockSession,T> consumer) |
void |
BedrockPacketHelper.writeInventoryActions(ByteBuf buffer,
BedrockSession session,
List<InventoryActionData> actions,
boolean hasNetworkIds) |
abstract void |
BedrockPacketHelper.writeItem(ByteBuf buffer,
ItemData item,
BedrockSession session) |
abstract void |
BedrockPacketHelper.writeItemInstance(ByteBuf buffer,
ItemData item,
BedrockSession session) |
void |
BedrockPacketHelper.writeItemStackRequest(ByteBuf buffer,
BedrockSession session,
ItemStackRequest request) |
void |
BedrockPacketHelper.writeItemUse(ByteBuf buffer,
InventoryTransactionPacket packet,
BedrockSession session) |
abstract void |
BedrockPacketHelper.writeNetItem(ByteBuf buffer,
ItemData item,
BedrockSession session) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
BedrockPacketHelper.readArray(ByteBuf buffer,
Collection<T> array,
BedrockSession session,
TriFunction<ByteBuf,BedrockPacketHelper,BedrockSession,T> function) |
<T> T[] |
BedrockPacketHelper.readArray(ByteBuf buffer,
T[] array,
BedrockSession session,
TriFunction<ByteBuf,BedrockPacketHelper,BedrockSession,T> function) |
<T> void |
BedrockPacketHelper.writeArray(ByteBuf buffer,
Collection<T> array,
BedrockSession session,
QuadConsumer<ByteBuf,BedrockPacketHelper,BedrockSession,T> consumer) |
<T> void |
BedrockPacketHelper.writeArray(ByteBuf buffer,
T[] array,
BedrockSession session,
QuadConsumer<ByteBuf,BedrockPacketHelper,BedrockSession,T> consumer) |
| Modifier and Type | Method and Description |
|---|---|
ItemData |
NoopBedrockPacketHelper.readItem(ByteBuf buffer,
BedrockSession session) |
ItemData |
NoopBedrockPacketHelper.readItemInstance(ByteBuf buffer,
BedrockSession session) |
ItemData |
NoopBedrockPacketHelper.readNetItem(ByteBuf buffer,
BedrockSession session) |
void |
NoopBedrockPacketHelper.writeItem(ByteBuf buffer,
ItemData item,
BedrockSession session) |
void |
NoopBedrockPacketHelper.writeItemInstance(ByteBuf buffer,
ItemData item,
BedrockSession session) |
void |
NoopBedrockPacketHelper.writeNetItem(ByteBuf buffer,
ItemData item,
BedrockSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
BatchHandler.handle(BedrockSession session,
ByteBuf compressed,
Collection<BedrockPacket> packets) |
void |
DefaultBatchHandler.handle(BedrockSession session,
ByteBuf compressed,
Collection<BedrockPacket> packets) |
| Modifier and Type | Method and Description |
|---|---|
void |
BedrockWrapperSerializerV7.deserialize(ByteBuf compressed,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
BedrockSession session) |
void |
BedrockWrapperSerializerV9_10.deserialize(ByteBuf compressed,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
BedrockSession session) |
void |
BedrockWrapperSerializerV8.deserialize(ByteBuf compressed,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
BedrockSession session) |
abstract void |
BedrockWrapperSerializer.deserialize(ByteBuf buffer,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
BedrockSession session)
Decompress packets to handle
|
void |
BedrockWrapperSerializerV7.serialize(ByteBuf buffer,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
int level,
BedrockSession session) |
void |
BedrockWrapperSerializerV9_10.serialize(ByteBuf buffer,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
int level,
BedrockSession session) |
void |
BedrockWrapperSerializerV8.serialize(ByteBuf buffer,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
int level,
BedrockSession session) |
abstract void |
BedrockWrapperSerializer.serialize(ByteBuf buffer,
BedrockPacketCodec codec,
Collection<BedrockPacket> packets,
int level,
BedrockSession session)
Compress packets to a buffer for sending
|
Copyright © 2018–2022 NukkitX. All rights reserved.