Packet 76
AvailableCommandsPacket
HeaderID 76varuint
0Enum Valuesarray<string> · variable
1Chained Subcommand Valuesarray<string> · variable
2Post Fixesarray<string> · variable
3Enum Dataarray<AvailableCommandsPacketEnumData> · variable
4Chained Subcommand Dataarray<AvailableCommandsPacketChainedSubcommandData> · variable
5Commandsarray<AvailableCommandsPacketCommandData> · variable
6Soft Enumsarray<AvailableCommandsPacketSoftEnumData> · variable
7Constraintsarray<AvailableCommandsPacketConstrainedValueData> · variable
Serialized fields
8 top-level fields- 0Enum Values
array<string> - 1Chained Subcommand Values
array<string> - 2Post Fixes
array<string> 3Enum DataAvailableCommandsPacketEnumDataas
array<AvailableCommandsPacketEnumData>4Chained Subcommand DataAvailableCommandsPacketChainedSubcommandDataas
array<AvailableCommandsPacketChainedSubcommandData>- 0Name
string 1SubCommand valuesAvailableCommandsPacketChainedSubcommandRelationshipas
array<AvailableCommandsPacketChainedSubcommandRelationship>
5CommandsAvailableCommandsPacketCommandDataas
array<AvailableCommandsPacketCommandData>- 0Name
string - 1Description
string - 2Flags
uint16 3Permission LevelCommandPermissionLevelas
uint8- 0
Any - 1
GameDirectors - 2
Admin - 3
Host - 4
Owner - 5
Internal
- 0
- 4Alias Enum
int32 - 5CommandData Chained Subcommand Indexes
array<uint32> 6OverloadsAvailableCommandsPacketOverloadDataas
array<AvailableCommandsPacketOverloadData>
6Soft EnumsAvailableCommandsPacketSoftEnumDataas
array<AvailableCommandsPacketSoftEnumData>7ConstraintsAvailableCommandsPacketConstrainedValueDataas
array<AvailableCommandsPacketConstrainedValueData>
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
Preview builds
Changes between Minecraft Preview protocol builds.
No preview build changes are recorded for this packet.