public abstract class BaseBedrockCodecHelper extends java.lang.Object implements BedrockCodecHelper
| Modifier and Type | Field and Description |
|---|---|
protected org.cloudburstmc.protocol.common.DefinitionRegistry<BlockDefinition> |
blockDefinitions |
protected EncodingSettings |
encodingSettings |
protected EntityDataTypeMap |
entityData |
protected org.cloudburstmc.protocol.common.util.TypeMap<java.lang.Class<?>> |
gameRuleType |
protected org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> |
itemDefinitions |
protected static io.netty.util.internal.logging.InternalLogger |
log |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseBedrockCodecHelper(EntityDataTypeMap entityData,
org.cloudburstmc.protocol.common.util.TypeMap<java.lang.Class<?>> gameRuleType) |
| Modifier and Type | Method and Description |
|---|---|
org.cloudburstmc.protocol.common.DefinitionRegistry<BlockDefinition> |
getBlockDefinitions() |
org.cloudburstmc.protocol.common.DefinitionRegistry<org.cloudburstmc.protocol.common.NamedDefinition> |
getCameraPresetDefinitions() |
EncodingSettings |
getEncodingSettings() |
org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> |
getItemDefinitions() |
protected static boolean |
isAir(ItemDefinition definition) |
AnimationData |
readAnimationData(io.netty.buffer.ByteBuf buffer) |
<T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function) |
<T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function) |
<T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function,
int maxLength) |
<T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ToLongFunction<io.netty.buffer.ByteBuf> lengthReader,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function) |
<T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ToLongFunction<io.netty.buffer.ByteBuf> lengthReader,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function,
int maxLength) |
<T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ToLongFunction<io.netty.buffer.ByteBuf> lengthReader,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function) |
<T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ToLongFunction<io.netty.buffer.ByteBuf> lengthReader,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function,
int maxLength) |
<T> T[] |
readArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function) |
<T> T[] |
readArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function,
int maxLength) |
<T> T[] |
readArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function) |
<T> T[] |
readArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function,
int maxLength) |
org.cloudburstmc.math.vector.Vector3i |
readBlockPosition(io.netty.buffer.ByteBuf buffer) |
float |
readByteAngle(io.netty.buffer.ByteBuf buffer) |
byte[] |
readByteArray(io.netty.buffer.ByteBuf buffer) |
byte[] |
readByteArray(io.netty.buffer.ByteBuf buffer,
int maxLength) |
io.netty.buffer.ByteBuf |
readByteBuf(io.netty.buffer.ByteBuf buffer) |
ContainerSlotType |
readContainerSlotType(io.netty.buffer.ByteBuf buffer) |
void |
readEntityProperties(io.netty.buffer.ByteBuf buffer,
EntityProperties properties) |
void |
readExperiments(io.netty.buffer.ByteBuf buffer,
java.util.List<ExperimentData> experiments) |
FullContainerName |
readFullContainerName(io.netty.buffer.ByteBuf buffer) |
protected ImageData |
readImage(io.netty.buffer.ByteBuf buffer) |
protected ImageData |
readImage(io.netty.buffer.ByteBuf buffer,
int maxSize) |
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) |
ItemStackResponseContainer |
readItemStackResponseContainer(io.netty.buffer.ByteBuf buffer) |
void |
readItemUse(io.netty.buffer.ByteBuf buffer,
InventoryTransactionPacket packet) |
<T extends java.lang.Enum<?>> |
readLargeVarIntFlags(io.netty.buffer.ByteBuf buffer,
java.util.Set<T> flags,
java.lang.Class<T> clazz) |
void |
readPlayerAbilities(io.netty.buffer.ByteBuf buffer,
PlayerAbilityHolder abilityHolder) |
SerializedSkin |
readSkin(io.netty.buffer.ByteBuf buffer) |
protected InventorySource |
readSource(io.netty.buffer.ByteBuf buffer) |
java.lang.String |
readString(io.netty.buffer.ByteBuf buffer) |
java.lang.String |
readStringMaxLen(io.netty.buffer.ByteBuf buffer,
int maxLength) |
StructureSettings |
readStructureSettings(io.netty.buffer.ByteBuf buffer) |
<T> T |
readTag(io.netty.buffer.ByteBuf buffer,
java.lang.Class<T> expected) |
<T> T |
readTag(io.netty.buffer.ByteBuf buffer,
java.lang.Class<T> expected,
long maxReadSize) |
<T> T |
readTagLE(io.netty.buffer.ByteBuf buffer,
java.lang.Class<T> expected) |
<T> T |
readTagLE(io.netty.buffer.ByteBuf buffer,
java.lang.Class<T> expected,
long maxReadSize) |
<T> T |
readTagValue(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.nbt.NbtType<T> type) |
<T> T |
readTagValue(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.nbt.NbtType<T> type,
long maxReadSize) |
java.util.UUID |
readUuid(io.netty.buffer.ByteBuf buffer) |
org.cloudburstmc.math.vector.Vector2f |
readVector2f(io.netty.buffer.ByteBuf buffer) |
org.cloudburstmc.math.vector.Vector3f |
readVector3f(io.netty.buffer.ByteBuf buffer) |
org.cloudburstmc.math.vector.Vector3i |
readVector3i(io.netty.buffer.ByteBuf buffer) |
void |
setBlockDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<BlockDefinition> blockDefinitions) |
void |
setCameraPresetDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<org.cloudburstmc.protocol.common.NamedDefinition> registry) |
void |
setEncodingSettings(EncodingSettings encodingSettings) |
void |
setItemDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> itemDefinitions) |
protected void |
writeAnimationData(io.netty.buffer.ByteBuf buffer,
AnimationData animation) |
<T> void |
writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> biConsumer) |
<T> void |
writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ObjIntConsumer<io.netty.buffer.ByteBuf> lengthWriter,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer) |
<T> void |
writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ObjIntConsumer<io.netty.buffer.ByteBuf> lengthWriter,
org.cloudburstmc.protocol.common.util.TriConsumer<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> consumer) |
<T> void |
writeArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> biConsumer) |
<T> void |
writeArray(io.netty.buffer.ByteBuf buffer,
T[] array,
org.cloudburstmc.protocol.common.util.TriConsumer<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> consumer) |
void |
writeBlockPosition(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3i blockPosition) |
void |
writeByteAngle(io.netty.buffer.ByteBuf buffer,
float angle) |
void |
writeByteArray(io.netty.buffer.ByteBuf buffer,
byte[] bytes) |
void |
writeByteBuf(io.netty.buffer.ByteBuf buffer,
io.netty.buffer.ByteBuf toWrite) |
void |
writeContainerSlotType(io.netty.buffer.ByteBuf buffer,
ContainerSlotType slotType) |
void |
writeEntityProperties(io.netty.buffer.ByteBuf buffer,
EntityProperties properties) |
void |
writeExperiments(io.netty.buffer.ByteBuf buffer,
java.util.List<ExperimentData> experiments) |
void |
writeFullContainerName(io.netty.buffer.ByteBuf buffer,
FullContainerName containerName) |
protected void |
writeImage(io.netty.buffer.ByteBuf buffer,
ImageData image) |
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 |
writeItemStackResponseContainer(io.netty.buffer.ByteBuf buffer,
ItemStackResponseContainer container) |
void |
writeItemUse(io.netty.buffer.ByteBuf buffer,
InventoryTransactionPacket packet) |
<T extends java.lang.Enum<?>> |
writeLargeVarIntFlags(io.netty.buffer.ByteBuf buffer,
java.util.Set<T> flags,
java.lang.Class<T> clazz) |
void |
writePlayerAbilities(io.netty.buffer.ByteBuf buffer,
PlayerAbilityHolder abilityHolder) |
void |
writeSkin(io.netty.buffer.ByteBuf buffer,
SerializedSkin skin) |
protected void |
writeSource(io.netty.buffer.ByteBuf buffer,
InventorySource inventorySource) |
void |
writeString(io.netty.buffer.ByteBuf buffer,
java.lang.String string) |
void |
writeStructureSettings(io.netty.buffer.ByteBuf buffer,
StructureSettings settings) |
void |
writeTag(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag) |
void |
writeTagLE(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag) |
void |
writeTagValue(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag) |
void |
writeUuid(io.netty.buffer.ByteBuf buffer,
java.util.UUID uuid) |
void |
writeVector2f(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector2f vector2f) |
void |
writeVector3f(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3f vector3f) |
void |
writeVector3i(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3i vector3i) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadArray, readCommandEnum, readCommandOrigin, readEntityData, readEntityLink, readGameRule, readItem, readItemInstance, readNetItem, readOptional, writeArray, writeCommandEnum, writeCommandOrigin, writeEntityData, writeEntityLink, writeGameRule, writeItem, writeItemInstance, writeNetItem, writeOptional, writeOptionalNullprotected static final io.netty.util.internal.logging.InternalLogger log
protected final EntityDataTypeMap entityData
protected final org.cloudburstmc.protocol.common.util.TypeMap<java.lang.Class<?>> gameRuleType
protected org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> itemDefinitions
protected org.cloudburstmc.protocol.common.DefinitionRegistry<BlockDefinition> blockDefinitions
protected EncodingSettings encodingSettings
protected BaseBedrockCodecHelper(EntityDataTypeMap entityData, org.cloudburstmc.protocol.common.util.TypeMap<java.lang.Class<?>> gameRuleType)
protected static boolean isAir(ItemDefinition definition)
public byte[] readByteArray(io.netty.buffer.ByteBuf buffer)
readByteArray in interface BedrockCodecHelperpublic byte[] readByteArray(io.netty.buffer.ByteBuf buffer,
int maxLength)
readByteArray in interface BedrockCodecHelperpublic void writeByteArray(io.netty.buffer.ByteBuf buffer,
byte[] bytes)
writeByteArray in interface BedrockCodecHelperpublic io.netty.buffer.ByteBuf readByteBuf(io.netty.buffer.ByteBuf buffer)
readByteBuf in interface BedrockCodecHelperpublic void writeByteBuf(io.netty.buffer.ByteBuf buffer,
io.netty.buffer.ByteBuf toWrite)
writeByteBuf in interface BedrockCodecHelperpublic java.lang.String readString(io.netty.buffer.ByteBuf buffer)
readString in interface BedrockCodecHelperpublic java.lang.String readStringMaxLen(io.netty.buffer.ByteBuf buffer,
int maxLength)
readStringMaxLen in interface BedrockCodecHelperpublic void writeString(io.netty.buffer.ByteBuf buffer,
java.lang.String string)
writeString in interface BedrockCodecHelperpublic java.util.UUID readUuid(io.netty.buffer.ByteBuf buffer)
readUuid in interface BedrockCodecHelperpublic void writeUuid(io.netty.buffer.ByteBuf buffer,
java.util.UUID uuid)
writeUuid in interface BedrockCodecHelperpublic org.cloudburstmc.math.vector.Vector3f readVector3f(io.netty.buffer.ByteBuf buffer)
readVector3f in interface BedrockCodecHelperpublic void writeVector3f(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3f vector3f)
writeVector3f in interface BedrockCodecHelperpublic org.cloudburstmc.math.vector.Vector2f readVector2f(io.netty.buffer.ByteBuf buffer)
readVector2f in interface BedrockCodecHelperpublic void writeVector2f(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector2f vector2f)
writeVector2f in interface BedrockCodecHelperpublic org.cloudburstmc.math.vector.Vector3i readVector3i(io.netty.buffer.ByteBuf buffer)
readVector3i in interface BedrockCodecHelperpublic void writeVector3i(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3i vector3i)
writeVector3i in interface BedrockCodecHelperpublic float readByteAngle(io.netty.buffer.ByteBuf buffer)
readByteAngle in interface BedrockCodecHelperpublic void writeByteAngle(io.netty.buffer.ByteBuf buffer,
float angle)
writeByteAngle in interface BedrockCodecHelperpublic org.cloudburstmc.math.vector.Vector3i readBlockPosition(io.netty.buffer.ByteBuf buffer)
readBlockPosition in interface BedrockCodecHelperpublic void writeBlockPosition(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3i blockPosition)
writeBlockPosition in interface BedrockCodecHelperpublic <T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function)
readArray in interface BedrockCodecHelperpublic <T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ToLongFunction<io.netty.buffer.ByteBuf> lengthReader,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function)
readArray in interface BedrockCodecHelperpublic <T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ToLongFunction<io.netty.buffer.ByteBuf> lengthReader,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function,
int maxLength)
readArray in interface BedrockCodecHelperpublic <T> void writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ObjIntConsumer<io.netty.buffer.ByteBuf> lengthWriter,
org.cloudburstmc.protocol.common.util.TriConsumer<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> consumer)
writeArray in interface BedrockCodecHelperpublic <T> T[] readArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function)
readArray in interface BedrockCodecHelperpublic <T> T[] readArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function,
int maxLength)
readArray in interface BedrockCodecHelperpublic <T> void writeArray(io.netty.buffer.ByteBuf buffer,
T[] array,
org.cloudburstmc.protocol.common.util.TriConsumer<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> consumer)
writeArray in interface BedrockCodecHelperpublic <T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function)
readArray in interface BedrockCodecHelperpublic <T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function,
int maxLength)
readArray in interface BedrockCodecHelperpublic <T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ToLongFunction<io.netty.buffer.ByteBuf> lengthReader,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function)
readArray in interface BedrockCodecHelperpublic <T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ToLongFunction<io.netty.buffer.ByteBuf> lengthReader,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function,
int maxLength)
readArray in interface BedrockCodecHelperpublic <T> void writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> biConsumer)
writeArray in interface BedrockCodecHelperpublic <T> void writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.ObjIntConsumer<io.netty.buffer.ByteBuf> lengthWriter,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer)
writeArray in interface BedrockCodecHelperpublic <T> T[] readArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function)
readArray in interface BedrockCodecHelperpublic <T> T[] readArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.Function<io.netty.buffer.ByteBuf,T> function,
int maxLength)
readArray in interface BedrockCodecHelperpublic <T> void writeArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> biConsumer)
writeArray in interface BedrockCodecHelperpublic <T> T readTag(io.netty.buffer.ByteBuf buffer,
java.lang.Class<T> expected)
readTag in interface BedrockCodecHelperpublic <T> T readTag(io.netty.buffer.ByteBuf buffer,
java.lang.Class<T> expected,
long maxReadSize)
readTag in interface BedrockCodecHelperpublic void writeTag(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag)
writeTag in interface BedrockCodecHelperpublic <T> T readTagLE(io.netty.buffer.ByteBuf buffer,
java.lang.Class<T> expected)
readTagLE in interface BedrockCodecHelperpublic <T> T readTagLE(io.netty.buffer.ByteBuf buffer,
java.lang.Class<T> expected,
long maxReadSize)
readTagLE in interface BedrockCodecHelperpublic void writeTagLE(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag)
writeTagLE in interface BedrockCodecHelperpublic <T> T readTagValue(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.nbt.NbtType<T> type)
readTagValue in interface BedrockCodecHelperpublic <T> T readTagValue(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.nbt.NbtType<T> type,
long maxReadSize)
readTagValue in interface BedrockCodecHelperpublic void writeTagValue(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag)
writeTagValue in interface BedrockCodecHelperpublic void readItemUse(io.netty.buffer.ByteBuf buffer,
InventoryTransactionPacket packet)
readItemUse in interface BedrockCodecHelperpublic void writeItemUse(io.netty.buffer.ByteBuf buffer,
InventoryTransactionPacket packet)
writeItemUse in interface BedrockCodecHelperpublic boolean readInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions)
readInventoryActions in interface BedrockCodecHelperpublic void writeInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions,
boolean hasNetworkIds)
writeInventoryActions in interface BedrockCodecHelperprotected InventorySource readSource(io.netty.buffer.ByteBuf buffer)
protected void writeSource(io.netty.buffer.ByteBuf buffer,
InventorySource inventorySource)
public void readExperiments(io.netty.buffer.ByteBuf buffer,
java.util.List<ExperimentData> experiments)
readExperiments in interface BedrockCodecHelperpublic void writeExperiments(io.netty.buffer.ByteBuf buffer,
java.util.List<ExperimentData> experiments)
writeExperiments in interface BedrockCodecHelperpublic ItemStackRequest readItemStackRequest(io.netty.buffer.ByteBuf buffer)
readItemStackRequest in interface BedrockCodecHelperpublic void writeItemStackRequest(io.netty.buffer.ByteBuf buffer,
ItemStackRequest request)
writeItemStackRequest in interface BedrockCodecHelperpublic StructureSettings readStructureSettings(io.netty.buffer.ByteBuf buffer)
readStructureSettings in interface BedrockCodecHelperpublic void writeStructureSettings(io.netty.buffer.ByteBuf buffer,
StructureSettings settings)
writeStructureSettings in interface BedrockCodecHelperpublic SerializedSkin readSkin(io.netty.buffer.ByteBuf buffer)
readSkin in interface BedrockCodecHelperpublic void writeSkin(io.netty.buffer.ByteBuf buffer,
SerializedSkin skin)
writeSkin in interface BedrockCodecHelperpublic AnimationData readAnimationData(io.netty.buffer.ByteBuf buffer)
protected void writeAnimationData(io.netty.buffer.ByteBuf buffer,
AnimationData animation)
protected ImageData readImage(io.netty.buffer.ByteBuf buffer)
protected ImageData readImage(io.netty.buffer.ByteBuf buffer, int maxSize)
protected void writeImage(io.netty.buffer.ByteBuf buffer,
ImageData image)
public void readEntityProperties(io.netty.buffer.ByteBuf buffer,
EntityProperties properties)
readEntityProperties in interface BedrockCodecHelperpublic void writeEntityProperties(io.netty.buffer.ByteBuf buffer,
EntityProperties properties)
writeEntityProperties in interface BedrockCodecHelperpublic ItemDescriptorWithCount readIngredient(io.netty.buffer.ByteBuf buffer)
readIngredient in interface BedrockCodecHelperpublic void writeIngredient(io.netty.buffer.ByteBuf buffer,
ItemDescriptorWithCount ingredient)
writeIngredient in interface BedrockCodecHelperpublic ContainerSlotType readContainerSlotType(io.netty.buffer.ByteBuf buffer)
readContainerSlotType in interface BedrockCodecHelperpublic void writeContainerSlotType(io.netty.buffer.ByteBuf buffer,
ContainerSlotType slotType)
writeContainerSlotType in interface BedrockCodecHelperpublic void writePlayerAbilities(io.netty.buffer.ByteBuf buffer,
PlayerAbilityHolder abilityHolder)
writePlayerAbilities in interface BedrockCodecHelperpublic void readPlayerAbilities(io.netty.buffer.ByteBuf buffer,
PlayerAbilityHolder abilityHolder)
readPlayerAbilities in interface BedrockCodecHelperpublic org.cloudburstmc.protocol.common.DefinitionRegistry<org.cloudburstmc.protocol.common.NamedDefinition> getCameraPresetDefinitions()
getCameraPresetDefinitions in interface BedrockCodecHelperpublic void setCameraPresetDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<org.cloudburstmc.protocol.common.NamedDefinition> registry)
setCameraPresetDefinitions in interface BedrockCodecHelperpublic void writeItemStackResponseContainer(io.netty.buffer.ByteBuf buffer,
ItemStackResponseContainer container)
writeItemStackResponseContainer in interface BedrockCodecHelperpublic ItemStackResponseContainer readItemStackResponseContainer(io.netty.buffer.ByteBuf buffer)
readItemStackResponseContainer in interface BedrockCodecHelperpublic FullContainerName readFullContainerName(io.netty.buffer.ByteBuf buffer)
readFullContainerName in interface BedrockCodecHelperpublic void writeFullContainerName(io.netty.buffer.ByteBuf buffer,
FullContainerName containerName)
writeFullContainerName in interface BedrockCodecHelperpublic <T extends java.lang.Enum<?>> void readLargeVarIntFlags(io.netty.buffer.ByteBuf buffer,
java.util.Set<T> flags,
java.lang.Class<T> clazz)
readLargeVarIntFlags in interface BedrockCodecHelperpublic <T extends java.lang.Enum<?>> void writeLargeVarIntFlags(io.netty.buffer.ByteBuf buffer,
java.util.Set<T> flags,
java.lang.Class<T> clazz)
writeLargeVarIntFlags in interface BedrockCodecHelperpublic org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> getItemDefinitions()
getItemDefinitions in interface BedrockCodecHelperpublic void setItemDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> itemDefinitions)
setItemDefinitions in interface BedrockCodecHelperpublic org.cloudburstmc.protocol.common.DefinitionRegistry<BlockDefinition> getBlockDefinitions()
getBlockDefinitions in interface BedrockCodecHelperpublic void setBlockDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<BlockDefinition> blockDefinitions)
setBlockDefinitions in interface BedrockCodecHelperpublic EncodingSettings getEncodingSettings()
getEncodingSettings in interface BedrockCodecHelperpublic void setEncodingSettings(EncodingSettings encodingSettings)
setEncodingSettings in interface BedrockCodecHelper