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
42 MCAPI static ::LodestoneCompassComponent* _tryGetOrAddComponent(
44 ::std::variant<
::ActorUniqueID, ::std::pair<::BlockPos, ::DimensionType>>
const& calcId
48 MCAPI
static int getCompassFrame(
49 ::std::variant<
::ActorUniqueID, ::std::pair<::BlockPos, ::DimensionType>>& calcId,
53 ::DimensionType
const& itemDimension
56 MCAPI static ::PositionTrackingId getPositionTrackingId(
::ItemStackBase const& item);
65 MCAPI
int $getAnimationFrameFor(
::Mob* holder,
bool,
::ItemStack const* item,
bool)
const;
67 MCAPI ::InteractionResult
76 MCAPI
static void** $vftable();
Definition AbstractCompassItem.h:17
Definition BlockSource.h:71
Definition Dimension.h:86
Definition InteractionResult.h:5
Definition ItemStackBase.h:44
Definition ItemStack.h:26
Definition LodestoneCompassComponent.h:20
Definition LodestoneCompassItem.h:27
Definition TrackingRecord.h:22
Definition PositionTrackingId.h:5
Definition ActorUniqueID.h:5