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<ItemStackRequestActionType> |
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<ItemStackRequestActionType> 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 ItemStackRequestAction |
readRequestActionData(io.netty.buffer.ByteBuf byteBuf,
ItemStackRequestActionType type) |
protected ItemStackRequestSlotData |
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,
ItemStackRequestAction action) |
protected void |
writeStackRequestSlotInfo(io.netty.buffer.ByteBuf buffer,
ItemStackRequestSlotData 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, readPlayerAbilities, readString, readTag, readTagLE, readUuid, readVector2f, readVector3f, readVector3i, setBlockDefinitions, setItemDefinitions, writeArray, writeArray, writeArray, writeArray, writeBlockPosition, writeByteAngle, writeByteArray, writeByteBuf, writeEntityProperties, writeExperiments, writePlayerAbilities, 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<ItemStackRequestActionType> 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<ItemStackRequestActionType> 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,
ItemStackRequestAction action)
protected ItemStackRequestAction readRequestActionData(io.netty.buffer.ByteBuf byteBuf, ItemStackRequestActionType type)
protected ItemStackRequestSlotData readStackRequestSlotInfo(io.netty.buffer.ByteBuf buffer)
protected void writeStackRequestSlotInfo(io.netty.buffer.ByteBuf buffer,
ItemStackRequestSlotData 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)