39 ::std::optional<::RotationCommandUtils::RotationData>
const&,
43 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mTargets;
44 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mDestinationEntity;
45 ::ll::TypedStorage<4, 16, ::CommandPositionFloat> mDestinationPos;
46 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mFacingEntity;
47 ::ll::TypedStorage<4, 16, ::CommandPositionFloat> mFacingPos;
48 ::ll::TypedStorage<4, 8, ::RelativeFloat> mYRot;
49 ::ll::TypedStorage<4, 8, ::RelativeFloat> mXRot;
50 ::ll::TypedStorage<4, 4, ::RotationCommandUtils::FacingResult> mHaveFacing;
51 ::ll::TypedStorage<1, 1, bool> mDestinationIsPosition;
52 ::ll::TypedStorage<1, 1, bool> mIsUsingRotation;
53 ::ll::TypedStorage<1, 1, bool> mFacingIsPosition;
54 ::ll::TypedStorage<1, 1, bool> mCheckForBlocks;
72 MCAPI ::RotationCommandUtils::FacingResult getFacingDirection(
85 MCAPI static ::TeleportTarget computeTarget(
90 ::std::optional<::RotationCommandUtils::RotationData>
const& rotationData,
94 MCAPI static ::std::unique_ptr<::CommandArea> getCommandAreaForTargets(
99 bool allowUnloadedChunks