20 struct EatAndReplaceBlockPair {
24 ::ll::TypedStorage<8, 32, ::std::string> mEatBlock;
25 ::ll::TypedStorage<8, 32, ::std::string> mReplaceBlock;
30 EatAndReplaceBlockPair& operator=(EatAndReplaceBlockPair
const&);
31 EatAndReplaceBlockPair();
38 MCAPI ~EatAndReplaceBlockPair();
57 ::ll::TypedStorage<4, 4, float> mTimeUntilEat;
58 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnEat;
59 ::ll::TypedStorage<8, 48, ::SharedTypes::Legacy::ExpressionNode> mSuccessChance;
60 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::v1_26_40::EatBlockGoalDefinition::EatAndReplaceBlockPair>>
61 mEatAndReplaceBlockPairs;
66 EatBlockGoalDefinition& operator=(EatBlockGoalDefinition
const&);
67 EatBlockGoalDefinition(EatBlockGoalDefinition
const&);
68 EatBlockGoalDefinition();
77 MCAPI ~EatBlockGoalDefinition();
83 MCAPI static ::std::vector<::SharedTypes::v1_26_40::EatBlockGoalDefinition::EatAndReplaceBlockPair>
const&
84 DEFAULT_EAT_AND_REPLACE_BLOCK_PAIR();
86 MCAPI static ::std::string_view
const& NAME();