3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/actor/ActorInitializationMethod.h"
7#include "mc/world/actor/HangingActor.h"
8#include "mc/world/item/HandSlot.h"
24class LeashKnot :
public ::HangingActor {
34 virtual void reloadHardcodedClient(::ActorInitializationMethod method) ;
36 virtual float getShadowRadius()
const ;
38 virtual int getWidth()
const ;
40 virtual int getHeight()
const ;
42 virtual void dropItem() ;
44 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
50 virtual void remove() ;
52 virtual ::Interaction getInteraction(
::Player& player,
::Vec3 const& location, ::HandSlot handSlot) ;
54 virtual void teleportTo(
56 bool shouldStopRiding,
109 $teleportTo(
::Vec3 const& pos,
bool shouldStopRiding,
int cause,
int sourceEntityType,
bool keepVelocity);
Definition ActorDefinitionGroup.h:26
Definition BlockSource.h:72
Definition CompoundTag.h:18
Definition DataLoadHelper.h:20
Definition EntityContext.h:15
Definition Interaction.h:9
static MCAPI void ** $vftable()
MCAPI void $teleportTo(::Vec3 const &pos, bool shouldStopRiding, int cause, int sourceEntityType, bool keepVelocity)
MCAPI LeashKnot(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
MCAPI bool $wouldSurvive(::BlockSource ®ion)
MCAPI int $getHeight() const
MCAPI::Interaction $getInteraction(::Player &player, ::Vec3 const &location, ::HandSlot handSlot)
MCAPI void $readAdditionalSaveData(::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
MCAPI void $reloadHardcodedClient(::ActorInitializationMethod method)
MCAPI float $getShadowRadius() const
MCAPI int $getWidth() const
MCAPI void $reloadHardcoded(::ActorInitializationMethod, ::VariantParameterList const &)
MCAPI void * $ctor(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
MCAPI void $addAdditionalSaveData(::CompoundTag &tag) const
Definition ActorDefinitionIdentifier.h:15
Definition VariantParameterList.h:17