3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/AutomaticID.h"
7#include "mc/world/item/AbstractCompassItem.h"
31 virtual int getAnimationFrameFor(
::Mob* holder,
bool,
::ItemStack const* item,
bool)
const ;
33 virtual ::InteractionResult
43 MCAPI static ::LodestoneCompassComponent* _tryGetOrAddComponent(
45 ::std::variant<
::ActorUniqueID, ::std::pair<::BlockPos, ::DimensionType>>
const& calcId
48 MCAPI_C
static int getCompassFrame(
49 ::std::variant<
::ActorUniqueID, ::std::pair<::BlockPos, ::DimensionType>>& calcId,
53 ::DimensionType
const& itemDimension
56 MCAPI_C static ::PositionTrackingId getPositionTrackingId(
::ItemStackBase const& item);
64 MCAPI
int $getAnimationFrameFor(
::Mob* holder,
bool,
::ItemStack const* item,
bool)
const;
66 MCAPI ::InteractionResult
75 MCAPI
static void** $vftable();
Definition AbstractCompassItem.h:17
Definition BlockSource.h:68
Definition Dimension.h:85
Definition InteractionResult.h:5
Definition ItemStackBase.h:44
Definition ItemStack.h:26
Definition LodestoneCompassComponent.h:20
Definition LodestoneCompassItem.h:27
Definition TrackingRecord.h:14
Definition PositionTrackingId.h:5
Definition ActorUniqueID.h:5