3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/string/HashedString.h"
7#include "mc/world/item/BlockItem.h"
8#include "mc/world/item/HandSlot.h"
21class SlabBlockItem :
public ::BlockItem {
25 ::ll::TypedStorage<8, 48, ::HashedString> mDoubleSlabId;
35 virtual ::InteractionResult _useOn(
Definition HashedString.h:5
Definition InteractionResult.h:5
Definition ItemStackBase.h:45
Definition ItemStack.h:26
MCAPI void * $ctor(::std::string const &name, int id, ::HashedString const &doubleSlabId)
MCAPI bool _canConvertToDoubleBlock(::ItemStackBase const &instance, ::Actor const &, uchar &face, ::Block const &block) const
MCAPI bool $_calculatePlacePos(::ItemStackBase const &instance, ::Actor const &actor, uchar &face, ::BlockPos &pos) const
MCAPI::InteractionResult $_useOn(::ItemStack &instance, ::Actor &actor, ::BlockPos pos, uchar face, ::HandSlot handSlot, ::Vec3 const &clickPos) const
MCAPI SlabBlockItem(::std::string const &name, int id, ::HashedString const &doubleSlabId)
static MCAPI void ** $vftable()