public class BedrockCodecHelper_v291 extends BaseBedrockCodecHelper
blockDefinitions, encodingSettings, entityData, gameRuleType, itemDefinitions, log| Constructor and Description |
|---|
BedrockCodecHelper_v291(EntityDataTypeMap entityData,
org.cloudburstmc.protocol.common.util.TypeMap<java.lang.Class<?>> gameRulesTypes) |
| Modifier and Type | Method and Description |
|---|---|
CommandEnumData |
readCommandEnum(io.netty.buffer.ByteBuf buffer,
boolean soft) |
CommandOriginData |
readCommandOrigin(io.netty.buffer.ByteBuf buffer) |
void |
readEntityData(io.netty.buffer.ByteBuf buffer,
EntityDataMap entityDataMap) |
EntityLinkData |
readEntityLink(io.netty.buffer.ByteBuf buffer) |
GameRuleData<?> |
readGameRule(io.netty.buffer.ByteBuf buffer) |
ItemData |
readItem(io.netty.buffer.ByteBuf buffer) |
ItemData |
readItemInstance(io.netty.buffer.ByteBuf buffer) |
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 |
writeCommandEnum(io.netty.buffer.ByteBuf buffer,
CommandEnumData enumData) |
void |
writeCommandOrigin(io.netty.buffer.ByteBuf buffer,
CommandOriginData originData) |
void |
writeEntityData(io.netty.buffer.ByteBuf buffer,
EntityDataMap entityDataMap) |
void |
writeEntityLink(io.netty.buffer.ByteBuf buffer,
EntityLinkData entityLink) |
void |
writeGameRule(io.netty.buffer.ByteBuf buffer,
GameRuleData<?> gameRule) |
void |
writeItem(io.netty.buffer.ByteBuf buffer,
ItemData item) |
void |
writeItemInstance(io.netty.buffer.ByteBuf buffer,
ItemData item) |
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) |
getBlockDefinitions, getCameraPresetDefinitions, getEncodingSettings, getItemDefinitions, isAir, readAnimationData, readArray, readArray, readArray, readArray, readArray, readArray, readArray, readArray, readArray, readArray, readArray, readBlockPosition, readByteAngle, readByteArray, readByteArray, readByteBuf, readContainerSlotType, readEntityProperties, readExperiments, readImage, readImage, readIngredient, readInventoryActions, readItemStackRequest, readItemStackResponseContainer, readItemUse, readPlayerAbilities, readSkin, readSource, readString, readStringMaxLen, readStructureSettings, readTag, readTag, readTagLE, readTagLE, readTagValue, readTagValue, readUuid, readVector2f, readVector3f, readVector3i, setBlockDefinitions, setCameraPresetDefinitions, setEncodingSettings, setItemDefinitions, writeAnimationData, writeArray, writeArray, writeArray, writeArray, writeArray, writeBlockPosition, writeByteAngle, writeByteArray, writeByteBuf, writeContainerSlotType, writeEntityProperties, writeExperiments, writeImage, writeIngredient, writeInventoryActions, writeItemStackRequest, writeItemStackResponseContainer, writeItemUse, writePlayerAbilities, writeSkin, writeSource, writeString, writeStructureSettings, writeTag, writeTagLE, writeTagValue, writeUuid, writeVector2f, writeVector3f, writeVector3iclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadArray, writeArraypublic BedrockCodecHelper_v291(EntityDataTypeMap entityData, org.cloudburstmc.protocol.common.util.TypeMap<java.lang.Class<?>> gameRulesTypes)
public EntityLinkData readEntityLink(io.netty.buffer.ByteBuf buffer)
public void writeEntityLink(io.netty.buffer.ByteBuf buffer,
EntityLinkData entityLink)
public ItemData readNetItem(io.netty.buffer.ByteBuf buffer)
public void writeNetItem(io.netty.buffer.ByteBuf buffer,
ItemData item)
public ItemData readItem(io.netty.buffer.ByteBuf buffer)
public void writeItem(io.netty.buffer.ByteBuf buffer,
ItemData item)
public ItemData readItemInstance(io.netty.buffer.ByteBuf buffer)
public void writeItemInstance(io.netty.buffer.ByteBuf buffer,
ItemData item)
public CommandOriginData readCommandOrigin(io.netty.buffer.ByteBuf buffer)
public void writeCommandOrigin(io.netty.buffer.ByteBuf buffer,
CommandOriginData originData)
public GameRuleData<?> readGameRule(io.netty.buffer.ByteBuf buffer)
public void writeGameRule(io.netty.buffer.ByteBuf buffer,
GameRuleData<?> gameRule)
public void readEntityData(io.netty.buffer.ByteBuf buffer,
EntityDataMap entityDataMap)
public void writeEntityData(io.netty.buffer.ByteBuf buffer,
EntityDataMap entityDataMap)
public CommandEnumData readCommandEnum(io.netty.buffer.ByteBuf buffer, boolean soft)
public void writeCommandEnum(io.netty.buffer.ByteBuf buffer,
CommandEnumData enumData)
public <O> O readOptional(io.netty.buffer.ByteBuf buffer,
O emptyValue,
java.util.function.Function<io.netty.buffer.ByteBuf,O> function)
public <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)
public <T> void writeOptionalNull(io.netty.buffer.ByteBuf buffer,
T object,
java.util.function.BiConsumer<io.netty.buffer.ByteBuf,T> consumer)