3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/actor/BlockActor.h"
58 ::ll::TypedStorage<8, 24, ::std::vector<::BeehiveBlockActor::Occupant>> mOccupants;
59 ::ll::TypedStorage<1, 1, bool> mShouldSpawnBees;
Definition BeehiveBlockActor.h:19
MCAPI bool $save(::CompoundTag &tag, ::SaveContext const &saveContext) const
MCAPI void saveUserData(::CompoundTag &tag) const
MCAPI bool _tickOccupant(::BlockSource ®ion, ::BeehiveBlockActor::Occupant &occupant)
MCAPI void $tick(::BlockSource ®ion)
static MCAPI void ** $vftable()
MCAPI void $load(::ILevel &level, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
MCAPI bool tryAdmit(::Actor &actor)
MCAPI void evictAll(::BlockSource ®ion, bool angry)
MCAPI void _trySpawnBees(::BlockSource ®ion)
MCAPI::Actor * _revive(::BlockSource ®ion, ::BeehiveBlockActor::Occupant const &occupant, uchar spawnDirection)
Definition BlockActor.h:32
Definition BlockSource.h:67
Definition CompoundTag.h:13
Definition DataLoadHelper.h:20
Definition SaveContext.h:5
Definition ActorDefinitionIdentifier.h:15
Definition BeehiveBlockActor.h:27
MCAPI Occupant(::ActorDefinitionIdentifier actorIdentifier, ::CompoundTag saveData, uint ticksLeftToStay)
MCAPI void * $ctor(::ActorDefinitionIdentifier actorIdentifier, ::CompoundTag saveData, uint ticksLeftToStay)