public class AvailableCommandsSerializer_v897 extends AvailableCommandsSerializer_v594
CONSTRAINTSARG_FLAG_ENUM, ARG_FLAG_POSTFIX, ARG_FLAG_SOFT_ENUM, ARG_FLAG_VALID, FLAGS, log, OPTIONS, paramTypeMap, PERMISSIONS, READ_BYTE, READ_INT, READ_SHORT, WRITE_BYTE, WRITE_INT, WRITE_SHORT| Constructor and Description |
|---|
AvailableCommandsSerializer_v897(org.cloudburstmc.protocol.common.util.TypeMap<CommandParam> paramTypeMap) |
| Modifier and Type | Method and Description |
|---|---|
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 |
readConstraints(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<CommandEnumData> enums,
java.util.List<java.lang.String> enumValues) |
protected void |
readEnums(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values,
java.util.List<CommandEnumData> enums) |
protected CommandParamData |
readParameter(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) |
protected ChainedSubCommandData |
readSubCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values) |
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 |
writeEnumConstraint(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
it.unimi.dsi.fastutil.longs.LongObjectPair<java.util.Set<CommandEnumConstraint>> pair) |
protected void |
writeEnums(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values,
java.util.List<CommandEnumData> enums) |
protected void |
writeSubCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values,
ChainedSubCommandData data) |
deserialize, serializereadFlags, writeFlagswriteParameterreadCommand, writeCommandpublic AvailableCommandsSerializer_v897(org.cloudburstmc.protocol.common.util.TypeMap<CommandParam> paramTypeMap)
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)
writeCommand in class AvailableCommandsSerializer_v594protected 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)
readCommand in class AvailableCommandsSerializer_v594protected void writeEnums(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values,
java.util.List<CommandEnumData> enums)
writeEnums in class AvailableCommandsSerializer_v291protected void readEnums(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values,
java.util.List<CommandEnumData> enums)
readEnums in class AvailableCommandsSerializer_v291protected void writeSubCommand(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<java.lang.String> values,
ChainedSubCommandData data)
writeSubCommand in class AvailableCommandsSerializer_v594protected ChainedSubCommandData readSubCommand(io.netty.buffer.ByteBuf buffer, BedrockCodecHelper helper, java.util.List<java.lang.String> values)
readSubCommand in class AvailableCommandsSerializer_v594protected void writeEnumConstraint(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
it.unimi.dsi.fastutil.longs.LongObjectPair<java.util.Set<CommandEnumConstraint>> pair)
writeEnumConstraint in class AvailableCommandsSerializer_v388protected void readConstraints(io.netty.buffer.ByteBuf buffer,
BedrockCodecHelper helper,
java.util.List<CommandEnumData> enums,
java.util.List<java.lang.String> enumValues)
readConstraints in class AvailableCommandsSerializer_v388protected CommandParamData readParameter(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)
readParameter in class AvailableCommandsSerializer_v340