LeviLamina
Loading...
Searching...
No Matches
BreedableComponent Class Reference

Classes

struct  LoveCauses

Public Types

using MatingResult = ::std::vector<::WeakEntityRef>

Public Member Functions

MCAPI void addAdditionalSaveData (::CompoundTag &tag) const
MCAPI bool canMate (::Actor const &owner, ::Actor const &partner) const
MCAPI::Interaction getInteraction (::Actor &owner, ::Player &player)
MCAPI ::std::vector<::WeakEntityRefmate (::Actor &owner, ::Actor &partner)
MCAPI void readAdditionalSaveData (::Actor &, ::CompoundTag const &tag, ::DataLoadHelper &)

Static Public Member Functions

static MCAPI void _spawnExperienceOrbs (::Actor &owner)
static MCAPI void _spawnLoveParticles (::Actor &owner)
static MCAPI bool meetsSittingRequirements (::Actor const &actor)

Public Attributes

::ll::TypedStorage< 8, 8, ::BreedableDefinition const * > mStaticData
::ll::TypedStorage< 4, 4, int > mLoveTimer
::ll::TypedStorage< 4, 4, int > mBreedCooldown
::ll::TypedStorage< 4, 4, int > mBreedCooldownTime
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmLoveCause

The documentation for this class was generated from the following file: