public class AvailableCommandsSerializer_v388 extends AvailableCommandsSerializer_v340
ARG_FLAG_ENUM, ARG_FLAG_POSTFIX, ARG_FLAG_SOFT_ENUM, ARG_FLAG_VALID, FLAGS, OPTIONS, READ_BYTE, READ_INT, READ_SHORT, WRITE_BYTE, WRITE_INT, WRITE_SHORT| Constructor and Description |
|---|
AvailableCommandsSerializer_v388(TypeMap<CommandParam> paramTypeMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(ByteBuf buffer,
BedrockCodecHelper helper,
AvailableCommandsPacket packet) |
protected static int |
getEnumIndex(long key) |
protected static int |
getValueIndex(long key) |
protected static long |
key(int enumIndex,
int valueIndex) |
protected void |
readConstraints(ByteBuf buffer,
BedrockCodecHelper helper,
List<CommandEnumData> enums,
List<String> enumValues) |
void |
serialize(ByteBuf buffer,
BedrockCodecHelper helper,
AvailableCommandsPacket packet) |
protected void |
writeEnumConstraint(ByteBuf buffer,
BedrockCodecHelper helper,
it.unimi.dsi.fastutil.longs.LongObjectPair<Set<CommandEnumConstraint>> pair) |
readParameter, writeParameterreadCommand, readEnums, readFlags, writeCommand, writeEnums, writeFlagspublic AvailableCommandsSerializer_v388(TypeMap<CommandParam> paramTypeMap)
protected static long key(int enumIndex,
int valueIndex)
protected static int getEnumIndex(long key)
protected static int getValueIndex(long key)
public void serialize(ByteBuf buffer, BedrockCodecHelper helper, AvailableCommandsPacket packet)
serialize in interface BedrockPacketSerializer<AvailableCommandsPacket>serialize in class AvailableCommandsSerializer_v291public void deserialize(ByteBuf buffer, BedrockCodecHelper helper, AvailableCommandsPacket packet)
deserialize in interface BedrockPacketSerializer<AvailableCommandsPacket>deserialize in class AvailableCommandsSerializer_v291protected void writeEnumConstraint(ByteBuf buffer, BedrockCodecHelper helper, it.unimi.dsi.fastutil.longs.LongObjectPair<Set<CommandEnumConstraint>> pair)
protected void readConstraints(ByteBuf buffer, BedrockCodecHelper helper, List<CommandEnumData> enums, List<String> enumValues)
Copyright © 2018–2022 CloudburstMC. All rights reserved.