36 virtual void newServerAiStep() ;
42 virtual bool canBeAffected(uint
id)
const ;
45 virtual ::mce::Color getNameTagTextColor()
const ;
48 virtual bool canShowNameTag()
const ;
51 virtual bool isTargetable()
const ;
54 virtual void buildDebugInfo(::std::string& out)
const ;
57 virtual void knockback(
::Actor*,
int,
float,
float,
float,
float,
float) ;
60 virtual bool canBePulledIntoVehicle()
const ;
63 virtual bool canExistWhenDisallowMob()
const ;
69 virtual ~Npc() =
default;
84 MCAPI static ::std::string
const& SKIN_ID_TAG();
86 MCAPI static ::std::vector<::std::pair<::std::string, ::std::string>>
const& Skins();
104 MCAPI
void $initializeComponents(::ActorInitializationMethod method,
::VariantParameterList const& params);
106 MCFOLD
void $newServerAiStep();
110 MCFOLD
bool $canBeAffected(uint
id)
const;
112 MCAPI ::mce::Color $getNameTagTextColor()
const;
114 MCFOLD
bool $canShowNameTag()
const;
116 MCFOLD
bool $isTargetable()
const;
118 MCAPI
void $buildDebugInfo(::std::string& out)
const;
120 MCFOLD
void $knockback(
::Actor*,
int,
float,
float,
float,
float,
float);
122 MCFOLD
bool $canBePulledIntoVehicle()
const;
124 MCFOLD
bool $canExistWhenDisallowMob()
const;
Definition EntityContext.h:16