← Packet index

Packet 77

CommandRequestPacket

"slash" command execution, client to server.

Packet datagramWire order
HeaderID 77varuint
0Commandstring · variable
1OriginCommandOriginData · variable
2IsInternalboolean · 1 byte
3Versionstring · variable

Serialized fields

4 top-level fields
  1. 0CommandThe command being executed.string
  2. 1OriginThe origin of the command.CommandOriginData
    1. 0TypeThe command origin type.string
      1. "Player"Player
      2. "DevConsole"DevConsole
      3. "Test"Test
      4. "AutomationPlayer"AutomationPlayer
    2. 1UUIDThe unique UUID that represents an instantiation of a command. Each time a command is run it should be given a UUID to represent that instance.mce::UUID
      1. 0Most Significant Bitsuint64
      2. 1Least Significant Bitsuint64
    3. 2RequestIdThe request Id.string
    4. 3PlayerIdThe player Id.int64
  3. 2IsInternalWhether the command is internal or not.boolean
  4. 3VersionThe version of the command.CurrentCmdVersionas string
    1. "Invalid"Invalid
    2. "Initial"Initial
    3. "TpRotationClamping"TpRotationClamping
    4. "NewBedrockCmdSystem"NewBedrockCmdSystem
    5. "ExecuteUsesVec3"ExecuteUsesVec3
    6. "CloneFixes"CloneFixes
    7. "UpdateAquatic"UpdateAquatic
    8. "EntitySelectorUsesVec3"EntitySelectorUsesVec3
    9. "ContainersDontDropItemsAnymore"ContainersDontDropItemsAnymore
    10. "FiltersObeyDimensions"FiltersObeyDimensions
    11. "ExecuteAndBlockCommandAndSelfSelectorFixes"ExecuteAndBlockCommandAndSelfSelectorFixes
    12. "InstantEffectsUseTicks"InstantEffectsUseTicks
    13. "DontRegisterBrokenFunctionCommands"DontRegisterBrokenFunctionCommands
    14. "ClearSpawnPointCommand"ClearSpawnPointCommand
    15. "CloneAndTeleportRotationFixes"CloneAndTeleportRotationFixes
    16. "TeleportDimensionFixes"TeleportDimensionFixes
    17. "CloneUpdateBlockAndTimeFixes"CloneUpdateBlockAndTimeFixes
    18. "CloneIntersectFix"CloneIntersectFix
    19. "FunctionExecuteOrderAndChestSlotFix"FunctionExecuteOrderAndChestSlotFix
    20. "NonTickingAreasNoLongerConsideredLoaded"NonTickingAreasNoLongerConsideredLoaded
    21. "SpreadplayersHazardAndResolvePlayerByNameFix"SpreadplayersHazardAndResolvePlayerByNameFix
    22. "NewExecuteCommandSyntaxExperimentAndChestLootTableFixAndTeleportFacingVerticalUnclampedAndLocateBiomeAndFeatureMerged"NewExecuteCommandSyntaxExperimentAndChestLootTableFixAndTeleportFacingVerticalUnclampedAndLocateBiomeAndFeatureMerged
    23. "WaterloggingAddedToStructureCommand"WaterloggingAddedToStructureCommand
    24. "SelectorDistanceFilteredAndRelativeRotationFix"SelectorDistanceFilteredAndRelativeRotationFix
    25. "NewSummonCommandAddedRotationOptionsAndBubbleColumnCloneFixAndExecuteInDimensionTeleportFixAndNewExecuteRotationFix"NewSummonCommandAddedRotationOptionsAndBubbleColumnCloneFixAndExecuteInDimensionTeleportFixAndNewExecuteRotationFix
    26. "NewExecuteCommandReleaseEnchantCommandLevelFixAndHasItemDataFixAndCommandDeferral"NewExecuteCommandReleaseEnchantCommandLevelFixAndHasItemDataFixAndCommandDeferral
    27. "ExecuteIfScoreFixes"ExecuteIfScoreFixes
    28. "ReplaceItemAndLootReplaceBlockCommandsDoNotPlaceItemsIntoCauldronsFix"ReplaceItemAndLootReplaceBlockCommandsDoNotPlaceItemsIntoCauldronsFix
    29. "ChangesToCommandOriginRotation"ChangesToCommandOriginRotation
    30. "RemoveAuxValueParameterFromBlockCommands"RemoveAuxValueParameterFromBlockCommands
    31. "VolumeSelectorFixes"VolumeSelectorFixes
    32. "EnableSummonRotation"EnableSummonRotation
    33. "SummonCommandDefaultRotation"SummonCommandDefaultRotation
    34. "PositionalDimensionFiltering"PositionalDimensionFiltering
    35. "CommandSelectorHasItemFilterNoLongerCallsSameItemFunction"CommandSelectorHasItemFilterNoLongerCallsSameItemFunction
    36. "AgentSweepingBlockTest"AgentSweepingBlockTest
    37. "BlockStateEquals"BlockStateEquals
    38. "CommandPositionFix"CommandPositionFix
    39. "CommandSelectorHasItemFilterUsesDataAsDamageForSelectingDamageableItems"CommandSelectorHasItemFilterUsesDataAsDamageForSelectingDamageableItems
    40. "ExecuteDetectConditionSubcommandNotAllowNonLoadedBlocks"ExecuteDetectConditionSubcommandNotAllowNonLoadedBlocks
    41. "RemoveSuicideKeyword"RemoveSuicideKeyword
    42. "CloneContainerBlockEntityRemovalFix"CloneContainerBlockEntityRemovalFix
    43. "StopSoundMusicFix"StopSoundMusicFix
    44. "SpreadPlayersStuckInGroundFixAndMaxHeightParameter"SpreadPlayersStuckInGroundFixAndMaxHeightParameter
    45. "LocateStructureOutput"LocateStructureOutput
    46. "PostBlockFlattening"PostBlockFlattening
    47. "TestForBlockCommandDoesNotIgnoreBlockState"TestForBlockCommandDoesNotIgnoreBlockState
    48. "Count"Count
    49. "Latest"Latest

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.