3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/DiggerItem.h"
7#include "mc/world/item/HandSlot.h"
19class ShovelItem :
public ::DiggerItem {
27 virtual int getEnchantSlot()
const ;
29 virtual ::InteractionResult _useOn(
38 virtual ::std::string_view getEfficiencyLocalization()
const ;
static MCAPI void ** $vftable()
Definition InteractionResult.h:5
Definition ItemStack.h:26
MCAPI::InteractionResult $_useOn(::ItemStack &instance, ::Actor &entity, ::BlockPos pos, uchar face, ::HandSlot handSlot, ::Vec3 const &clickPos) const
MCAPI ShovelItem(::std::string const &name, int id, ::ItemTier const &tier)
static MCAPI ::InteractionResult useShovelOn(::ItemStack &instance, ::Actor &entity, ::BlockPos pos, uchar face)
MCAPI int $getEnchantSlot() const
MCAPI void * $ctor(::std::string const &name, int id, ::ItemTier const &tier)
MCAPI::std::string_view $getEfficiencyLocalization() const