public class AvailableCommandsSerializer_v594 extends AvailableCommandsSerializer_v448
ARG_FLAG_ENUM, ARG_FLAG_POSTFIX, ARG_FLAG_SOFT_ENUM, ARG_FLAG_VALID, FLAGS, log, OPTIONS, PERMISSIONS, READ_BYTE, READ_INT, READ_SHORT, WRITE_BYTE, WRITE_INT, WRITE_SHORT| Constructor and Description |
|---|
AvailableCommandsSerializer_v594(org.cloudburstmc.protocol.common.util.TypeMap<CommandParam> paramTypeMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
AvailableCommandsPacket packet) |
protected CommandData |
readCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<CommandEnumData> enums,
java.util.List<java.lang.String> postfixes,
java.util.Set<java.util.function.Consumer<java.util.List<CommandEnumData>>> softEnumParameters,
java.util.List<ChainedSubCommandData> subCommandsList) |
protected ChainedSubCommandData |
readSubCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values) |
void |
serialize(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
AvailableCommandsPacket packet) |
protected void |
writeCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
CommandData commandData,
java.util.List<CommandEnumData> enums,
java.util.List<CommandEnumData> softEnums,
java.util.List<java.lang.String> postFixes,
java.util.List<ChainedSubCommandData> subCommands) |
protected void |
writeSubCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values,
ChainedSubCommandData data) |
readFlags, writeFlagsreadConstraints, writeEnumConstraintreadParameter, writeParameterreadCommand, readEnums, writeCommand, writeEnumspublic AvailableCommandsSerializer_v594(org.cloudburstmc.protocol.common.util.TypeMap<CommandParam> paramTypeMap)
public void serialize(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
AvailableCommandsPacket packet)
serialize in interface BedrockPacketSerializer<AvailableCommandsPacket>serialize in class AvailableCommandsSerializer_v388public void deserialize(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
AvailableCommandsPacket packet)
deserialize in interface BedrockPacketSerializer<AvailableCommandsPacket>deserialize in class AvailableCommandsSerializer_v388protected void writeCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
CommandData commandData,
java.util.List<CommandEnumData> enums,
java.util.List<CommandEnumData> softEnums,
java.util.List<java.lang.String> postFixes,
java.util.List<ChainedSubCommandData> subCommands)
protected CommandData readCommand(io.netty.buffer.ByteBuf buffer, BedrockCodecHelper helper, java.util.List<CommandEnumData> enums, java.util.List<java.lang.String> postfixes, java.util.Set<java.util.function.Consumer<java.util.List<CommandEnumData>>> softEnumParameters, java.util.List<ChainedSubCommandData> subCommandsList)
protected void writeSubCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values,
ChainedSubCommandData data)
protected ChainedSubCommandData readSubCommand(io.netty.buffer.ByteBuf buffer, BedrockCodecHelper helper, java.util.List<java.lang.String> values)