21 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mTargetBlocks;
22 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mTargetMaterialsAboveBlockStrings;
23 ::ll::TypedStorage<1, 1, bool> mAllowLayingFromBelow;
24 ::ll::TypedStorage<1, 1, bool> mUseDefaultAnimation;
25 ::ll::TypedStorage<4, 4, float> mLaySeconds;
26 ::ll::TypedStorage<8, 32, ::std::string> mEggType;
27 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::LevelSoundEvent> mLayEggSound;
28 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnLayEvent;
33 LayEggGoalDefinition(LayEggGoalDefinition
const&);
38 MCAPI LayEggGoalDefinition();
44 MCAPI ::SharedTypes::v1_26_10::LayEggGoalDefinition&
47 MCAPI ~LayEggGoalDefinition();
59 MCAPI static ::std::string_view
const& DEFAULT_EGG_TYPE();
61 MCAPI static ::std::vector<::std::string>
const& DEFAULT_TARGET_BLOCKS();
63 MCAPI static ::std::vector<::std::string>
const& DEFAULT_TARGET_MATERIALS_ABOVE_BLOCK_STRINGS();
65 MCAPI static ::std::string_view
const& NAME();