← Packet index

Packet 77

CommandRequestPacket

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

Serialized fields

4 top-level fields
  1. 0Commandstring
  2. 1OriginCommandOriginData
    1. 0Typestring
      1. "Player"Player
      2. "DevConsole"DevConsole
      3. "Test"Test
      4. "AutomationPlayer"AutomationPlayer
    2. 1UUIDmce::UUID
      1. 0Most Significant Bitsuint64
      2. 1Least Significant Bitsuint64
    3. 2RequestIdstring
    4. 3PlayerIdint64
  3. 2IsInternalboolean
  4. 3VersionCurrentCmdVersionas 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.

Released
Protocol
2225

Packet

1 entry

Changed 1

CommandRequestPacket18 changes · ID 77
  • Changed supporting type CommandOriginData: Changed Type enum value DevConsole from 1 to 3.
  • Changed supporting type CommandOriginData: Changed Type enum value Test from 2 to 4.
  • Changed supporting type CommandOriginData: Changed Type enum value AutomationPlayer from 3 to 5.
  • Changed supporting type CurrentCmdVersion: Changed enum value Invalid from 0 to -1.
  • Changed supporting type CurrentCmdVersion: Changed enum value AgentSweepingBlockTest from 35 to 34.
  • Changed supporting type CurrentCmdVersion: Changed enum value BlockStateEquals from 36 to 35.
  • Changed supporting type CurrentCmdVersion: Changed enum value CommandPositionFix from 37 to 35.
  • Changed supporting type CurrentCmdVersion: Changed enum value CommandSelectorHasItemFilterUsesDataAsDamageForSelectingDamageableItems from 38 to 36.
  • Changed supporting type CurrentCmdVersion: Changed enum value ExecuteDetectConditionSubcommandNotAllowNonLoadedBlocks from 39 to 37.
  • Changed supporting type CurrentCmdVersion: Changed enum value RemoveSuicideKeyword from 40 to 38.
  • Changed supporting type CurrentCmdVersion: Changed enum value CloneContainerBlockEntityRemovalFix from 41 to 39.
  • Changed supporting type CurrentCmdVersion: Changed enum value StopSoundMusicFix from 42 to 40.
  • Changed supporting type CurrentCmdVersion: Changed enum value SpreadPlayersStuckInGroundFixAndMaxHeightParameter from 43 to 41.
  • Changed supporting type CurrentCmdVersion: Changed enum value LocateStructureOutput from 44 to 42.
  • Changed supporting type CurrentCmdVersion: Changed enum value PostBlockFlattening from 45 to 43.
  • Changed supporting type CurrentCmdVersion: Changed enum value TestForBlockCommandDoesNotIgnoreBlockState from 46 to 44.
  • Changed supporting type CurrentCmdVersion: Changed enum value Count from 47 to 56.
  • Changed supporting type CurrentCmdVersion: Changed enum value Latest from 48 to 55.