22class Goat :
public ::Animal {
32 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
37 virtual ::SharedTypes::Legacy::LevelSoundEvent getAmbientSound()
const ;
39 virtual void handleEntityEvent(::ActorEvent
id,
int data) ;
51 MCAPI
int getHornCount()
const;
53 MCAPI
bool isScreaming();
55 MCAPI
void reduceHornCount();
61 MCAPI static ::std::optional<::SharedTypes::Legacy::LevelSoundEvent> getCustomDeathSound(::Mob
const& mob);
63 MCAPI static ::std::optional<::SharedTypes::Legacy::LevelSoundEvent> getCustomHurtSound(::Mob
const& mob);
69 MCAPI
static int& DEFAULT_HORN_COUNT();
71 MCAPI
static int& SCREAMING_GOAT_VARIANT();
91 MCAPI
void $initializeComponents(::ActorInitializationMethod method,
::VariantParameterList const& params);
93 MCAPI ::SharedTypes::Legacy::LevelSoundEvent $getAmbientSound()
const;
95 MCAPI
void $handleEntityEvent(::ActorEvent
id,
int data);
103 MCAPI
static void** $vftable();
Definition EntityContext.h:17