3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/ItemInstance.h"
7#include "mc/world/level/block/actor/BlockActor.h"
24 ::ll::TypedStorage<8, 512, ::ItemInstance[4]> mCookingItem;
25 ::ll::TypedStorage<4, 16, int[4]> mCookingTime;
26 ::ll::TypedStorage<1, 1, bool> mWasLit;
27 ::ll::TypedStorage<4, 4, int> mNextSmokeParticleTick;
49 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
Definition BlockActorDataPacket.h:19
Definition BlockActor.h:32
Definition BlockSource.h:67
Definition CampfireBlockActor.h:20
MCAPI void _finishCooking(::BlockSource ®ion, int slot)
MCAPI void dropAllItems(::BlockSource ®ion)
MCAPI void $_onUpdatePacket(::CompoundTag const &data, ::BlockSource ®ion)
MCAPI void $onChanged(::BlockSource ®ion)
MCAPI bool setItem(::BlockSource &, ::ItemInstance const &item)
MCAPI bool $save(::CompoundTag &tag, ::SaveContext const &saveContext) const
MCAPI float $getShadowRadius(::BlockSource &) const
MCAPI void $tick(::BlockSource ®ion)
MCAPI::HashedString const & getCampfireTag(::BlockSource const ®ion) const
MCAPI void $load(::ILevel &level, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
static MCAPI void ** $vftable()
MCAPI ::std::unique_ptr<::BlockActorDataPacket > $_getUpdatePacket(::BlockSource &)
Definition CompoundTag.h:13
Definition DataLoadHelper.h:20
Definition HashedString.h:5
Definition ItemInstance.h:16
Definition SaveContext.h:5