35 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mActorID;
42 virtual void tearDown() ;
45 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const&,
int,
bool)
const ;
48 virtual ::ActorDefinitionIdentifier getActorIdentifier(
::ItemStack const&)
const ;
54 virtual bool isLiquidClipItem()
const ;
57 virtual bool shouldInteractionWithBlockBypassLiquid(
::Block const& block)
const ;
64 virtual bool isValidAuxValue(
int auxValue)
const ;
67 virtual bool isMultiColorTinted(
::ItemStack const&)
const ;
70 virtual ::mce::Color getBaseColor(
::ItemStack const&)
const ;
73 virtual ::mce::Color getSecondaryColor(
::ItemStack const&)
const ;
76 virtual bool isActorPlacerItem()
const ;
79 virtual ::InteractionResult
90 MCAPI ::ActorDefinitionIdentifier _getActorID(
::BlockSource& region)
const;
92 MCAPI ::Actor* _spawnActorAt(
95 ::Vec3 const& playerFeetPos,
111 MCAPI static ::Actor* spawnOrMoveAgent(
::Vec3 const& pos,
::Actor& owner);
117 MCAPI static ::std::unordered_map<uint, ::std::string>& mCustomSpawnEggs();
119 MCAPI static ::std::unordered_map<::HashedString, ::ResolvedItemIconInfo>& mEggTextureInfoMap();
131 MCAPI
void $tearDown();
133 MCAPI ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const&,
int,
bool)
const;
135 MCAPI ::ActorDefinitionIdentifier $getActorIdentifier(
::ItemStack const&)
const;
139 MCFOLD
bool $isLiquidClipItem()
const;
141 MCAPI
bool $shouldInteractionWithBlockBypassLiquid(
::Block const& block)
const;
145 MCFOLD
bool $isValidAuxValue(
int auxValue)
const;
147 MCFOLD
bool $isMultiColorTinted(
::ItemStack const&)
const;
149 MCFOLD ::mce::Color $getBaseColor(
::ItemStack const&)
const;
151 MCFOLD ::mce::Color $getSecondaryColor(
::ItemStack const&)
const;
153 MCFOLD
bool $isActorPlacerItem()
const;
155 MCAPI ::InteractionResult
162 MCAPI
static void** $vftable();