30 ::ll::TypedStorage<8, 176, ::BlockDescriptor> mBlock;
31 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mFilter;
32 ::ll::TypedStorage<4, 4, int> mWeight;
39 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
40 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mPlaceableCarriedBlocks;
41 ::ll::TypedStorage<8, 24, ::std::vector<::PlaceBlockGoal::WeightedBlockDescriptor>> mRandomlyPlaceableBlocks;
42 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mCanPlace;
43 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnPlace;
44 ::ll::TypedStorage<4, 8, ::IntRange> mXZRange;
45 ::ll::TypedStorage<4, 8, ::IntRange> mYRange;
46 ::ll::TypedStorage<4, 4, float> mChance;
47 ::ll::TypedStorage<1, 1, bool> mAffectedByGriefingRule;
52 PlaceBlockGoal& operator=(PlaceBlockGoal
const&);
53 PlaceBlockGoal(PlaceBlockGoal
const&);
59 virtual bool canUse() ;
63 virtual void appendDebugInfo(::std::string& str)
const ;