33 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mActorID;
39 virtual void tearDown() ;
41 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const&,
int,
bool)
const ;
43 virtual ::ActorDefinitionIdentifier getActorIdentifier(
::ItemStack const&)
const ;
47 virtual bool isLiquidClipItem()
const ;
49 virtual bool shouldInteractionWithBlockBypassLiquid(
::Block const& block)
const ;
54 virtual bool isValidAuxValue(
int auxValue)
const ;
56 virtual ::ItemTintStrategy getTintStrategy()
const ;
58 virtual bool isActorPlacerItem()
const ;
60 virtual ::InteractionResult
70 MCAPI ::ActorDefinitionIdentifier _getActorID(
::BlockSource& region)
const;
72 MCAPI ::Actor* _spawnActorAt(
75 ::Vec3 const& playerFeetPos,
85 forEachCustomEgg(
::ItemRegistryRef itemRegistry, ::std::function<
void(::Item
const&)>
const& callback);
87 MCAPI_C
static void initializeIcons(::std::unordered_map<::HashedString, ::ResolvedItemIconInfo> icons);
91 MCAPI static ::Actor* spawnOrMoveAgent(
::Vec3 const& pos,
::Actor& owner);
97 MCAPI static ::std::unordered_map<uint, ::std::string>& mCustomSpawnEggs();
99 MCAPI static ::std::unordered_map<::HashedString, ::ResolvedItemIconInfo>& mEggTextureInfoMap();
105 MCAPI
void $tearDown();
107 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const&,
int,
bool)
const;
109 MCAPI ::ActorDefinitionIdentifier $getActorIdentifier(
::ItemStack const&)
const;
113 MCFOLD
bool $isLiquidClipItem()
const;
115 MCAPI
bool $shouldInteractionWithBlockBypassLiquid(
::Block const& block)
const;
119 MCFOLD
bool $isValidAuxValue(
int auxValue)
const;
121 MCAPI ::ItemTintStrategy $getTintStrategy()
const;
123 MCFOLD
bool $isActorPlacerItem()
const;
125 MCAPI ::InteractionResult