3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/Item.h"
19namespace Bedrock::Safety {
class RedactableString; }
34 virtual void appendFormattedHovertext(
38 bool const showCategory
42 virtual int getEnchantSlot()
const ;
45 virtual int getEnchantValue()
const ;
51 virtual bool isThrowable()
const ;
57 virtual short getMaxDamage()
const ;
60 virtual int getAttackDamage()
const ;
63 virtual bool canDestroyInCreative()
const ;
72 MCAPI ::Actor* _setupProjectile(
::Actor* trident,
::ItemStack item,
bool creative)
const;
78 MCAPI
static int const& CHARGE_THRESHOLD_TIME();
80 MCAPI
static int const& THROW_THRESHOLD_TIME();
90 MCAPI
void $appendFormattedHovertext(
94 bool const showCategory
97 MCAPI
int $getEnchantSlot()
const;
99 MCFOLD
int $getEnchantValue()
const;
103 MCFOLD
bool $isThrowable()
const;
107 MCFOLD
short $getMaxDamage()
const;
109 MCFOLD
int $getAttackDamage()
const;
111 MCFOLD
bool $canDestroyInCreative()
const;
Definition RedactableString.h:10
Definition BlockSource.h:67
Definition Container.h:30
Definition ItemStackBase.h:35
Definition ItemStack.h:25
Definition TridentItem.h:22
static MCAPI void ** $vftable()