Minecraft wiki entry for Development_versions, associated text: RunCommand
Added support to entity json events for the run_command keyword alongside the current add and remove keywords.
Updated the following components to parse and use BlockDescriptor instead of Block*: BlockBreakSensorComponent, BlockListEventMap, BreathableComponent, BreedableComponent, BuoyancyComponent, EntityPlacerItemComponent, PreferredPathComponent, SeedItemComponentLegacy.
Updated the following features to parse and use BlockDescriptor instead of Block*: NoSurfaceOreFeature, OreFeature, SingleBlockFeature.
Updated the following goal definitions to parse and use BlockDescriptor instead of Block*: GoalDefinition, RaidGardenGoal, VanillaGoalDefinition.
Updated the following surfaces code to parse and use BlockDescriptor instead of Block*: MesaSurfaceAttributes, SurfaceMaterialAdjustmentAttributes, SurfaceMaterialAttributes.
Updated the following tests to reflect the changes from updating code to use BlockDescriptors: BuoyancyComponentServerTests, FeatureHelperTests, NoSurfaceOreFeatureTests, OreFeatureTests, SingleBlockFeatureTests.
Updated the following trees to parse and use BlockDescriptor instead of Block*: AcaciaTreeCanopy, AcaciaTreeTrunk, FallenTreeTrunk, FancyTreeCanopy, FancyTreeTrunk, MegaPineTreeCanopy, MegaTreeCanopy, MegaTreeTrunk, PineTreeCanopy, RoofedTreeCanopy, SimpleTreeCanopy, SimpleTreeTrunk, SpruceTreeCanopy, TreeHelper.