22 using ActorWithAttachPos = ::std::pair<::ActorUniqueID, ::SharedTypes::Legacy::ActorLocation>;
28 TypedStorage<8, 24, ::std::variant<::std::pair<::ActorUniqueID, ::SharedTypes::Legacy::ActorLocation>,
::Vec3>>
35 MCAPI ::std::optional<::Vec3> getPosition(
::IBlockSource const& region)
const;
44 MCAPI static ::std::optional<::GameEvents::PositionSource> deserializeFrom(
::CompoundTag const& tag);
46 MCAPI static ::std::optional<::Vec3>
50 MCAPI static ::GameEvents::PositionSource
51 forActor(
::ActorUniqueID id, ::SharedTypes::Legacy::ActorLocation attachPos);
53 MCAPI static ::GameEvents::PositionSource forFixedPos(
::Vec3 const& pos);