public interface BedrockCodecHelper
| 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() |
<T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function) |
default <T> void |
readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
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.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) |
CommandEnumData |
readCommandEnum(io.netty.buffer.ByteBuf buffer,
boolean soft) |
CommandOriginData |
readCommandOrigin(io.netty.buffer.ByteBuf buffer) |
ContainerSlotType |
readContainerSlotType(io.netty.buffer.ByteBuf buffer) |
void |
readEntityData(io.netty.buffer.ByteBuf buffer,
EntityDataMap entityData) |
EntityLinkData |
readEntityLink(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) |
GameRuleData<?> |
readGameRule(io.netty.buffer.ByteBuf buffer) |
ItemDescriptorWithCount |
readIngredient(io.netty.buffer.ByteBuf buffer) |
boolean |
readInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions) |
ItemData |
readItem(io.netty.buffer.ByteBuf buffer) |
ItemData |
readItemInstance(io.netty.buffer.ByteBuf buffer) |
ItemStackRequest |
readItemStackRequest(io.netty.buffer.ByteBuf buffer) |
ItemStackResponseContainer |
readItemStackResponseContainer(io.netty.buffer.ByteBuf buffer) |
void |
readItemUse(io.netty.buffer.ByteBuf buffer,
InventoryTransactionPacket packet) |
ItemData |
readNetItem(io.netty.buffer.ByteBuf buffer) |
<O> O |
readOptional(io.netty.buffer.ByteBuf buffer,
O emptyValue,
java.util.function.Function<io.netty.buffer.ByteBuf,O> function) |
void |
readPlayerAbilities(io.netty.buffer.ByteBuf buffer,
PlayerAbilityHolder abilityHolder) |
SerializedSkin |
readSkin(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> registry) |
void |
setCameraPresetDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<org.cloudburstmc.protocol.common.NamedDefinition> registry) |
void |
setEncodingSettings(EncodingSettings settings) |
void |
setItemDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> registry) |
<T> void |
writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
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,
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) |
default <T> void |
writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
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> consumer) |
<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 |
writeCommandEnum(io.netty.buffer.ByteBuf buffer,
CommandEnumData commandEnum) |
void |
writeCommandOrigin(io.netty.buffer.ByteBuf buffer,
CommandOriginData commandOrigin) |
void |
writeContainerSlotType(io.netty.buffer.ByteBuf buffer,
ContainerSlotType slotType) |
void |
writeEntityData(io.netty.buffer.ByteBuf buffer,
EntityDataMap entityData) |
void |
writeEntityLink(io.netty.buffer.ByteBuf buffer,
EntityLinkData link) |
void |
writeEntityProperties(io.netty.buffer.ByteBuf buffer,
EntityProperties properties) |
void |
writeExperiments(io.netty.buffer.ByteBuf buffer,
java.util.List<ExperimentData> experiments) |
void |
writeGameRule(io.netty.buffer.ByteBuf buffer,
GameRuleData<?> gameRule) |
void |
writeIngredient(io.netty.buffer.ByteBuf buffer,
ItemDescriptorWithCount ingredient) |
void |
writeInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions,
boolean hasNetworkIds) |
void |
writeItem(io.netty.buffer.ByteBuf buffer,
ItemData item) |
void |
writeItemInstance(io.netty.buffer.ByteBuf buffer,
ItemData item) |
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) |
void |
writeNetItem(io.netty.buffer.ByteBuf buffer,
ItemData item) |
<T> void |
writeOptional(io.netty.buffer.ByteBuf buffer,
java.util.function.Predicate<T> isPresent,
T object,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer) |
<T> void |
writeOptionalNull(io.netty.buffer.ByteBuf buffer,
T object,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer) |
void |
writePlayerAbilities(io.netty.buffer.ByteBuf buffer,
PlayerAbilityHolder abilityHolder) |
void |
writeSkin(io.netty.buffer.ByteBuf buffer,
SerializedSkin skin) |
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) |
void setItemDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> registry)
void setBlockDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<BlockDefinition> registry)
void setCameraPresetDefinitions(org.cloudburstmc.protocol.common.DefinitionRegistry<org.cloudburstmc.protocol.common.NamedDefinition> registry)
org.cloudburstmc.protocol.common.DefinitionRegistry<ItemDefinition> getItemDefinitions()
org.cloudburstmc.protocol.common.DefinitionRegistry<BlockDefinition> getBlockDefinitions()
org.cloudburstmc.protocol.common.DefinitionRegistry<org.cloudburstmc.protocol.common.NamedDefinition> getCameraPresetDefinitions()
EncodingSettings getEncodingSettings()
void setEncodingSettings(EncodingSettings settings)
<T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
java.util.function.BiFunction<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> function)
default <T> void readArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
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.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)
default <T> void writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
org.cloudburstmc.protocol.common.util.TriConsumer<io.netty.buffer.ByteBuf,BedrockCodecHelper,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> 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> void writeArray(io.netty.buffer.ByteBuf buffer,
T[] array,
org.cloudburstmc.protocol.common.util.TriConsumer<io.netty.buffer.ByteBuf,BedrockCodecHelper,T> consumer)
<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.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> 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 writeArray(io.netty.buffer.ByteBuf buffer,
java.util.Collection<T> array,
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,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer)
<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)
<T> void writeArray(io.netty.buffer.ByteBuf buffer,
T[] array,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer)
EntityLinkData readEntityLink(io.netty.buffer.ByteBuf buffer)
void writeEntityLink(io.netty.buffer.ByteBuf buffer,
EntityLinkData link)
ItemData readNetItem(io.netty.buffer.ByteBuf buffer)
void writeNetItem(io.netty.buffer.ByteBuf buffer,
ItemData item)
ItemData readItem(io.netty.buffer.ByteBuf buffer)
void writeItem(io.netty.buffer.ByteBuf buffer,
ItemData item)
ItemData readItemInstance(io.netty.buffer.ByteBuf buffer)
void writeItemInstance(io.netty.buffer.ByteBuf buffer,
ItemData item)
CommandOriginData readCommandOrigin(io.netty.buffer.ByteBuf buffer)
void writeCommandOrigin(io.netty.buffer.ByteBuf buffer,
CommandOriginData commandOrigin)
GameRuleData<?> readGameRule(io.netty.buffer.ByteBuf buffer)
void writeGameRule(io.netty.buffer.ByteBuf buffer,
GameRuleData<?> gameRule)
void readEntityData(io.netty.buffer.ByteBuf buffer,
EntityDataMap entityData)
void writeEntityData(io.netty.buffer.ByteBuf buffer,
EntityDataMap entityData)
CommandEnumData readCommandEnum(io.netty.buffer.ByteBuf buffer, boolean soft)
void writeCommandEnum(io.netty.buffer.ByteBuf buffer,
CommandEnumData commandEnum)
StructureSettings readStructureSettings(io.netty.buffer.ByteBuf buffer)
void writeStructureSettings(io.netty.buffer.ByteBuf buffer,
StructureSettings settings)
SerializedSkin readSkin(io.netty.buffer.ByteBuf buffer)
void writeSkin(io.netty.buffer.ByteBuf buffer,
SerializedSkin skin)
byte[] readByteArray(io.netty.buffer.ByteBuf buffer)
byte[] readByteArray(io.netty.buffer.ByteBuf buffer,
int maxLength)
void writeByteArray(io.netty.buffer.ByteBuf buffer,
byte[] bytes)
io.netty.buffer.ByteBuf readByteBuf(io.netty.buffer.ByteBuf buffer)
void writeByteBuf(io.netty.buffer.ByteBuf buffer,
io.netty.buffer.ByteBuf toWrite)
java.lang.String readString(io.netty.buffer.ByteBuf buffer)
java.lang.String readStringMaxLen(io.netty.buffer.ByteBuf buffer,
int maxLength)
void writeString(io.netty.buffer.ByteBuf buffer,
java.lang.String string)
java.util.UUID readUuid(io.netty.buffer.ByteBuf buffer)
void writeUuid(io.netty.buffer.ByteBuf buffer,
java.util.UUID uuid)
org.cloudburstmc.math.vector.Vector3f readVector3f(io.netty.buffer.ByteBuf buffer)
void writeVector3f(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3f vector3f)
org.cloudburstmc.math.vector.Vector2f readVector2f(io.netty.buffer.ByteBuf buffer)
void writeVector2f(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector2f vector2f)
org.cloudburstmc.math.vector.Vector3i readVector3i(io.netty.buffer.ByteBuf buffer)
void writeVector3i(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3i vector3i)
float readByteAngle(io.netty.buffer.ByteBuf buffer)
void writeByteAngle(io.netty.buffer.ByteBuf buffer,
float angle)
org.cloudburstmc.math.vector.Vector3i readBlockPosition(io.netty.buffer.ByteBuf buffer)
void writeBlockPosition(io.netty.buffer.ByteBuf buffer,
org.cloudburstmc.math.vector.Vector3i blockPosition)
<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)
void writeTag(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag)
<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)
void writeTagLE(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag)
<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)
void writeTagValue(io.netty.buffer.ByteBuf buffer,
java.lang.Object tag)
void readItemUse(io.netty.buffer.ByteBuf buffer,
InventoryTransactionPacket packet)
void writeItemUse(io.netty.buffer.ByteBuf buffer,
InventoryTransactionPacket packet)
boolean readInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions)
void writeInventoryActions(io.netty.buffer.ByteBuf buffer,
java.util.List<InventoryActionData> actions,
boolean hasNetworkIds)
void readExperiments(io.netty.buffer.ByteBuf buffer,
java.util.List<ExperimentData> experiments)
void writeExperiments(io.netty.buffer.ByteBuf buffer,
java.util.List<ExperimentData> experiments)
ItemStackRequest readItemStackRequest(io.netty.buffer.ByteBuf buffer)
void writeItemStackRequest(io.netty.buffer.ByteBuf buffer,
ItemStackRequest request)
<O> O readOptional(io.netty.buffer.ByteBuf buffer,
O emptyValue,
java.util.function.Function<io.netty.buffer.ByteBuf,O> function)
<T> void writeOptional(io.netty.buffer.ByteBuf buffer,
java.util.function.Predicate<T> isPresent,
T object,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer)
<T> void writeOptionalNull(io.netty.buffer.ByteBuf buffer,
T object,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer)
void readEntityProperties(io.netty.buffer.ByteBuf buffer,
EntityProperties properties)
void writeEntityProperties(io.netty.buffer.ByteBuf buffer,
EntityProperties properties)
ItemDescriptorWithCount readIngredient(io.netty.buffer.ByteBuf buffer)
void writeIngredient(io.netty.buffer.ByteBuf buffer,
ItemDescriptorWithCount ingredient)
void writeContainerSlotType(io.netty.buffer.ByteBuf buffer,
ContainerSlotType slotType)
ContainerSlotType readContainerSlotType(io.netty.buffer.ByteBuf buffer)
void writePlayerAbilities(io.netty.buffer.ByteBuf buffer,
PlayerAbilityHolder abilityHolder)
void readPlayerAbilities(io.netty.buffer.ByteBuf buffer,
PlayerAbilityHolder abilityHolder)
void writeItemStackResponseContainer(io.netty.buffer.ByteBuf buffer,
ItemStackResponseContainer container)
ItemStackResponseContainer readItemStackResponseContainer(io.netty.buffer.ByteBuf buffer)