public class BedrockCodecHelper_v407 extends BedrockCodecHelper_v390
| Modifier and Type | Field and Description |
|---|---|
protected org.cloudburstmc.protocol.common.util.TypeMap<ContainerSlotType> |
containerSlotTypes |
protected org.cloudburstmc.protocol.common.util.TypeMap<StackRequestActionType> |
stackRequestActionTypes |
TEXTURE_TYPESBLOCKING_IDblockDefinitions, entityData, gameRuleType, itemDefinitions, log| Constructor and Description |
|---|
BedrockCodecHelper_v407(EntityDataTypeMap entityData,
org.cloudburstmc.protocol.common.util.TypeMap<java.lang.Class<?>> gameRulesTypes,
org.cloudburstmc.protocol.common.util.TypeMap<StackRequestActionType> stackRequestActionTypes,
org.cloudburstmc.protocol.common.util.TypeMap<ContainerSlotType> containerSlotTypes) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
fromAuxValue(int value) |
ContainerSlotType |
readContainerSlotType(io.netty.buffer.ByteBuf buffer) |
EntityLinkData |
readEntityLink(io.netty.buffer.ByteBuf buffer) |
ItemDescriptorWithCount |
readIngredient(io.netty.buffer.ByteBuf buffer) |
boolean |
readInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions) |
ItemStackRequest |
readItemStackRequest(io.netty.buffer.ByteBuf buffer) |
ItemData |
readNetItem(io.netty.buffer.ByteBuf buffer) |
protected StackRequestActionData |
readRequestActionData(io.netty.buffer.ByteBuf byteBuf,
StackRequestActionType type) |
protected StackRequestSlotInfoData |
readStackRequestSlotInfo(io.netty.buffer.ByteBuf buffer) |
protected int |
toAuxValue(int value) |
void |
writeContainerSlotType(io.netty.buffer.ByteBuf buffer,
ContainerSlotType slotType) |
void |
writeEntityLink(io.netty.buffer.ByteBuf buffer,
EntityLinkData entityLink) |
void |
writeIngredient(io.netty.buffer.ByteBuf buffer,
ItemDescriptorWithCount ingredient) |
void |
writeInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions,
boolean hasNetworkIds) |
void |
writeItemStackRequest(io.netty.buffer.ByteBuf buffer,
ItemStackRequest request) |
void |
writeNetItem(io.netty.buffer.ByteBuf buffer,
ItemData item) |
protected void |
writeRequestActionData(io.netty.buffer.ByteBuf byteBuf,
StackRequestActionData action) |
protected void |
writeStackRequestSlotInfo(io.netty.buffer.ByteBuf buffer,
StackRequestSlotInfoData data) |
readSkin, writeSkinreadAnimationData, readImage, readStructureSettings, writeAnimationData, writeImage, writeStructureSettingsreadEntityData, writeEntityDatareadItem, readItemUse, writeItem, writeItemUsereadSourcereadCommandEnum, readCommandOrigin, readGameRule, readItemInstance, readOptional, writeCommandEnum, writeCommandOrigin, writeGameRule, writeItemInstance, writeOptionalgetBlockDefinitions, getItemDefinitions, isAir, readArray, readArray, readArray, readArray, readBlockPosition, readByteAngle, readByteArray, readByteBuf, readEntityProperties, readExperiments, readString, readTag, readTagLE, readUuid, readVector2f, readVector3f, readVector3i, setBlockDefinitions, setItemDefinitions, writeArray, writeArray, writeArray, writeArray, writeBlockPosition, writeByteAngle, writeByteArray, writeByteBuf, writeEntityProperties, writeExperiments, writeSource, writeString, writeTag, writeTagLE, writeUuid, writeVector2f, writeVector3f, writeVector3iclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadArray, readTag, readTagLE, writeArrayprotected final org.cloudburstmc.protocol.common.util.TypeMap<StackRequestActionType> stackRequestActionTypes
protected final org.cloudburstmc.protocol.common.util.TypeMap<ContainerSlotType> containerSlotTypes
public BedrockCodecHelper_v407(EntityDataTypeMap entityData, org.cloudburstmc.protocol.common.util.TypeMap<java.lang.Class<?>> gameRulesTypes, org.cloudburstmc.protocol.common.util.TypeMap<StackRequestActionType> stackRequestActionTypes, org.cloudburstmc.protocol.common.util.TypeMap<ContainerSlotType> containerSlotTypes)
public EntityLinkData readEntityLink(io.netty.buffer.ByteBuf buffer)
readEntityLink in interface BedrockCodecHelperreadEntityLink in class BedrockCodecHelper_v291public void writeEntityLink(io.netty.buffer.ByteBuf buffer,
EntityLinkData entityLink)
writeEntityLink in interface BedrockCodecHelperwriteEntityLink in class BedrockCodecHelper_v291public boolean readInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions)
readInventoryActions in interface BedrockCodecHelperreadInventoryActions in class BaseBedrockCodecHelperpublic void writeInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions,
boolean hasNetworkIds)
writeInventoryActions in interface BedrockCodecHelperwriteInventoryActions in class BaseBedrockCodecHelperpublic ItemData readNetItem(io.netty.buffer.ByteBuf buffer)
readNetItem in interface BedrockCodecHelperreadNetItem in class BedrockCodecHelper_v291public void writeNetItem(io.netty.buffer.ByteBuf buffer,
ItemData item)
writeNetItem in interface BedrockCodecHelperwriteNetItem in class BedrockCodecHelper_v291public ItemStackRequest readItemStackRequest(io.netty.buffer.ByteBuf buffer)
readItemStackRequest in interface BedrockCodecHelperreadItemStackRequest in class BaseBedrockCodecHelperpublic void writeItemStackRequest(io.netty.buffer.ByteBuf buffer,
ItemStackRequest request)
writeItemStackRequest in interface BedrockCodecHelperwriteItemStackRequest in class BaseBedrockCodecHelperprotected void writeRequestActionData(io.netty.buffer.ByteBuf byteBuf,
StackRequestActionData action)
protected StackRequestActionData readRequestActionData(io.netty.buffer.ByteBuf byteBuf, StackRequestActionType type)
protected StackRequestSlotInfoData readStackRequestSlotInfo(io.netty.buffer.ByteBuf buffer)
protected void writeStackRequestSlotInfo(io.netty.buffer.ByteBuf buffer,
StackRequestSlotInfoData data)
public ContainerSlotType readContainerSlotType(io.netty.buffer.ByteBuf buffer)
readContainerSlotType in interface BedrockCodecHelperreadContainerSlotType in class BaseBedrockCodecHelperpublic void writeContainerSlotType(io.netty.buffer.ByteBuf buffer,
ContainerSlotType slotType)
writeContainerSlotType in interface BedrockCodecHelperwriteContainerSlotType in class BaseBedrockCodecHelperpublic ItemDescriptorWithCount readIngredient(io.netty.buffer.ByteBuf buffer)
readIngredient in interface BedrockCodecHelperreadIngredient in class BaseBedrockCodecHelperpublic void writeIngredient(io.netty.buffer.ByteBuf buffer,
ItemDescriptorWithCount ingredient)
writeIngredient in interface BedrockCodecHelperwriteIngredient in class BaseBedrockCodecHelperprotected int fromAuxValue(int value)
protected int toAuxValue(int value)