22class Npc :
public ::Mob {
35 virtual void newServerAiStep() ;
39 virtual bool canBeAffected(uint
id)
const ;
41 virtual ::mce::Color getNameTagTextColor()
const ;
43 virtual bool canShowNameTag()
const ;
45 virtual bool isTargetable()
const ;
47 virtual void buildDebugInfo(::std::string& out)
const ;
51 virtual bool canBePulledIntoVehicle()
const ;
53 virtual bool canExistWhenDisallowMob()
const ;
70 MCAPI static ::std::string
const& SKIN_ID_TAG();
72 MCAPI static ::std::vector<::std::pair<::std::string, ::std::string>>
const& Skins();
90 MCAPI
void $initializeComponents(::ActorInitializationMethod method,
::VariantParameterList const& params);
92 MCAPI
void $newServerAiStep();
96 MCFOLD
bool $canBeAffected(uint
id)
const;
98 MCAPI ::mce::Color $getNameTagTextColor()
const;
100 MCFOLD
bool $canShowNameTag()
const;
102 MCFOLD
bool $isTargetable()
const;
104 MCAPI
void $buildDebugInfo(::std::string& out)
const;
108 MCFOLD
bool $canBePulledIntoVehicle()
const;
110 MCFOLD
bool $canExistWhenDisallowMob()
const;
120 MCAPI
static void** $vftable();
Definition EntityContext.h:17