35 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mIdentifier;
36 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mAllowedUseBlocks;
37 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mAllowedDispenseBlocks;
38 ::ll::TypedStorage<1, 1, bool> mCanUseOnMonsterSpawners;
39 ::ll::TypedStorage<1, 1, bool> mShouldContentErrorWithoutLiquidClipped;
40 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnUseOnSubscription;
45 EntityPlacerItemComponent& operator=(EntityPlacerItemComponent
const&);
46 EntityPlacerItemComponent(EntityPlacerItemComponent
const&);
47 EntityPlacerItemComponent();
52 virtual void handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion) ;
62 MCAPI
void _positionActor(
::Actor& actor,
::Vec3 const& position, uchar face)
const;
64 MCAPI
void _positionAndRotateActor(
68 ::Vec3 const& playerFeetPos,
84 MCAPI
bool _useOnMonsterSpawner(
94 MCAPI ::EntityPlacerItemComponent& operator=(::EntityPlacerItemComponent&&);
100 MCAPI
static void bindType(
102 ::std::vector<::AllExperiments>
const& requiredToggles,
103 ::std::optional<::SemVersion> releasedMinFormatVersion
106 MCAPI static ::HashedString
const& getIdentifier();
118 MCAPI
void $handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion);