Botcraft 1.21.10
Loading...
Searching...
No Matches
Botcraft::Entity Class Referenceabstract

#include <Entity.hpp>

Inheritance diagram for Botcraft::Entity:
Botcraft::AreaEffectCloudEntity Botcraft::BlockAttachedEntity Botcraft::DisplayEntity Botcraft::EndCrystalEntity Botcraft::EvokerFangsEntity Botcraft::ExperienceOrbEntity Botcraft::EyeOfEnderEntity Botcraft::FallingBlockEntity Botcraft::InteractionEntity Botcraft::ItemEntity Botcraft::LightningBoltEntity Botcraft::LivingEntity Botcraft::MarkerEntity Botcraft::OminousItemSpawnerEntity Botcraft::PrimedTntEntity Botcraft::ProjectileEntity Botcraft::UnknownEntity Botcraft::VehicleEntity

Public Member Functions

 Entity ()
 
virtual ~Entity ()
 
virtual std::string GetName () const =0
 
virtual EntityType GetType () const =0
 
AABB GetCollider () const
 
double GetWidth () const
 
double GetHeight () const
 
void LoadMetadataFromRawArray (const std::vector< unsigned char > &data)
 
virtual void SetMetadataValue (const int index, const std::any &value)
 
char GetDataSharedFlagsId () const
 
bool GetDataSharedFlagsId (const EntitySharedFlagsId id) const
 
int GetDataAirSupplyId () const
 
std::optional< ProtocolCraft::ChatGetDataCustomName () const
 
bool GetDataCustomNameVisible () const
 
bool GetDataSilent () const
 
bool GetDataNoGravity () const
 
Pose GetDataPose () const
 
int GetDataTicksFrozen () const
 
void SetDataSharedFlagsId (const char data_shared_flags_id)
 
void SetDataSharedFlagsId (const EntitySharedFlagsId id, const bool b)
 
void SetDataAirSupplyId (const int data_air_supply_id)
 
void SetDataCustomName (const std::optional< ProtocolCraft::Chat > &data_custom_name)
 
void SetDataCustomNameVisible (const bool data_custom_name_visible)
 
void SetDataSilent (const bool data_silent)
 
void SetDataNoGravity (const bool data_no_gravity)
 
void SetDataPose (const Pose data_pose)
 
void SetDataTicksFrozen (const int data_ticks_frozen)
 
int GetEntityID () const
 
ProtocolCraft::UUID GetUUID () const
 
Vector3< double > GetPosition () const
 
double GetX () const
 
double GetY () const
 
double GetZ () const
 
float GetYaw () const
 
float GetPitch () const
 
Vector3< double > GetSpeed () const
 
double GetSpeedX () const
 
double GetSpeedY () const
 
double GetSpeedZ () const
 
bool GetOnGround () const
 
std::map< EquipmentSlot, ProtocolCraft::SlotGetEquipments () const
 
ProtocolCraft::Slot GetEquipment (const EquipmentSlot slot) const
 
std::vector< EntityEffectGetEffects () const
 
std::vector< Renderer::FaceGetFaces (const bool reset_uptodate_status)
 
bool GetAreRenderedFacesUpToDate () const
 
void SetEntityID (const int entity_id_)
 
void SetUUID (const ProtocolCraft::UUID &uuid_)
 
virtual void SetPosition (const Vector3< double > &position_)
 
virtual void SetX (const double x_)
 
virtual void SetY (const double y_)
 
virtual void SetZ (const double z_)
 
virtual void SetYaw (const float yaw_)
 
virtual void SetPitch (const float pitch_)
 
void SetSpeed (const Vector3< double > &speed_)
 
void SetSpeedX (const double speed_x_)
 
void SetSpeedY (const double speed_y_)
 
void SetSpeedZ (const double speed_z_)
 
void SetOnGround (const bool on_ground_)
 
void SetEquipment (const EquipmentSlot slot, const ProtocolCraft::Slot &item)
 
void SetEffects (const std::vector< EntityEffect > &effects_)
 
void AddEffect (const EntityEffect &effect)
 
void RemoveEffect (const EntityEffectType type)
 
void SetAreRenderedFacesUpToDate (const bool are_rendered_faces_up_to_date_)
 
virtual ProtocolCraft::Json::Value Serialize () const
 
virtual bool IsLocalPlayer () const
 
virtual bool IsRemotePlayer () const
 
virtual bool IsLivingEntity () const
 
virtual bool IsAbstractArrow () const
 
virtual bool IsAnimal () const
 
virtual bool IsAmbientCreature () const
 
virtual bool IsMonster () const
 
virtual bool IsDisplay () const
 
virtual bool IsVehicle () const
 
virtual bool IsTamableAnimal () const
 
virtual bool IsAbstractSchoolingFish () const
 
virtual bool IsWaterAnimal () const
 
virtual bool IsAbstractChestedHorse () const
 
virtual bool IsAbstractHurtingProjectile () const
 
virtual bool IsMob () const
 
virtual bool IsSpellcasterIllager () const
 
virtual bool IsProjectile () const
 
virtual bool IsAbstractHorse () const
 
virtual bool IsAbstractGolem () const
 
virtual bool IsHangingEntity () const
 
virtual bool IsFireball () const
 
virtual bool IsAbstractMinecart () const
 
virtual bool IsAbstractCow () const
 
virtual bool IsAbstractMinecartContainer () const
 
virtual bool IsShoulderRidingEntity () const
 
virtual bool IsAbstractPiglin () const
 
virtual bool IsAbstractIllager () const
 
virtual bool IsAbstractThrownPotion () const
 
virtual bool IsAbstractFish () const
 
virtual bool IsRaider () const
 
virtual bool IsAbstractSkeleton () const
 
virtual bool IsThrowableItemProjectile () const
 
virtual bool IsAbstractVillager () const
 
virtual bool IsAgeableMob () const
 
virtual bool IsPathfinderMob () const
 
virtual bool IsPatrollingMonster () const
 
virtual bool IsThrowableProjectile () const
 
virtual bool IsAbstractWindCharge () const
 
virtual bool IsBlockAttachedEntity () const
 
virtual bool IsAbstractBoat () const
 
virtual bool IsAbstractChestBoat () const
 
virtual bool IsAgeableWaterCreature () const
 
virtual bool IsBoat () const
 
virtual bool IsChestBoat () const
 
virtual bool IsChestRaft () const
 
virtual bool IsRaft () const
 
virtual bool IsAvatar () const
 

Static Public Member Functions

static std::shared_ptr< EntityCreateEntity (const EntityType type)
 

Protected Member Functions

virtual void InitializeFaces ()
 
void OnSizeUpdated ()
 
char GetDataSharedFlagsIdImpl () const
 
bool GetDataSharedFlagsIdImpl (const EntitySharedFlagsId id) const
 
void SetDataSharedFlagsIdImpl (const char data_shared_flags_id)
 
void SetDataSharedFlagsIdImpl (const EntitySharedFlagsId id, const bool b)
 
Pose GetDataPoseImpl () const
 
void SetDataPoseImpl (const Pose data_pose)
 
AABB GetColliderImpl () const
 
virtual double GetWidthImpl () const
 
virtual double GetHeightImpl () const
 

Protected Attributes

std::shared_mutex entity_mutex
 
int entity_id
 
ProtocolCraft::UUID uuid
 
Vector3< double > position
 
float yaw
 
float pitch
 
Vector3< double > speed
 
bool on_ground
 
std::map< EquipmentSlot, ProtocolCraft::Slotequipments
 Items on this entity.
 
std::vector< EntityEffecteffects
 
std::map< std::string, std::any > metadata
 
std::vector< FaceDescriptorface_descriptors
 
std::vector< Renderer::Facefaces
 
bool are_rendered_faces_up_to_date
 

Static Protected Attributes

static constexpr int metadata_count = 8
 
static const std::array< std::string, metadata_countmetadata_names
 
static constexpr int hierarchy_metadata_count = 0
 

Detailed Description

Definition at line 51 of file Entity.hpp.

Constructor & Destructor Documentation

◆ Entity()

◆ ~Entity()

Botcraft::Entity::~Entity ( )
virtual

Definition at line 339 of file Entity.cpp.

Member Function Documentation

◆ AddEffect()

void Botcraft::Entity::AddEffect ( const EntityEffect effect)

Definition at line 1160 of file Entity.cpp.

References effects, entity_mutex, and Botcraft::EntityEffect::type.

◆ CreateEntity()

std::shared_ptr< Entity > Botcraft::Entity::CreateEntity ( const EntityType  type)
static

Definition at line 1498 of file Entity.cpp.

References Botcraft::AcaciaBoat, Botcraft::AcaciaChestBoat, Botcraft::Allay, Botcraft::AreaEffectCloud, Botcraft::Armadillo, Botcraft::ArmorStand, Botcraft::Arrow, Botcraft::Axolotl, Botcraft::Bat, Botcraft::Bee, Botcraft::BirchBoat, Botcraft::BirchChestBoat, Botcraft::Blaze, Botcraft::Bogged, Botcraft::Breeze, Botcraft::BreezeWindCharge, Botcraft::Camel, Botcraft::Cat, Botcraft::CaveSpider, Botcraft::CherryBoat, Botcraft::CherryChestBoat, Botcraft::ChestRaft, Botcraft::Chicken, Botcraft::Cod, Botcraft::CopperGolem, Botcraft::Cow, Botcraft::Creaking, Botcraft::Creeper, Botcraft::DarkOakBoat, Botcraft::DarkOakChestBoat, Botcraft::DisplayBlockDisplay, Botcraft::DisplayItemDisplay, Botcraft::DisplayTextDisplay, Botcraft::Dolphin, Botcraft::Donkey, Botcraft::DragonFireball, Botcraft::Drowned, Botcraft::ElderGuardian, Botcraft::EndCrystal, Botcraft::EnderDragon, Botcraft::EnderMan, Botcraft::Endermite, Botcraft::Evoker, Botcraft::EvokerFangs, Botcraft::ExperienceOrb, Botcraft::EyeOfEnder, Botcraft::FallingBlockEntity, Botcraft::FireworkRocketEntity, Botcraft::FishingHook, Botcraft::Fox, Botcraft::Frog, Botcraft::Ghast, Botcraft::Giant, Botcraft::GlowItemFrame, Botcraft::GlowSquid, Botcraft::Goat, Botcraft::Guardian, Botcraft::HappyGhast, Botcraft::Hoglin, Botcraft::Horse, Botcraft::Husk, Botcraft::Illusioner, Botcraft::Interaction, Botcraft::IronGolem, Botcraft::ItemEntity, Botcraft::ItemFrame, Botcraft::JungleBoat, Botcraft::JungleChestBoat, Botcraft::LargeFireball, Botcraft::LeashFenceKnotEntity, Botcraft::LightningBolt, Botcraft::Llama, Botcraft::LlamaSpit, Botcraft::MagmaCube, Botcraft::MangroveBoat, Botcraft::MangroveChestBoat, Botcraft::Mannequin, Botcraft::Marker, Botcraft::Minecart, Botcraft::MinecartChest, Botcraft::MinecartCommandBlock, Botcraft::MinecartFurnace, Botcraft::MinecartHopper, Botcraft::MinecartSpawner, Botcraft::MinecartTNT, Botcraft::Mule, Botcraft::MushroomCow, Botcraft::None, Botcraft::OakBoat, Botcraft::OakChestBoat, Botcraft::Ocelot, Botcraft::OminousItemSpawner, Botcraft::Painting, Botcraft::PaleOakBoat, Botcraft::PaleOakChestBoat, Botcraft::Panda, Botcraft::Parrot, Botcraft::Phantom, Botcraft::Pig, Botcraft::Piglin, Botcraft::PiglinBrute, Botcraft::Pillager, Botcraft::Player, Botcraft::PolarBear, Botcraft::PrimedTnt, Botcraft::Pufferfish, Botcraft::Rabbit, Botcraft::Raft, Botcraft::Ravager, Botcraft::Salmon, Botcraft::Sheep, Botcraft::Shulker, Botcraft::ShulkerBullet, Botcraft::Silverfish, Botcraft::Skeleton, Botcraft::SkeletonHorse, Botcraft::Slime, Botcraft::SmallFireball, Botcraft::Sniffer, Botcraft::Snowball, Botcraft::SnowGolem, Botcraft::SpectralArrow, Botcraft::Spider, Botcraft::SpruceBoat, Botcraft::SpruceChestBoat, Botcraft::Squid, Botcraft::Stray, Botcraft::Strider, Botcraft::Tadpole, Botcraft::ThrownEgg, Botcraft::ThrownEnderpearl, Botcraft::ThrownExperienceBottle, Botcraft::ThrownLingeringPotion, Botcraft::ThrownSplashPotion, Botcraft::ThrownTrident, Botcraft::TraderLlama, Botcraft::TropicalFish, Botcraft::Turtle, Botcraft::Vex, Botcraft::Villager, Botcraft::Vindicator, Botcraft::WanderingTrader, Botcraft::Warden, Botcraft::WindCharge, Botcraft::Witch, Botcraft::WitherBoss, Botcraft::WitherSkeleton, Botcraft::WitherSkull, Botcraft::Wolf, Botcraft::Zoglin, Botcraft::Zombie, Botcraft::ZombieHorse, Botcraft::ZombieVillager, and Botcraft::ZombifiedPiglin.

Referenced by Botcraft::EntityManager::Handle().

◆ GetAreRenderedFacesUpToDate()

bool Botcraft::Entity::GetAreRenderedFacesUpToDate ( ) const

Definition at line 983 of file Entity.cpp.

References are_rendered_faces_up_to_date, and entity_mutex.

◆ GetCollider()

AABB Botcraft::Entity::GetCollider ( ) const

Definition at line 345 of file Entity.cpp.

References entity_mutex, and GetColliderImpl().

◆ GetColliderImpl()

AABB Botcraft::Entity::GetColliderImpl ( ) const
protected

◆ GetDataAirSupplyId()

int Botcraft::Entity::GetDataAirSupplyId ( ) const

Definition at line 743 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Serialize().

◆ GetDataCustomName()

std::optional< ProtocolCraft::Chat > Botcraft::Entity::GetDataCustomName ( ) const

Definition at line 750 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Serialize().

◆ GetDataCustomNameVisible()

bool Botcraft::Entity::GetDataCustomNameVisible ( ) const

Definition at line 763 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Serialize().

◆ GetDataNoGravity()

bool Botcraft::Entity::GetDataNoGravity ( ) const

Definition at line 775 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Serialize().

◆ GetDataPose()

Pose Botcraft::Entity::GetDataPose ( ) const

Definition at line 782 of file Entity.cpp.

References entity_mutex, and GetDataPoseImpl().

Referenced by Serialize().

◆ GetDataPoseImpl()

Pose Botcraft::Entity::GetDataPoseImpl ( ) const
protected

◆ GetDataSharedFlagsId() [1/2]

char Botcraft::Entity::GetDataSharedFlagsId ( ) const

Definition at line 731 of file Entity.cpp.

References entity_mutex, and GetDataSharedFlagsIdImpl().

Referenced by Serialize().

◆ GetDataSharedFlagsId() [2/2]

bool Botcraft::Entity::GetDataSharedFlagsId ( const EntitySharedFlagsId  id) const

Definition at line 737 of file Entity.cpp.

References entity_mutex, and GetDataSharedFlagsIdImpl().

◆ GetDataSharedFlagsIdImpl() [1/2]

char Botcraft::Entity::GetDataSharedFlagsIdImpl ( ) const
protected

◆ GetDataSharedFlagsIdImpl() [2/2]

bool Botcraft::Entity::GetDataSharedFlagsIdImpl ( const EntitySharedFlagsId  id) const
protected

Definition at line 2091 of file Entity.cpp.

References GetDataSharedFlagsIdImpl().

◆ GetDataSilent()

bool Botcraft::Entity::GetDataSilent ( ) const

Definition at line 769 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Serialize().

◆ GetDataTicksFrozen()

int Botcraft::Entity::GetDataTicksFrozen ( ) const

Definition at line 790 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Serialize().

◆ GetEffects()

std::vector< EntityEffect > Botcraft::Entity::GetEffects ( ) const

Definition at line 955 of file Entity.cpp.

References effects, and entity_mutex.

◆ GetEntityID()

int Botcraft::Entity::GetEntityID ( ) const

Definition at line 865 of file Entity.cpp.

References entity_id, and entity_mutex.

◆ GetEquipment()

ProtocolCraft::Slot Botcraft::Entity::GetEquipment ( const EquipmentSlot  slot) const

Definition at line 949 of file Entity.cpp.

References entity_mutex, and equipments.

◆ GetEquipments()

std::map< EquipmentSlot, ProtocolCraft::Slot > Botcraft::Entity::GetEquipments ( ) const

Definition at line 943 of file Entity.cpp.

References entity_mutex, and equipments.

◆ GetFaces()

std::vector< Renderer::Face > Botcraft::Entity::GetFaces ( const bool  reset_uptodate_status)

◆ GetHeight()

double Botcraft::Entity::GetHeight ( ) const

Definition at line 357 of file Entity.cpp.

References entity_mutex, and GetHeightImpl().

◆ GetHeightImpl()

double Botcraft::Entity::GetHeightImpl ( ) const
protectedvirtual

Reimplemented in Botcraft::BatEntity, Botcraft::AllayEntity, Botcraft::ArmadilloEntity, Botcraft::AxolotlEntity, Botcraft::BeeEntity, Botcraft::CamelEntity, Botcraft::CatEntity, Botcraft::ChickenEntity, Botcraft::CodEntity, Botcraft::CopperGolemEntity, Botcraft::CowEntity, Botcraft::DolphinEntity, Botcraft::FoxEntity, Botcraft::FrogEntity, Botcraft::TadpoleEntity, Botcraft::GoatEntity, Botcraft::HappyGhastEntity, Botcraft::DonkeyEntity, Botcraft::HorseEntity, Botcraft::LlamaEntity, Botcraft::MuleEntity, Botcraft::SkeletonHorseEntity, Botcraft::TraderLlamaEntity, Botcraft::ZombieHorseEntity, Botcraft::IronGolemEntity, Botcraft::MushroomCowEntity, Botcraft::OcelotEntity, Botcraft::PandaEntity, Botcraft::ParrotEntity, Botcraft::PigEntity, Botcraft::PolarBearEntity, Botcraft::PufferfishEntity, Botcraft::RabbitEntity, Botcraft::SalmonEntity, Botcraft::SheepEntity, Botcraft::SnifferEntity, Botcraft::SnowGolemEntity, Botcraft::SquidEntity, Botcraft::TropicalFishEntity, Botcraft::TurtleEntity, Botcraft::WolfEntity, Botcraft::AreaEffectCloudEntity, Botcraft::EndCrystalEntity, Botcraft::EnderDragonEntity, Botcraft::WitherBossEntity, Botcraft::ArmorStandEntity, Botcraft::GlowItemFrameEntity, Botcraft::ItemFrameEntity, Botcraft::LeashFenceKnotEntity, Botcraft::MannequinEntity, Botcraft::PaintingEntity, Botcraft::DisplayBlockDisplayEntity, Botcraft::DisplayItemDisplayEntity, Botcraft::DisplayTextDisplayEntity, Botcraft::ExperienceOrbEntity, Botcraft::GlowSquidEntity, Botcraft::InteractionEntity, Botcraft::FallingBlockEntity, Botcraft::ItemEntity, Botcraft::PrimedTntEntity, Botcraft::LightningBoltEntity, Botcraft::MarkerEntity, Botcraft::BlazeEntity, Botcraft::BoggedEntity, Botcraft::BreezeEntity, Botcraft::CaveSpiderEntity, Botcraft::CreakingEntity, Botcraft::CreeperEntity, Botcraft::DrownedEntity, Botcraft::ElderGuardianEntity, Botcraft::EnderManEntity, Botcraft::EndermiteEntity, Botcraft::EvokerEntity, Botcraft::GhastEntity, Botcraft::GiantEntity, Botcraft::GuardianEntity, Botcraft::HoglinEntity, Botcraft::HuskEntity, Botcraft::IllusionerEntity, Botcraft::PhantomEntity, Botcraft::PiglinBruteEntity, Botcraft::PiglinEntity, Botcraft::PillagerEntity, Botcraft::RavagerEntity, Botcraft::ShulkerEntity, Botcraft::SilverfishEntity, Botcraft::SkeletonEntity, Botcraft::SlimeEntity, Botcraft::SpiderEntity, Botcraft::StrayEntity, Botcraft::StriderEntity, Botcraft::VexEntity, Botcraft::VindicatorEntity, Botcraft::WardenEntity, Botcraft::WitchEntity, Botcraft::WitherSkeletonEntity, Botcraft::ZoglinEntity, Botcraft::ZombieEntity, Botcraft::ZombieVillagerEntity, Botcraft::ZombifiedPiglinEntity, Botcraft::VillagerEntity, Botcraft::WanderingTraderEntity, Botcraft::OminousItemSpawnerEntity, Botcraft::PlayerEntity, Botcraft::ArrowEntity, Botcraft::DragonFireballEntity, Botcraft::EvokerFangsEntity, Botcraft::EyeOfEnderEntity, Botcraft::FireworkRocketEntity, Botcraft::FishingHookEntity, Botcraft::LargeFireballEntity, Botcraft::LlamaSpitEntity, Botcraft::ShulkerBulletEntity, Botcraft::SmallFireballEntity, Botcraft::SnowballEntity, Botcraft::SpectralArrowEntity, Botcraft::ThrownEggEntity, Botcraft::ThrownEnderpearlEntity, Botcraft::ThrownExperienceBottleEntity, Botcraft::ThrownLingeringPotionEntity, Botcraft::ThrownSplashPotionEntity, Botcraft::ThrownTridentEntity, Botcraft::BreezeWindChargeEntity, Botcraft::WindChargeEntity, Botcraft::WitherSkullEntity, Botcraft::UnknownEntity, Botcraft::BoatEntity, Botcraft::ChestBoatEntity, Botcraft::ChestRaftEntity, Botcraft::MinecartChestEntity, Botcraft::MinecartCommandBlockEntity, Botcraft::MinecartEntity, Botcraft::MinecartFurnaceEntity, Botcraft::MinecartHopperEntity, Botcraft::MinecartSpawnerEntity, Botcraft::MinecartTNTEntity, and Botcraft::RaftEntity.

Definition at line 2139 of file Entity.cpp.

Referenced by GetColliderImpl(), GetHeight(), InitializeFaces(), and OnSizeUpdated().

◆ GetName()

virtual std::string Botcraft::Entity::GetName ( ) const
pure virtual

Implemented in Botcraft::BatEntity, Botcraft::AllayEntity, Botcraft::ArmadilloEntity, Botcraft::AxolotlEntity, Botcraft::BeeEntity, Botcraft::CamelEntity, Botcraft::CatEntity, Botcraft::ChickenEntity, Botcraft::CodEntity, Botcraft::CopperGolemEntity, Botcraft::CowEntity, Botcraft::DolphinEntity, Botcraft::FoxEntity, Botcraft::FrogEntity, Botcraft::TadpoleEntity, Botcraft::GoatEntity, Botcraft::HappyGhastEntity, Botcraft::DonkeyEntity, Botcraft::HorseEntity, Botcraft::LlamaEntity, Botcraft::MuleEntity, Botcraft::SkeletonHorseEntity, Botcraft::TraderLlamaEntity, Botcraft::ZombieHorseEntity, Botcraft::IronGolemEntity, Botcraft::MushroomCowEntity, Botcraft::OcelotEntity, Botcraft::PandaEntity, Botcraft::ParrotEntity, Botcraft::PigEntity, Botcraft::PolarBearEntity, Botcraft::PufferfishEntity, Botcraft::RabbitEntity, Botcraft::SalmonEntity, Botcraft::SheepEntity, Botcraft::SnifferEntity, Botcraft::SnowGolemEntity, Botcraft::SquidEntity, Botcraft::TropicalFishEntity, Botcraft::TurtleEntity, Botcraft::WolfEntity, Botcraft::AreaEffectCloudEntity, Botcraft::EndCrystalEntity, Botcraft::EnderDragonEntity, Botcraft::WitherBossEntity, Botcraft::ArmorStandEntity, Botcraft::GlowItemFrameEntity, Botcraft::ItemFrameEntity, Botcraft::LeashFenceKnotEntity, Botcraft::MannequinEntity, Botcraft::PaintingEntity, Botcraft::DisplayBlockDisplayEntity, Botcraft::DisplayItemDisplayEntity, Botcraft::DisplayTextDisplayEntity, Botcraft::ExperienceOrbEntity, Botcraft::GlowSquidEntity, Botcraft::InteractionEntity, Botcraft::FallingBlockEntity, Botcraft::ItemEntity, Botcraft::PrimedTntEntity, Botcraft::LightningBoltEntity, Botcraft::MarkerEntity, Botcraft::BlazeEntity, Botcraft::BoggedEntity, Botcraft::BreezeEntity, Botcraft::CaveSpiderEntity, Botcraft::CreakingEntity, Botcraft::CreeperEntity, Botcraft::DrownedEntity, Botcraft::ElderGuardianEntity, Botcraft::EnderManEntity, Botcraft::EndermiteEntity, Botcraft::EvokerEntity, Botcraft::GhastEntity, Botcraft::GiantEntity, Botcraft::GuardianEntity, Botcraft::HoglinEntity, Botcraft::HuskEntity, Botcraft::IllusionerEntity, Botcraft::MagmaCubeEntity, Botcraft::PhantomEntity, Botcraft::PiglinBruteEntity, Botcraft::PiglinEntity, Botcraft::PillagerEntity, Botcraft::RavagerEntity, Botcraft::ShulkerEntity, Botcraft::SilverfishEntity, Botcraft::SkeletonEntity, Botcraft::SlimeEntity, Botcraft::SpiderEntity, Botcraft::StrayEntity, Botcraft::StriderEntity, Botcraft::VexEntity, Botcraft::VindicatorEntity, Botcraft::WardenEntity, Botcraft::WitchEntity, Botcraft::WitherSkeletonEntity, Botcraft::ZoglinEntity, Botcraft::ZombieEntity, Botcraft::ZombieVillagerEntity, Botcraft::ZombifiedPiglinEntity, Botcraft::VillagerEntity, Botcraft::WanderingTraderEntity, Botcraft::OminousItemSpawnerEntity, Botcraft::PlayerEntity, Botcraft::ArrowEntity, Botcraft::DragonFireballEntity, Botcraft::EvokerFangsEntity, Botcraft::EyeOfEnderEntity, Botcraft::FireworkRocketEntity, Botcraft::FishingHookEntity, Botcraft::LargeFireballEntity, Botcraft::LlamaSpitEntity, Botcraft::ShulkerBulletEntity, Botcraft::SmallFireballEntity, Botcraft::SnowballEntity, Botcraft::SpectralArrowEntity, Botcraft::ThrownEggEntity, Botcraft::ThrownEnderpearlEntity, Botcraft::ThrownExperienceBottleEntity, Botcraft::ThrownLingeringPotionEntity, Botcraft::ThrownSplashPotionEntity, Botcraft::ThrownTridentEntity, Botcraft::BreezeWindChargeEntity, Botcraft::WindChargeEntity, Botcraft::WitherSkullEntity, Botcraft::UnknownEntity, Botcraft::BoatEntity, Botcraft::ChestBoatEntity, Botcraft::ChestRaftEntity, Botcraft::MinecartChestEntity, Botcraft::MinecartCommandBlockEntity, Botcraft::MinecartEntity, Botcraft::MinecartFurnaceEntity, Botcraft::MinecartHopperEntity, Botcraft::MinecartSpawnerEntity, Botcraft::MinecartTNTEntity, and Botcraft::RaftEntity.

Referenced by Botcraft::LivingEntity::AddAttribute(), Botcraft::LivingEntity::SetAttributeBaseValue(), and Botcraft::LivingEntity::SetAttributeModifierImpl().

◆ GetOnGround()

bool Botcraft::Entity::GetOnGround ( ) const

Definition at line 937 of file Entity.cpp.

References entity_mutex, and on_ground.

◆ GetPitch()

float Botcraft::Entity::GetPitch ( ) const

Definition at line 907 of file Entity.cpp.

References entity_mutex, and pitch.

◆ GetPosition()

Vector3< double > Botcraft::Entity::GetPosition ( ) const

Definition at line 877 of file Entity.cpp.

References entity_mutex, and position.

◆ GetSpeed()

Vector3< double > Botcraft::Entity::GetSpeed ( ) const

Definition at line 913 of file Entity.cpp.

References entity_mutex, and speed.

◆ GetSpeedX()

double Botcraft::Entity::GetSpeedX ( ) const

Definition at line 919 of file Entity.cpp.

References entity_mutex, speed, and Botcraft::Vector3< T >::x.

◆ GetSpeedY()

double Botcraft::Entity::GetSpeedY ( ) const

Definition at line 925 of file Entity.cpp.

References entity_mutex, speed, and Botcraft::Vector3< T >::y.

◆ GetSpeedZ()

double Botcraft::Entity::GetSpeedZ ( ) const

Definition at line 931 of file Entity.cpp.

References entity_mutex, speed, and Botcraft::Vector3< T >::z.

◆ GetType()

virtual EntityType Botcraft::Entity::GetType ( ) const
pure virtual

Implemented in Botcraft::BatEntity, Botcraft::AllayEntity, Botcraft::ArmadilloEntity, Botcraft::AxolotlEntity, Botcraft::BeeEntity, Botcraft::CamelEntity, Botcraft::CatEntity, Botcraft::ChickenEntity, Botcraft::CodEntity, Botcraft::CopperGolemEntity, Botcraft::CowEntity, Botcraft::DolphinEntity, Botcraft::FoxEntity, Botcraft::FrogEntity, Botcraft::TadpoleEntity, Botcraft::GoatEntity, Botcraft::HappyGhastEntity, Botcraft::DonkeyEntity, Botcraft::HorseEntity, Botcraft::LlamaEntity, Botcraft::MuleEntity, Botcraft::SkeletonHorseEntity, Botcraft::TraderLlamaEntity, Botcraft::ZombieHorseEntity, Botcraft::IronGolemEntity, Botcraft::MushroomCowEntity, Botcraft::OcelotEntity, Botcraft::PandaEntity, Botcraft::ParrotEntity, Botcraft::PigEntity, Botcraft::PolarBearEntity, Botcraft::PufferfishEntity, Botcraft::RabbitEntity, Botcraft::SalmonEntity, Botcraft::SheepEntity, Botcraft::SnifferEntity, Botcraft::SnowGolemEntity, Botcraft::SquidEntity, Botcraft::TropicalFishEntity, Botcraft::TurtleEntity, Botcraft::WolfEntity, Botcraft::AreaEffectCloudEntity, Botcraft::EndCrystalEntity, Botcraft::EnderDragonEntity, Botcraft::WitherBossEntity, Botcraft::ArmorStandEntity, Botcraft::GlowItemFrameEntity, Botcraft::ItemFrameEntity, Botcraft::LeashFenceKnotEntity, Botcraft::MannequinEntity, Botcraft::PaintingEntity, Botcraft::DisplayBlockDisplayEntity, Botcraft::DisplayItemDisplayEntity, Botcraft::DisplayTextDisplayEntity, Botcraft::ExperienceOrbEntity, Botcraft::GlowSquidEntity, Botcraft::InteractionEntity, Botcraft::FallingBlockEntity, Botcraft::ItemEntity, Botcraft::PrimedTntEntity, Botcraft::LightningBoltEntity, Botcraft::MarkerEntity, Botcraft::BlazeEntity, Botcraft::BoggedEntity, Botcraft::BreezeEntity, Botcraft::CaveSpiderEntity, Botcraft::CreakingEntity, Botcraft::CreeperEntity, Botcraft::DrownedEntity, Botcraft::ElderGuardianEntity, Botcraft::EnderManEntity, Botcraft::EndermiteEntity, Botcraft::EvokerEntity, Botcraft::GhastEntity, Botcraft::GiantEntity, Botcraft::GuardianEntity, Botcraft::HoglinEntity, Botcraft::HuskEntity, Botcraft::IllusionerEntity, Botcraft::MagmaCubeEntity, Botcraft::PhantomEntity, Botcraft::PiglinBruteEntity, Botcraft::PiglinEntity, Botcraft::PillagerEntity, Botcraft::RavagerEntity, Botcraft::ShulkerEntity, Botcraft::SilverfishEntity, Botcraft::SkeletonEntity, Botcraft::SlimeEntity, Botcraft::SpiderEntity, Botcraft::StrayEntity, Botcraft::StriderEntity, Botcraft::VexEntity, Botcraft::VindicatorEntity, Botcraft::WardenEntity, Botcraft::WitchEntity, Botcraft::WitherSkeletonEntity, Botcraft::ZoglinEntity, Botcraft::ZombieEntity, Botcraft::ZombieVillagerEntity, Botcraft::ZombifiedPiglinEntity, Botcraft::VillagerEntity, Botcraft::WanderingTraderEntity, Botcraft::OminousItemSpawnerEntity, Botcraft::PlayerEntity, Botcraft::ArrowEntity, Botcraft::DragonFireballEntity, Botcraft::EvokerFangsEntity, Botcraft::EyeOfEnderEntity, Botcraft::FireworkRocketEntity, Botcraft::FishingHookEntity, Botcraft::LargeFireballEntity, Botcraft::LlamaSpitEntity, Botcraft::ShulkerBulletEntity, Botcraft::SmallFireballEntity, Botcraft::SnowballEntity, Botcraft::SpectralArrowEntity, Botcraft::ThrownEggEntity, Botcraft::ThrownEnderpearlEntity, Botcraft::ThrownExperienceBottleEntity, Botcraft::ThrownLingeringPotionEntity, Botcraft::ThrownSplashPotionEntity, Botcraft::ThrownTridentEntity, Botcraft::BreezeWindChargeEntity, Botcraft::WindChargeEntity, Botcraft::WitherSkullEntity, Botcraft::UnknownEntity, Botcraft::BoatEntity, Botcraft::ChestBoatEntity, Botcraft::ChestRaftEntity, Botcraft::MinecartChestEntity, Botcraft::MinecartCommandBlockEntity, Botcraft::MinecartEntity, Botcraft::MinecartFurnaceEntity, Botcraft::MinecartHopperEntity, Botcraft::MinecartSpawnerEntity, Botcraft::MinecartTNTEntity, and Botcraft::RaftEntity.

◆ GetUUID()

ProtocolCraft::UUID Botcraft::Entity::GetUUID ( ) const

Definition at line 871 of file Entity.cpp.

References entity_mutex, and uuid.

◆ GetWidth()

double Botcraft::Entity::GetWidth ( ) const

Definition at line 351 of file Entity.cpp.

References entity_mutex, and GetWidthImpl().

◆ GetWidthImpl()

double Botcraft::Entity::GetWidthImpl ( ) const
protectedvirtual

Reimplemented in Botcraft::BatEntity, Botcraft::AllayEntity, Botcraft::ArmadilloEntity, Botcraft::AxolotlEntity, Botcraft::BeeEntity, Botcraft::CamelEntity, Botcraft::CatEntity, Botcraft::ChickenEntity, Botcraft::CodEntity, Botcraft::CopperGolemEntity, Botcraft::CowEntity, Botcraft::DolphinEntity, Botcraft::FoxEntity, Botcraft::FrogEntity, Botcraft::TadpoleEntity, Botcraft::GoatEntity, Botcraft::HappyGhastEntity, Botcraft::DonkeyEntity, Botcraft::HorseEntity, Botcraft::LlamaEntity, Botcraft::MuleEntity, Botcraft::SkeletonHorseEntity, Botcraft::TraderLlamaEntity, Botcraft::ZombieHorseEntity, Botcraft::IronGolemEntity, Botcraft::MushroomCowEntity, Botcraft::OcelotEntity, Botcraft::PandaEntity, Botcraft::ParrotEntity, Botcraft::PigEntity, Botcraft::PolarBearEntity, Botcraft::PufferfishEntity, Botcraft::RabbitEntity, Botcraft::SalmonEntity, Botcraft::SheepEntity, Botcraft::SnifferEntity, Botcraft::SnowGolemEntity, Botcraft::SquidEntity, Botcraft::TropicalFishEntity, Botcraft::TurtleEntity, Botcraft::WolfEntity, Botcraft::AreaEffectCloudEntity, Botcraft::EndCrystalEntity, Botcraft::EnderDragonEntity, Botcraft::WitherBossEntity, Botcraft::ArmorStandEntity, Botcraft::GlowItemFrameEntity, Botcraft::ItemFrameEntity, Botcraft::LeashFenceKnotEntity, Botcraft::MannequinEntity, Botcraft::PaintingEntity, Botcraft::DisplayBlockDisplayEntity, Botcraft::DisplayItemDisplayEntity, Botcraft::DisplayTextDisplayEntity, Botcraft::ExperienceOrbEntity, Botcraft::GlowSquidEntity, Botcraft::InteractionEntity, Botcraft::FallingBlockEntity, Botcraft::ItemEntity, Botcraft::PrimedTntEntity, Botcraft::LightningBoltEntity, Botcraft::MarkerEntity, Botcraft::BlazeEntity, Botcraft::BoggedEntity, Botcraft::BreezeEntity, Botcraft::CaveSpiderEntity, Botcraft::CreakingEntity, Botcraft::CreeperEntity, Botcraft::DrownedEntity, Botcraft::ElderGuardianEntity, Botcraft::EnderManEntity, Botcraft::EndermiteEntity, Botcraft::EvokerEntity, Botcraft::GhastEntity, Botcraft::GiantEntity, Botcraft::GuardianEntity, Botcraft::HoglinEntity, Botcraft::HuskEntity, Botcraft::IllusionerEntity, Botcraft::PhantomEntity, Botcraft::PiglinBruteEntity, Botcraft::PiglinEntity, Botcraft::PillagerEntity, Botcraft::RavagerEntity, Botcraft::ShulkerEntity, Botcraft::SilverfishEntity, Botcraft::SkeletonEntity, Botcraft::SlimeEntity, Botcraft::SpiderEntity, Botcraft::StrayEntity, Botcraft::StriderEntity, Botcraft::VexEntity, Botcraft::VindicatorEntity, Botcraft::WardenEntity, Botcraft::WitchEntity, Botcraft::WitherSkeletonEntity, Botcraft::ZoglinEntity, Botcraft::ZombieEntity, Botcraft::ZombieVillagerEntity, Botcraft::ZombifiedPiglinEntity, Botcraft::VillagerEntity, Botcraft::WanderingTraderEntity, Botcraft::OminousItemSpawnerEntity, Botcraft::PlayerEntity, Botcraft::ArrowEntity, Botcraft::DragonFireballEntity, Botcraft::EvokerFangsEntity, Botcraft::EyeOfEnderEntity, Botcraft::FireworkRocketEntity, Botcraft::FishingHookEntity, Botcraft::LargeFireballEntity, Botcraft::LlamaSpitEntity, Botcraft::ShulkerBulletEntity, Botcraft::SmallFireballEntity, Botcraft::SnowballEntity, Botcraft::SpectralArrowEntity, Botcraft::ThrownEggEntity, Botcraft::ThrownEnderpearlEntity, Botcraft::ThrownExperienceBottleEntity, Botcraft::ThrownLingeringPotionEntity, Botcraft::ThrownSplashPotionEntity, Botcraft::ThrownTridentEntity, Botcraft::BreezeWindChargeEntity, Botcraft::WindChargeEntity, Botcraft::WitherSkullEntity, Botcraft::UnknownEntity, Botcraft::BoatEntity, Botcraft::ChestBoatEntity, Botcraft::ChestRaftEntity, Botcraft::MinecartChestEntity, Botcraft::MinecartCommandBlockEntity, Botcraft::MinecartEntity, Botcraft::MinecartFurnaceEntity, Botcraft::MinecartHopperEntity, Botcraft::MinecartSpawnerEntity, Botcraft::MinecartTNTEntity, and Botcraft::RaftEntity.

Definition at line 2134 of file Entity.cpp.

Referenced by GetColliderImpl(), GetWidth(), InitializeFaces(), and OnSizeUpdated().

◆ GetX()

double Botcraft::Entity::GetX ( ) const

Definition at line 883 of file Entity.cpp.

References entity_mutex, position, and Botcraft::Vector3< T >::x.

◆ GetY()

double Botcraft::Entity::GetY ( ) const

Definition at line 889 of file Entity.cpp.

References entity_mutex, position, and Botcraft::Vector3< T >::y.

◆ GetYaw()

float Botcraft::Entity::GetYaw ( ) const

Definition at line 901 of file Entity.cpp.

References entity_mutex, and yaw.

◆ GetZ()

double Botcraft::Entity::GetZ ( ) const

Definition at line 895 of file Entity.cpp.

References entity_mutex, position, and Botcraft::Vector3< T >::z.

◆ InitializeFaces()

◆ IsAbstractArrow()

bool Botcraft::Entity::IsAbstractArrow ( ) const
virtual

Reimplemented in Botcraft::AbstractArrowEntity.

Definition at line 1245 of file Entity.cpp.

◆ IsAbstractBoat()

bool Botcraft::Entity::IsAbstractBoat ( ) const
virtual

Reimplemented in Botcraft::AbstractBoatEntity.

Definition at line 1455 of file Entity.cpp.

◆ IsAbstractChestBoat()

bool Botcraft::Entity::IsAbstractChestBoat ( ) const
virtual

Reimplemented in Botcraft::AbstractChestBoatEntity.

Definition at line 1460 of file Entity.cpp.

◆ IsAbstractChestedHorse()

bool Botcraft::Entity::IsAbstractChestedHorse ( ) const
virtual

Reimplemented in Botcraft::AbstractChestedHorseEntity.

Definition at line 1294 of file Entity.cpp.

◆ IsAbstractCow()

bool Botcraft::Entity::IsAbstractCow ( ) const
virtual

Reimplemented in Botcraft::AbstractCowEntity.

Definition at line 1354 of file Entity.cpp.

◆ IsAbstractFish()

bool Botcraft::Entity::IsAbstractFish ( ) const
virtual

Reimplemented in Botcraft::AbstractFishEntity.

Definition at line 1389 of file Entity.cpp.

◆ IsAbstractGolem()

bool Botcraft::Entity::IsAbstractGolem ( ) const
virtual

Reimplemented in Botcraft::AbstractGolemEntity.

Definition at line 1333 of file Entity.cpp.

◆ IsAbstractHorse()

bool Botcraft::Entity::IsAbstractHorse ( ) const
virtual

Reimplemented in Botcraft::AbstractHorseEntity.

Definition at line 1328 of file Entity.cpp.

◆ IsAbstractHurtingProjectile()

bool Botcraft::Entity::IsAbstractHurtingProjectile ( ) const
virtual

Reimplemented in Botcraft::AbstractHurtingProjectileEntity.

Definition at line 1299 of file Entity.cpp.

◆ IsAbstractIllager()

bool Botcraft::Entity::IsAbstractIllager ( ) const
virtual

Reimplemented in Botcraft::AbstractIllagerEntity.

Definition at line 1377 of file Entity.cpp.

◆ IsAbstractMinecart()

bool Botcraft::Entity::IsAbstractMinecart ( ) const
virtual

Reimplemented in Botcraft::AbstractMinecartEntity.

Definition at line 1348 of file Entity.cpp.

◆ IsAbstractMinecartContainer()

bool Botcraft::Entity::IsAbstractMinecartContainer ( ) const
virtual

Reimplemented in Botcraft::AbstractMinecartContainerEntity.

Definition at line 1360 of file Entity.cpp.

◆ IsAbstractPiglin()

bool Botcraft::Entity::IsAbstractPiglin ( ) const
virtual

Reimplemented in Botcraft::AbstractPiglinEntity.

Definition at line 1371 of file Entity.cpp.

◆ IsAbstractSchoolingFish()

bool Botcraft::Entity::IsAbstractSchoolingFish ( ) const
virtual

Reimplemented in Botcraft::AbstractSchoolingFishEntity.

Definition at line 1284 of file Entity.cpp.

◆ IsAbstractSkeleton()

bool Botcraft::Entity::IsAbstractSkeleton ( ) const
virtual

Reimplemented in Botcraft::AbstractSkeletonEntity.

Definition at line 1401 of file Entity.cpp.

◆ IsAbstractThrownPotion()

bool Botcraft::Entity::IsAbstractThrownPotion ( ) const
virtual

Reimplemented in Botcraft::AbstractThrownPotionEntity.

Definition at line 1383 of file Entity.cpp.

◆ IsAbstractVillager()

bool Botcraft::Entity::IsAbstractVillager ( ) const
virtual

Reimplemented in Botcraft::AbstractVillagerEntity.

Definition at line 1412 of file Entity.cpp.

◆ IsAbstractWindCharge()

bool Botcraft::Entity::IsAbstractWindCharge ( ) const
virtual

Reimplemented in Botcraft::AbstractWindChargeEntity.

Definition at line 1441 of file Entity.cpp.

◆ IsAgeableMob()

bool Botcraft::Entity::IsAgeableMob ( ) const
virtual

Reimplemented in Botcraft::AgeableMobEntity.

Definition at line 1418 of file Entity.cpp.

◆ IsAgeableWaterCreature()

bool Botcraft::Entity::IsAgeableWaterCreature ( ) const
virtual

Reimplemented in Botcraft::AgeableWaterCreatureEntity.

Definition at line 1465 of file Entity.cpp.

◆ IsAmbientCreature()

bool Botcraft::Entity::IsAmbientCreature ( ) const
virtual

Reimplemented in Botcraft::AmbientCreatureEntity.

Definition at line 1255 of file Entity.cpp.

◆ IsAnimal()

bool Botcraft::Entity::IsAnimal ( ) const
virtual

Reimplemented in Botcraft::AnimalEntity.

Definition at line 1250 of file Entity.cpp.

◆ IsAvatar()

bool Botcraft::Entity::IsAvatar ( ) const
virtual

Reimplemented in Botcraft::AvatarEntity.

Definition at line 1491 of file Entity.cpp.

◆ IsBlockAttachedEntity()

bool Botcraft::Entity::IsBlockAttachedEntity ( ) const
virtual

Reimplemented in Botcraft::BlockAttachedEntity.

Definition at line 1448 of file Entity.cpp.

◆ IsBoat()

bool Botcraft::Entity::IsBoat ( ) const
virtual

Reimplemented in Botcraft::BoatEntity.

Definition at line 1470 of file Entity.cpp.

◆ IsChestBoat()

bool Botcraft::Entity::IsChestBoat ( ) const
virtual

Reimplemented in Botcraft::ChestBoatEntity.

Definition at line 1475 of file Entity.cpp.

◆ IsChestRaft()

bool Botcraft::Entity::IsChestRaft ( ) const
virtual

Reimplemented in Botcraft::ChestRaftEntity.

Definition at line 1480 of file Entity.cpp.

◆ IsDisplay()

bool Botcraft::Entity::IsDisplay ( ) const
virtual

Reimplemented in Botcraft::DisplayEntity.

Definition at line 1266 of file Entity.cpp.

◆ IsFireball()

bool Botcraft::Entity::IsFireball ( ) const
virtual

Reimplemented in Botcraft::FireballEntity.

Definition at line 1343 of file Entity.cpp.

◆ IsHangingEntity()

bool Botcraft::Entity::IsHangingEntity ( ) const
virtual

Reimplemented in Botcraft::HangingEntity.

Definition at line 1338 of file Entity.cpp.

◆ IsLivingEntity()

bool Botcraft::Entity::IsLivingEntity ( ) const
virtual

Reimplemented in Botcraft::LivingEntity.

Definition at line 1240 of file Entity.cpp.

◆ IsLocalPlayer()

bool Botcraft::Entity::IsLocalPlayer ( ) const
virtual

Reimplemented in Botcraft::LocalPlayer.

Definition at line 1230 of file Entity.cpp.

◆ IsMob()

bool Botcraft::Entity::IsMob ( ) const
virtual

Reimplemented in Botcraft::MobEntity.

Definition at line 1304 of file Entity.cpp.

◆ IsMonster()

bool Botcraft::Entity::IsMonster ( ) const
virtual

Reimplemented in Botcraft::MonsterEntity.

Definition at line 1260 of file Entity.cpp.

◆ IsPathfinderMob()

bool Botcraft::Entity::IsPathfinderMob ( ) const
virtual

Reimplemented in Botcraft::PathfinderMobEntity.

Definition at line 1423 of file Entity.cpp.

◆ IsPatrollingMonster()

bool Botcraft::Entity::IsPatrollingMonster ( ) const
virtual

Reimplemented in Botcraft::PatrollingMonsterEntity.

Definition at line 1429 of file Entity.cpp.

◆ IsProjectile()

bool Botcraft::Entity::IsProjectile ( ) const
virtual

Reimplemented in Botcraft::ProjectileEntity.

Definition at line 1315 of file Entity.cpp.

◆ IsRaft()

bool Botcraft::Entity::IsRaft ( ) const
virtual

Reimplemented in Botcraft::RaftEntity.

Definition at line 1485 of file Entity.cpp.

◆ IsRaider()

bool Botcraft::Entity::IsRaider ( ) const
virtual

Reimplemented in Botcraft::RaiderEntity.

Definition at line 1395 of file Entity.cpp.

◆ IsRemotePlayer()

bool Botcraft::Entity::IsRemotePlayer ( ) const
virtual

Reimplemented in Botcraft::PlayerEntity, and Botcraft::LocalPlayer.

Definition at line 1235 of file Entity.cpp.

◆ IsShoulderRidingEntity()

bool Botcraft::Entity::IsShoulderRidingEntity ( ) const
virtual

Reimplemented in Botcraft::ShoulderRidingEntity.

Definition at line 1365 of file Entity.cpp.

◆ IsSpellcasterIllager()

bool Botcraft::Entity::IsSpellcasterIllager ( ) const
virtual

Reimplemented in Botcraft::SpellcasterIllagerEntity.

Definition at line 1309 of file Entity.cpp.

◆ IsTamableAnimal()

bool Botcraft::Entity::IsTamableAnimal ( ) const
virtual

Reimplemented in Botcraft::TamableAnimalEntity.

Definition at line 1279 of file Entity.cpp.

◆ IsThrowableItemProjectile()

bool Botcraft::Entity::IsThrowableItemProjectile ( ) const
virtual

Reimplemented in Botcraft::ThrowableItemProjectileEntity.

Definition at line 1406 of file Entity.cpp.

◆ IsThrowableProjectile()

bool Botcraft::Entity::IsThrowableProjectile ( ) const
virtual

Reimplemented in Botcraft::ThrowableProjectileEntity.

Definition at line 1435 of file Entity.cpp.

◆ IsVehicle()

bool Botcraft::Entity::IsVehicle ( ) const
virtual

Reimplemented in Botcraft::VehicleEntity.

Definition at line 1273 of file Entity.cpp.

◆ IsWaterAnimal()

bool Botcraft::Entity::IsWaterAnimal ( ) const
virtual

Reimplemented in Botcraft::WaterAnimalEntity.

Definition at line 1289 of file Entity.cpp.

◆ LoadMetadataFromRawArray()

void Botcraft::Entity::LoadMetadataFromRawArray ( const std::vector< unsigned char > &  data)

◆ OnSizeUpdated()

◆ RemoveEffect()

void Botcraft::Entity::RemoveEffect ( const EntityEffectType  type)

Definition at line 1144 of file Entity.cpp.

References effects, and entity_mutex.

◆ Serialize()

ProtocolCraft::Json::Value Botcraft::Entity::Serialize ( ) const
virtual

Reimplemented in Botcraft::AgeableMobEntity, Botcraft::BatEntity, Botcraft::AbstractFishEntity, Botcraft::AllayEntity, Botcraft::AnimalEntity, Botcraft::ArmadilloEntity, Botcraft::AxolotlEntity, Botcraft::BeeEntity, Botcraft::CamelEntity, Botcraft::CatEntity, Botcraft::ChickenEntity, Botcraft::CopperGolemEntity, Botcraft::CowEntity, Botcraft::DolphinEntity, Botcraft::FoxEntity, Botcraft::FrogEntity, Botcraft::GoatEntity, Botcraft::HappyGhastEntity, Botcraft::AbstractChestedHorseEntity, Botcraft::AbstractHorseEntity, Botcraft::HorseEntity, Botcraft::LlamaEntity, Botcraft::IronGolemEntity, Botcraft::MushroomCowEntity, Botcraft::OcelotEntity, Botcraft::PandaEntity, Botcraft::ParrotEntity, Botcraft::PigEntity, Botcraft::PolarBearEntity, Botcraft::PufferfishEntity, Botcraft::RabbitEntity, Botcraft::SalmonEntity, Botcraft::SheepEntity, Botcraft::SnifferEntity, Botcraft::SnowGolemEntity, Botcraft::TropicalFishEntity, Botcraft::TurtleEntity, Botcraft::WolfEntity, Botcraft::AreaEffectCloudEntity, Botcraft::AvatarEntity, Botcraft::EndCrystalEntity, Botcraft::EnderDragonEntity, Botcraft::WitherBossEntity, Botcraft::ArmorStandEntity, Botcraft::HangingEntity, Botcraft::ItemFrameEntity, Botcraft::MannequinEntity, Botcraft::PaintingEntity, Botcraft::DisplayBlockDisplayEntity, Botcraft::DisplayEntity, Botcraft::DisplayItemDisplayEntity, Botcraft::DisplayTextDisplayEntity, Botcraft::ExperienceOrbEntity, Botcraft::GlowSquidEntity, Botcraft::InteractionEntity, Botcraft::FallingBlockEntity, Botcraft::ItemEntity, Botcraft::PrimedTntEntity, Botcraft::LivingEntity, Botcraft::MobEntity, Botcraft::BlazeEntity, Botcraft::BoggedEntity, Botcraft::CreakingEntity, Botcraft::CreeperEntity, Botcraft::EnderManEntity, Botcraft::GhastEntity, Botcraft::GuardianEntity, Botcraft::HoglinEntity, Botcraft::MonsterEntity, Botcraft::PhantomEntity, Botcraft::AbstractPiglinEntity, Botcraft::PiglinEntity, Botcraft::PillagerEntity, Botcraft::ShulkerEntity, Botcraft::SkeletonEntity, Botcraft::SlimeEntity, Botcraft::SpellcasterIllagerEntity, Botcraft::SpiderEntity, Botcraft::StriderEntity, Botcraft::VexEntity, Botcraft::WardenEntity, Botcraft::WitchEntity, Botcraft::ZoglinEntity, Botcraft::ZombieEntity, Botcraft::ZombieVillagerEntity, Botcraft::AbstractVillagerEntity, Botcraft::VillagerEntity, Botcraft::OminousItemSpawnerEntity, Botcraft::PlayerEntity, Botcraft::AbstractArrowEntity, Botcraft::ArrowEntity, Botcraft::EyeOfEnderEntity, Botcraft::FireballEntity, Botcraft::FireworkRocketEntity, Botcraft::FishingHookEntity, Botcraft::ThrowableItemProjectileEntity, Botcraft::ThrownTridentEntity, Botcraft::WitherSkullEntity, Botcraft::RaiderEntity, Botcraft::TamableAnimalEntity, Botcraft::AbstractBoatEntity, Botcraft::AbstractMinecartEntity, Botcraft::BoatEntity, Botcraft::ChestBoatEntity, Botcraft::ChestRaftEntity, Botcraft::MinecartCommandBlockEntity, Botcraft::MinecartFurnaceEntity, Botcraft::RaftEntity, and Botcraft::VehicleEntity.

Definition at line 1189 of file Entity.cpp.

References entity_id, entity_mutex, equipments, GetDataAirSupplyId(), GetDataCustomName(), GetDataCustomNameVisible(), GetDataNoGravity(), GetDataPose(), GetDataSharedFlagsId(), GetDataSilent(), GetDataTicksFrozen(), on_ground, pitch, position, Botcraft::Vector3< T >::Serialize(), speed, and yaw.

Referenced by Botcraft::AgeableMobEntity::Serialize(), Botcraft::BatEntity::Serialize(), Botcraft::AbstractFishEntity::Serialize(), Botcraft::AllayEntity::Serialize(), Botcraft::CopperGolemEntity::Serialize(), Botcraft::DolphinEntity::Serialize(), Botcraft::IronGolemEntity::Serialize(), Botcraft::SnowGolemEntity::Serialize(), Botcraft::AreaEffectCloudEntity::Serialize(), Botcraft::EndCrystalEntity::Serialize(), Botcraft::HangingEntity::Serialize(), Botcraft::DisplayEntity::Serialize(), Botcraft::ExperienceOrbEntity::Serialize(), Botcraft::InteractionEntity::Serialize(), Botcraft::FallingBlockEntity::Serialize(), Botcraft::ItemEntity::Serialize(), Botcraft::PrimedTntEntity::Serialize(), Botcraft::LivingEntity::Serialize(), Botcraft::BoggedEntity::Serialize(), Botcraft::MonsterEntity::Serialize(), Botcraft::PillagerEntity::Serialize(), Botcraft::ShulkerEntity::Serialize(), Botcraft::SkeletonEntity::Serialize(), Botcraft::SpellcasterIllagerEntity::Serialize(), Botcraft::OminousItemSpawnerEntity::Serialize(), Botcraft::AbstractArrowEntity::Serialize(), Botcraft::EyeOfEnderEntity::Serialize(), Botcraft::FireballEntity::Serialize(), Botcraft::FireworkRocketEntity::Serialize(), Botcraft::FishingHookEntity::Serialize(), Botcraft::ThrowableItemProjectileEntity::Serialize(), Botcraft::WitherSkullEntity::Serialize(), Botcraft::RaiderEntity::Serialize(), Botcraft::AbstractMinecartEntity::Serialize(), Botcraft::BoatEntity::Serialize(), Botcraft::ChestBoatEntity::Serialize(), Botcraft::ChestRaftEntity::Serialize(), and Botcraft::VehicleEntity::Serialize().

◆ SetAreRenderedFacesUpToDate()

void Botcraft::Entity::SetAreRenderedFacesUpToDate ( const bool  are_rendered_faces_up_to_date_)

Definition at line 1181 of file Entity.cpp.

References are_rendered_faces_up_to_date, and entity_mutex.

◆ SetDataAirSupplyId()

void Botcraft::Entity::SetDataAirSupplyId ( const int  data_air_supply_id)

Definition at line 810 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Entity().

◆ SetDataCustomName()

void Botcraft::Entity::SetDataCustomName ( const std::optional< ProtocolCraft::Chat > &  data_custom_name)

Definition at line 817 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Entity().

◆ SetDataCustomNameVisible()

void Botcraft::Entity::SetDataCustomNameVisible ( const bool  data_custom_name_visible)

Definition at line 830 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Entity().

◆ SetDataNoGravity()

void Botcraft::Entity::SetDataNoGravity ( const bool  data_no_gravity)

Definition at line 842 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Entity().

◆ SetDataPose()

void Botcraft::Entity::SetDataPose ( const Pose  data_pose)

Definition at line 849 of file Entity.cpp.

References entity_mutex, and SetDataPoseImpl().

Referenced by Entity().

◆ SetDataPoseImpl()

void Botcraft::Entity::SetDataPoseImpl ( const Pose  data_pose)
protected

Definition at line 2118 of file Entity.cpp.

References metadata, and OnSizeUpdated().

Referenced by SetDataPose().

◆ SetDataSharedFlagsId() [1/2]

void Botcraft::Entity::SetDataSharedFlagsId ( const char  data_shared_flags_id)

Definition at line 798 of file Entity.cpp.

References entity_mutex, and SetDataSharedFlagsIdImpl().

Referenced by Entity().

◆ SetDataSharedFlagsId() [2/2]

void Botcraft::Entity::SetDataSharedFlagsId ( const EntitySharedFlagsId  id,
const bool  b 
)

Definition at line 804 of file Entity.cpp.

References entity_mutex, and SetDataSharedFlagsIdImpl().

◆ SetDataSharedFlagsIdImpl() [1/2]

void Botcraft::Entity::SetDataSharedFlagsIdImpl ( const char  data_shared_flags_id)
protected

Definition at line 2096 of file Entity.cpp.

References metadata.

Referenced by SetDataSharedFlagsId(), SetDataSharedFlagsId(), and SetDataSharedFlagsIdImpl().

◆ SetDataSharedFlagsIdImpl() [2/2]

void Botcraft::Entity::SetDataSharedFlagsIdImpl ( const EntitySharedFlagsId  id,
const bool  b 
)
protected

Definition at line 2101 of file Entity.cpp.

References GetDataSharedFlagsIdImpl(), and SetDataSharedFlagsIdImpl().

◆ SetDataSilent()

void Botcraft::Entity::SetDataSilent ( const bool  data_silent)

Definition at line 836 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Entity().

◆ SetDataTicksFrozen()

void Botcraft::Entity::SetDataTicksFrozen ( const int  data_ticks_frozen)

Definition at line 857 of file Entity.cpp.

References entity_mutex, and metadata.

Referenced by Entity().

◆ SetEffects()

void Botcraft::Entity::SetEffects ( const std::vector< EntityEffect > &  effects_)

Definition at line 1138 of file Entity.cpp.

References effects, and entity_mutex.

◆ SetEntityID()

void Botcraft::Entity::SetEntityID ( const int  entity_id_)

Definition at line 991 of file Entity.cpp.

References entity_id, and entity_mutex.

◆ SetEquipment()

void Botcraft::Entity::SetEquipment ( const EquipmentSlot  slot,
const ProtocolCraft::Slot item 
)

Definition at line 1132 of file Entity.cpp.

References entity_mutex, and equipments.

◆ SetMetadataValue()

void Botcraft::Entity::SetMetadataValue ( const int  index,
const std::any &  value 
)
virtual

Reimplemented in Botcraft::AgeableMobEntity, Botcraft::BatEntity, Botcraft::AbstractFishEntity, Botcraft::AllayEntity, Botcraft::ArmadilloEntity, Botcraft::AxolotlEntity, Botcraft::BeeEntity, Botcraft::CamelEntity, Botcraft::CatEntity, Botcraft::ChickenEntity, Botcraft::CopperGolemEntity, Botcraft::CowEntity, Botcraft::DolphinEntity, Botcraft::FoxEntity, Botcraft::FrogEntity, Botcraft::GoatEntity, Botcraft::HappyGhastEntity, Botcraft::AbstractChestedHorseEntity, Botcraft::AbstractHorseEntity, Botcraft::HorseEntity, Botcraft::LlamaEntity, Botcraft::IronGolemEntity, Botcraft::MushroomCowEntity, Botcraft::OcelotEntity, Botcraft::PandaEntity, Botcraft::ParrotEntity, Botcraft::PigEntity, Botcraft::PolarBearEntity, Botcraft::PufferfishEntity, Botcraft::RabbitEntity, Botcraft::SalmonEntity, Botcraft::SheepEntity, Botcraft::SnifferEntity, Botcraft::SnowGolemEntity, Botcraft::TropicalFishEntity, Botcraft::TurtleEntity, Botcraft::WolfEntity, Botcraft::AreaEffectCloudEntity, Botcraft::AvatarEntity, Botcraft::EndCrystalEntity, Botcraft::EnderDragonEntity, Botcraft::WitherBossEntity, Botcraft::ArmorStandEntity, Botcraft::HangingEntity, Botcraft::ItemFrameEntity, Botcraft::MannequinEntity, Botcraft::PaintingEntity, Botcraft::DisplayBlockDisplayEntity, Botcraft::DisplayEntity, Botcraft::DisplayItemDisplayEntity, Botcraft::DisplayTextDisplayEntity, Botcraft::ExperienceOrbEntity, Botcraft::GlowSquidEntity, Botcraft::InteractionEntity, Botcraft::FallingBlockEntity, Botcraft::ItemEntity, Botcraft::PrimedTntEntity, Botcraft::LivingEntity, Botcraft::MobEntity, Botcraft::BlazeEntity, Botcraft::BoggedEntity, Botcraft::CreakingEntity, Botcraft::CreeperEntity, Botcraft::EnderManEntity, Botcraft::GhastEntity, Botcraft::GuardianEntity, Botcraft::HoglinEntity, Botcraft::PhantomEntity, Botcraft::AbstractPiglinEntity, Botcraft::PiglinEntity, Botcraft::PillagerEntity, Botcraft::ShulkerEntity, Botcraft::SkeletonEntity, Botcraft::SlimeEntity, Botcraft::SpellcasterIllagerEntity, Botcraft::SpiderEntity, Botcraft::StriderEntity, Botcraft::VexEntity, Botcraft::WardenEntity, Botcraft::WitchEntity, Botcraft::ZoglinEntity, Botcraft::ZombieEntity, Botcraft::ZombieVillagerEntity, Botcraft::AbstractVillagerEntity, Botcraft::VillagerEntity, Botcraft::OminousItemSpawnerEntity, Botcraft::PlayerEntity, Botcraft::AbstractArrowEntity, Botcraft::ArrowEntity, Botcraft::EyeOfEnderEntity, Botcraft::FireballEntity, Botcraft::FireworkRocketEntity, Botcraft::FishingHookEntity, Botcraft::ThrowableItemProjectileEntity, Botcraft::ThrownTridentEntity, Botcraft::WitherSkullEntity, Botcraft::RaiderEntity, Botcraft::TamableAnimalEntity, Botcraft::AbstractBoatEntity, Botcraft::AbstractMinecartEntity, Botcraft::MinecartCommandBlockEntity, Botcraft::MinecartFurnaceEntity, and Botcraft::VehicleEntity.

Definition at line 716 of file Entity.cpp.

References entity_mutex, metadata, metadata_count, metadata_names, and OnSizeUpdated().

Referenced by LoadMetadataFromRawArray(), Botcraft::AgeableMobEntity::SetMetadataValue(), Botcraft::BatEntity::SetMetadataValue(), Botcraft::AbstractFishEntity::SetMetadataValue(), Botcraft::AllayEntity::SetMetadataValue(), Botcraft::CopperGolemEntity::SetMetadataValue(), Botcraft::DolphinEntity::SetMetadataValue(), Botcraft::IronGolemEntity::SetMetadataValue(), Botcraft::SnowGolemEntity::SetMetadataValue(), Botcraft::AreaEffectCloudEntity::SetMetadataValue(), Botcraft::EndCrystalEntity::SetMetadataValue(), Botcraft::WitherBossEntity::SetMetadataValue(), Botcraft::HangingEntity::SetMetadataValue(), Botcraft::DisplayEntity::SetMetadataValue(), Botcraft::ExperienceOrbEntity::SetMetadataValue(), Botcraft::InteractionEntity::SetMetadataValue(), Botcraft::FallingBlockEntity::SetMetadataValue(), Botcraft::ItemEntity::SetMetadataValue(), Botcraft::PrimedTntEntity::SetMetadataValue(), Botcraft::LivingEntity::SetMetadataValue(), Botcraft::BlazeEntity::SetMetadataValue(), Botcraft::BoggedEntity::SetMetadataValue(), Botcraft::CreakingEntity::SetMetadataValue(), Botcraft::CreeperEntity::SetMetadataValue(), Botcraft::EnderManEntity::SetMetadataValue(), Botcraft::GuardianEntity::SetMetadataValue(), Botcraft::AbstractPiglinEntity::SetMetadataValue(), Botcraft::PiglinEntity::SetMetadataValue(), Botcraft::PillagerEntity::SetMetadataValue(), Botcraft::ShulkerEntity::SetMetadataValue(), Botcraft::SkeletonEntity::SetMetadataValue(), Botcraft::SpellcasterIllagerEntity::SetMetadataValue(), Botcraft::SpiderEntity::SetMetadataValue(), Botcraft::VexEntity::SetMetadataValue(), Botcraft::WardenEntity::SetMetadataValue(), Botcraft::ZoglinEntity::SetMetadataValue(), Botcraft::ZombieEntity::SetMetadataValue(), Botcraft::OminousItemSpawnerEntity::SetMetadataValue(), Botcraft::AbstractArrowEntity::SetMetadataValue(), Botcraft::EyeOfEnderEntity::SetMetadataValue(), Botcraft::FireballEntity::SetMetadataValue(), Botcraft::FireworkRocketEntity::SetMetadataValue(), Botcraft::FishingHookEntity::SetMetadataValue(), Botcraft::ThrowableItemProjectileEntity::SetMetadataValue(), Botcraft::WitherSkullEntity::SetMetadataValue(), Botcraft::RaiderEntity::SetMetadataValue(), Botcraft::AbstractMinecartEntity::SetMetadataValue(), and Botcraft::VehicleEntity::SetMetadataValue().

◆ SetOnGround()

void Botcraft::Entity::SetOnGround ( const bool  on_ground_)

Definition at line 1126 of file Entity.cpp.

References entity_mutex, and on_ground.

◆ SetPitch()

void Botcraft::Entity::SetPitch ( const float  pitch_)
virtual

Reimplemented in Botcraft::LocalPlayer.

Definition at line 1086 of file Entity.cpp.

References are_rendered_faces_up_to_date, entity_mutex, face_descriptors, faces, and pitch.

◆ SetPosition()

void Botcraft::Entity::SetPosition ( const Vector3< double > &  position_)
virtual

◆ SetSpeed()

void Botcraft::Entity::SetSpeed ( const Vector3< double > &  speed_)

Definition at line 1102 of file Entity.cpp.

References entity_mutex, and speed.

◆ SetSpeedX()

void Botcraft::Entity::SetSpeedX ( const double  speed_x_)

Definition at line 1108 of file Entity.cpp.

References entity_mutex, speed, and Botcraft::Vector3< T >::x.

◆ SetSpeedY()

void Botcraft::Entity::SetSpeedY ( const double  speed_y_)

Definition at line 1114 of file Entity.cpp.

References entity_mutex, speed, and Botcraft::Vector3< T >::y.

◆ SetSpeedZ()

void Botcraft::Entity::SetSpeedZ ( const double  speed_z_)

Definition at line 1120 of file Entity.cpp.

References entity_mutex, speed, and Botcraft::Vector3< T >::z.

◆ SetUUID()

void Botcraft::Entity::SetUUID ( const ProtocolCraft::UUID uuid_)

Definition at line 997 of file Entity.cpp.

References entity_mutex, and uuid.

◆ SetX()

void Botcraft::Entity::SetX ( const double  x_)
virtual

◆ SetY()

void Botcraft::Entity::SetY ( const double  y_)
virtual

◆ SetYaw()

void Botcraft::Entity::SetYaw ( const float  yaw_)
virtual

Reimplemented in Botcraft::LocalPlayer.

Definition at line 1070 of file Entity.cpp.

References are_rendered_faces_up_to_date, entity_mutex, face_descriptors, faces, and yaw.

◆ SetZ()

void Botcraft::Entity::SetZ ( const double  z_)
virtual

Member Data Documentation

◆ are_rendered_faces_up_to_date

bool Botcraft::Entity::are_rendered_faces_up_to_date
protected

◆ effects

std::vector<EntityEffect> Botcraft::Entity::effects
protected

Definition at line 277 of file Entity.hpp.

Referenced by AddEffect(), GetEffects(), RemoveEffect(), and SetEffects().

◆ entity_id

int Botcraft::Entity::entity_id
protected

Definition at line 266 of file Entity.hpp.

Referenced by Entity(), GetEntityID(), Serialize(), and SetEntityID().

◆ entity_mutex

std::shared_mutex Botcraft::Entity::entity_mutex
mutableprotected

Definition at line 264 of file Entity.hpp.

Referenced by Botcraft::LivingEntity::AddAttribute(), AddEffect(), Botcraft::LocalPlayer::AddInputsForward(), Botcraft::LocalPlayer::AddInputsLeft(), Botcraft::LivingEntity::ClearModifiers(), Entity(), Botcraft::LocalPlayer::GetAbilitiesFlags(), GetAreRenderedFacesUpToDate(), Botcraft::ArmadilloEntity::GetArmadilloState(), Botcraft::LivingEntity::GetAttribute(), Botcraft::LivingEntity::GetAttributeArmorToughnessValue(), Botcraft::LivingEntity::GetAttributeArmorValue(), Botcraft::AllayEntity::GetAttributeAttackDamageValue(), Botcraft::AxolotlEntity::GetAttributeAttackDamageValue(), Botcraft::BeeEntity::GetAttributeAttackDamageValue(), Botcraft::CatEntity::GetAttributeAttackDamageValue(), Botcraft::DolphinEntity::GetAttributeAttackDamageValue(), Botcraft::FoxEntity::GetAttributeAttackDamageValue(), Botcraft::FrogEntity::GetAttributeAttackDamageValue(), Botcraft::GoatEntity::GetAttributeAttackDamageValue(), Botcraft::IronGolemEntity::GetAttributeAttackDamageValue(), Botcraft::OcelotEntity::GetAttributeAttackDamageValue(), Botcraft::PandaEntity::GetAttributeAttackDamageValue(), Botcraft::ParrotEntity::GetAttributeAttackDamageValue(), Botcraft::PolarBearEntity::GetAttributeAttackDamageValue(), Botcraft::RabbitEntity::GetAttributeAttackDamageValue(), Botcraft::WolfEntity::GetAttributeAttackDamageValue(), Botcraft::HoglinEntity::GetAttributeAttackDamageValue(), Botcraft::MonsterEntity::GetAttributeAttackDamageValue(), Botcraft::PlayerEntity::GetAttributeAttackDamageValue(), Botcraft::LivingEntity::GetAttributeAttackKnockbackValue(), Botcraft::PlayerEntity::GetAttributeAttackSpeedValue(), Botcraft::LivingEntity::GetAttributeBurningTimeValue(), Botcraft::LivingEntity::GetAttributeCameraDistanceValue(), Botcraft::LivingEntity::GetAttributeExplosionKnockbackResistanceValue(), Botcraft::LivingEntity::GetAttributeFallDamageMultiplierValue(), Botcraft::AllayEntity::GetAttributeFlyingSpeedValue(), Botcraft::BeeEntity::GetAttributeFlyingSpeedValue(), Botcraft::HappyGhastEntity::GetAttributeFlyingSpeedValue(), Botcraft::ParrotEntity::GetAttributeFlyingSpeedValue(), Botcraft::WitherBossEntity::GetAttributeFlyingSpeedValue(), Botcraft::GhastEntity::GetAttributeFlyingSpeedValue(), Botcraft::MobEntity::GetAttributeFollowRangeValue(), Botcraft::LivingEntity::GetAttributeGravityValue(), Botcraft::LivingEntity::GetAttributeJumpStrengthValue(), Botcraft::LivingEntity::GetAttributeKnockbackResistanceValue(), Botcraft::PlayerEntity::GetAttributeLuckValue(), Botcraft::LivingEntity::GetAttributeMaxAbsorptionValue(), Botcraft::LivingEntity::GetAttributeMaxHealthValue(), Botcraft::LivingEntity::GetAttributeMovementEfficiencyValue(), Botcraft::LivingEntity::GetAttributeMovementSpeedValue(), Botcraft::LivingEntity::GetAttributeOxygenBonusValue(), Botcraft::PlayerEntity::GetAttributePlayerBlockBreakSpeedValue(), Botcraft::PlayerEntity::GetAttributePlayerBlockInteractionRangeValue(), Botcraft::PlayerEntity::GetAttributePlayerEntityInteractionRangeValue(), Botcraft::PlayerEntity::GetAttributePlayerMiningEfficiencyValue(), Botcraft::PlayerEntity::GetAttributePlayerSneakingSpeedValue(), Botcraft::PlayerEntity::GetAttributePlayerSubmergedMiningSpeedValue(), Botcraft::PlayerEntity::GetAttributePlayerSweepingDamageRatioValue(), Botcraft::LivingEntity::GetAttributeSafeFallDistanceValue(), Botcraft::LivingEntity::GetAttributeScaleValue(), Botcraft::ZombieEntity::GetAttributeSpawnReinforcementsChanceValue(), Botcraft::LivingEntity::GetAttributeStepHeightValue(), Botcraft::AnimalEntity::GetAttributeTemptRangeValue(), Botcraft::LivingEntity::GetAttributeWaterMovementEfficiencyValue(), Botcraft::PlayerEntity::GetAttributeWaypointReceiveRangeValue(), Botcraft::LivingEntity::GetAttributeWaypointTransmitRangeValue(), Botcraft::CreakingEntity::GetCanMove(), Botcraft::WardenEntity::GetClientAngerLevel(), GetCollider(), Botcraft::PlayerEntity::GetCollider(), Botcraft::CopperGolemEntity::GetCopperGolemState(), Botcraft::CamelEntity::GetDash(), GetDataAirSupplyId(), Botcraft::LivingEntity::GetDataArrowCountId(), Botcraft::FireworkRocketEntity::GetDataAttachedToTarget(), Botcraft::ShulkerEntity::GetDataAttachFaceId(), Botcraft::AgeableMobEntity::GetDataBabyId(), Botcraft::PiglinEntity::GetDataBabyId(), Botcraft::ZoglinEntity::GetDataBabyId(), Botcraft::ZombieEntity::GetDataBabyId(), Botcraft::DisplayTextDisplayEntity::GetDataBackgroundColorId(), Botcraft::EndCrystalEntity::GetDataBeamTarget(), Botcraft::DisplayEntity::GetDataBillboardRenderConstraintsId(), Botcraft::FishingHookEntity::GetDataBiting(), Botcraft::DisplayBlockDisplayEntity::GetDataBlockStateId(), Botcraft::PrimedTntEntity::GetDataBlockStateId(), Botcraft::ArmorStandEntity::GetDataBodyPose(), Botcraft::PigEntity::GetDataBoostTime(), Botcraft::StriderEntity::GetDataBoostTime(), Botcraft::DisplayEntity::GetDataBrightnessOverrideId(), Botcraft::AllayEntity::GetDataCanDuplicate(), Botcraft::EnderManEntity::GetDataCarryState(), Botcraft::ArmorStandEntity::GetDataClientFlags(), Botcraft::CatEntity::GetDataCollarColor(), Botcraft::WolfEntity::GetDataCollarColor(), Botcraft::ShulkerEntity::GetDataColorId(), Botcraft::ZombieVillagerEntity::GetDataConvertingId(), Botcraft::EnderManEntity::GetDataCreepy(), GetDataCustomName(), GetDataCustomNameVisible(), Botcraft::AllayEntity::GetDataDancing(), Botcraft::WitherSkullEntity::GetDataDangerous(), Botcraft::GlowSquidEntity::GetDataDarkTicksRemaining(), Botcraft::MannequinEntity::GetDataDescription(), Botcraft::HangingEntity::GetDataDirection(), Botcraft::SnifferEntity::GetDataDropSeedAtTick(), Botcraft::ZombieEntity::GetDataDrownedConversionId(), Botcraft::LivingEntity::GetDataEffectAmbienceId(), Botcraft::LivingEntity::GetDataEffectParticles(), Botcraft::BeeEntity::GetDataFlagsId(), Botcraft::FoxEntity::GetDataFlagsId(), Botcraft::IronGolemEntity::GetDataFlagsId(), Botcraft::BlazeEntity::GetDataFlagsId(), Botcraft::SpiderEntity::GetDataFlagsId(), Botcraft::VexEntity::GetDataFlagsId(), Botcraft::TamableAnimalEntity::GetDataFlagsId(), Botcraft::PrimedTntEntity::GetDataFuseId(), Botcraft::DisplayEntity::GetDataGlowColorOverrideId(), Botcraft::GoatEntity::GetDataHasLeftHorn(), Botcraft::GoatEntity::GetDataHasRightHorn(), Botcraft::ArmorStandEntity::GetDataHeadPose(), Botcraft::LivingEntity::GetDataHealthId(), Botcraft::DisplayEntity::GetDataHeightId(), Botcraft::InteractionEntity::GetDataHeightId(), Botcraft::FishingHookEntity::GetDataHookedEntity(), Botcraft::GuardianEntity::GetDataIdAttackTarget(), Botcraft::AbstractBoatEntity::GetDataIdBubbleTime(), Botcraft::AbstractChestedHorseEntity::GetDataIdChest(), Botcraft::MinecartCommandBlockEntity::GetDataIdCommandName(), Botcraft::AbstractMinecartEntity::GetDataIdCustomDisplayBlock(), Botcraft::VehicleEntity::GetDataIdDamage(), Botcraft::AbstractMinecartEntity::GetDataIdDisplayOffset(), Botcraft::FireworkRocketEntity::GetDataIdFireworksItem(), Botcraft::BatEntity::GetDataIdFlags(), Botcraft::AbstractHorseEntity::GetDataIdFlags(), Botcraft::PandaEntity::GetDataIdFlags(), Botcraft::MinecartFurnaceEntity::GetDataIdFuel(), Botcraft::VehicleEntity::GetDataIdHurt(), Botcraft::VehicleEntity::GetDataIdHurtdir(), Botcraft::WitherBossEntity::GetDataIdInv(), Botcraft::MinecartCommandBlockEntity::GetDataIdLastOutput(), Botcraft::GuardianEntity::GetDataIdMoving(), Botcraft::AbstractBoatEntity::GetDataIdPaddleLeft(), Botcraft::AbstractBoatEntity::GetDataIdPaddleRight(), Botcraft::HorseEntity::GetDataIdTypeVariant(), Botcraft::TropicalFishEntity::GetDataIdTypeVariant(), Botcraft::MannequinEntity::GetDataImmovable(), Botcraft::HoglinEntity::GetDataImmuneToZombification(), Botcraft::AbstractPiglinEntity::GetDataImmuneToZombification(), Botcraft::WolfEntity::GetDataInterestedId(), Botcraft::GhastEntity::GetDataIsCharging(), Botcraft::PiglinEntity::GetDataIsChargingCrossbow(), Botcraft::PiglinEntity::GetDataIsDancing(), Botcraft::CreeperEntity::GetDataIsIgnited(), Botcraft::CreeperEntity::GetDataIsPowered(), Botcraft::GoatEntity::GetDataIsScreamingGoat(), Botcraft::ItemFrameEntity::GetDataItem(), Botcraft::ItemEntity::GetDataItem(), Botcraft::OminousItemSpawnerEntity::GetDataItem(), Botcraft::DisplayItemDisplayEntity::GetDataItemDisplayId(), Botcraft::EyeOfEnderEntity::GetDataItemStack(), Botcraft::FireballEntity::GetDataItemStack(), Botcraft::ThrowableItemProjectileEntity::GetDataItemStack(), Botcraft::DisplayItemDisplayEntity::GetDataItemStackId(), Botcraft::ArmorStandEntity::GetDataLeftArmPose(), Botcraft::ArmorStandEntity::GetDataLeftLegPose(), Botcraft::DisplayEntity::GetDataLeftRotationId(), Botcraft::DisplayTextDisplayEntity::GetDataLineWidthId(), Botcraft::LivingEntity::GetDataLivingEntityFlags(), Botcraft::MobEntity::GetDataMobFlagsId(), GetDataNoGravity(), Botcraft::TamableAnimalEntity::GetDataOwneruuidId(), Botcraft::PaintingEntity::GetDataPaintingVariantId(), Botcraft::AreaEffectCloudEntity::GetDataParticle(), Botcraft::ShulkerEntity::GetDataPeekId(), Botcraft::EnderDragonEntity::GetDataPhase(), Botcraft::PlayerEntity::GetDataPlayerAbsorptionId(), Botcraft::AvatarEntity::GetDataPlayerMainHand(), Botcraft::AvatarEntity::GetDataPlayerModeCustomisation(), Botcraft::AxolotlEntity::GetDataPlayingDead(), GetDataPose(), Botcraft::DisplayEntity::GetDataPosRotInterpolationDurationId(), Botcraft::MannequinEntity::GetDataProfile(), Botcraft::SnowGolemEntity::GetDataPumpkinId(), Botcraft::AreaEffectCloudEntity::GetDataRadius(), Botcraft::BeeEntity::GetDataRemainingAngerTime(), Botcraft::WolfEntity::GetDataRemainingAngerTime(), Botcraft::InteractionEntity::GetDataResponseId(), Botcraft::ArmorStandEntity::GetDataRightArmPose(), Botcraft::ArmorStandEntity::GetDataRightLegPose(), Botcraft::DisplayEntity::GetDataRightRotationId(), Botcraft::ItemFrameEntity::GetDataRotation(), Botcraft::DisplayEntity::GetDataScaleId(), Botcraft::PlayerEntity::GetDataScoreId(), Botcraft::DisplayEntity::GetDataShadowRadiusId(), Botcraft::DisplayEntity::GetDataShadowStrengthId(), GetDataSharedFlagsId(), GetDataSharedFlagsId(), Botcraft::BoggedEntity::GetDataSheared(), Botcraft::FireworkRocketEntity::GetDataShotAtAngle(), Botcraft::PlayerEntity::GetDataShoulderParrotLeft(), Botcraft::PlayerEntity::GetDataShoulderParrotRight(), Botcraft::EndCrystalEntity::GetDataShowBottom(), GetDataSilent(), Botcraft::WolfEntity::GetDataSoundVariantId(), Botcraft::ZombieEntity::GetDataSpecialTypeId(), Botcraft::SpellcasterIllagerEntity::GetDataSpellCastingId(), Botcraft::PolarBearEntity::GetDataStandingId(), Botcraft::EnderManEntity::GetDataStaredAt(), Botcraft::FallingBlockEntity::GetDataStartPos(), Botcraft::SnifferEntity::GetDataState(), Botcraft::LivingEntity::GetDataStingerCountId(), Botcraft::SkeletonEntity::GetDataStrayConversionId(), Botcraft::LlamaEntity::GetDataStrengthId(), Botcraft::DisplayTextDisplayEntity::GetDataStyleFlagsId(), Botcraft::StriderEntity::GetDataSuffocating(), Botcraft::CreeperEntity::GetDataSwellDir(), Botcraft::WitherBossEntity::GetDataTargetA(), Botcraft::WitherBossEntity::GetDataTargetB(), Botcraft::WitherBossEntity::GetDataTargetC(), Botcraft::DisplayTextDisplayEntity::GetDataTextId(), Botcraft::DisplayTextDisplayEntity::GetDataTextOpacityId(), GetDataTicksFrozen(), Botcraft::FrogEntity::GetDataTongueTargetId(), Botcraft::DisplayEntity::GetDataTransformationInterpolationDurationId(), Botcraft::DisplayEntity::GetDataTransformationInterpolationStartDeltaTicksId(), Botcraft::DisplayEntity::GetDataTranslationId(), Botcraft::FoxEntity::GetDataTrustedId0(), Botcraft::FoxEntity::GetDataTrustedId1(), Botcraft::OcelotEntity::GetDataTrusting(), Botcraft::MushroomCowEntity::GetDataType(), Botcraft::SalmonEntity::GetDataType(), Botcraft::CatEntity::GetDataTypeId(), Botcraft::FoxEntity::GetDataTypeId(), Botcraft::RabbitEntity::GetDataTypeId(), Botcraft::AbstractVillagerEntity::GetDataUnhappyCounter(), Botcraft::WitchEntity::GetDataUsingItem(), Botcraft::ExperienceOrbEntity::GetDataValue(), Botcraft::AxolotlEntity::GetDataVariant(), Botcraft::ChickenEntity::GetDataVariantId(), Botcraft::CowEntity::GetDataVariantId(), Botcraft::FrogEntity::GetDataVariantId(), Botcraft::LlamaEntity::GetDataVariantId(), Botcraft::ParrotEntity::GetDataVariantId(), Botcraft::PigEntity::GetDataVariantId(), Botcraft::WolfEntity::GetDataVariantId(), Botcraft::DisplayEntity::GetDataViewRangeId(), Botcraft::ZombieVillagerEntity::GetDataVillagerData(), Botcraft::VillagerEntity::GetDataVillagerData(), Botcraft::AreaEffectCloudEntity::GetDataWaiting(), Botcraft::DisplayEntity::GetDataWidthId(), Botcraft::InteractionEntity::GetDataWidthId(), Botcraft::SheepEntity::GetDataWoolId(), Botcraft::LocalPlayer::GetDirtyInputs(), Botcraft::PandaEntity::GetEatCounter(), GetEffects(), GetEntityID(), GetEquipment(), GetEquipments(), Botcraft::PlayerEntity::GetEyeHeight(), GetFaces(), Botcraft::LocalPlayer::GetFlying(), Botcraft::LocalPlayer::GetFlyingSpeed(), Botcraft::LocalPlayer::GetFood(), Botcraft::LocalPlayer::GetFoodSaturation(), Botcraft::AbstractFishEntity::GetFromBucket(), Botcraft::AxolotlEntity::GetFromBucket(), Botcraft::LocalPlayer::GetFrontVector(), Botcraft::LocalPlayer::GetGameMode(), Botcraft::DolphinEntity::GetGotFish(), Botcraft::TurtleEntity::GetHasEgg(), Botcraft::LocalPlayer::GetHealth(), GetHeight(), Botcraft::PandaEntity::GetHiddenGeneId(), Botcraft::CreakingEntity::GetHomePos(), Botcraft::ArrowEntity::GetIdEffectColor(), Botcraft::AbstractArrowEntity::GetIdFlags(), Botcraft::ThrownTridentEntity::GetIdFoil(), Botcraft::ThrownTridentEntity::GetIdLoyalty(), Botcraft::PhantomEntity::GetIdSize(), Botcraft::SlimeEntity::GetIdSize(), Botcraft::AbstractArrowEntity::GetInGround(), Botcraft::LocalPlayer::GetInstabuild(), Botcraft::LocalPlayer::GetInvulnerable(), Botcraft::CreakingEntity::GetIsActive(), Botcraft::RaiderEntity::GetIsCelebrating(), Botcraft::PillagerEntity::GetIsChargingCrossbow(), Botcraft::HappyGhastEntity::GetIsLeashHolder(), Botcraft::CatEntity::GetIsLying(), Botcraft::CreakingEntity::GetIsTearingDown(), Botcraft::CamelEntity::GetLastPoseChangeTick(), Botcraft::TurtleEntity::GetLayingEgg(), Botcraft::PandaEntity::GetMainGeneId(), Botcraft::LocalPlayer::GetMayBuild(), Botcraft::LocalPlayer::GetMayFly(), Botcraft::DolphinEntity::GetMoistnessLevel(), GetOnGround(), Botcraft::AbstractArrowEntity::GetPierceLevel(), GetPitch(), GetPosition(), Botcraft::PufferfishEntity::GetPuffState(), Botcraft::CatEntity::GetRelaxStateOne(), Botcraft::LocalPlayer::GetRightVector(), Botcraft::LivingEntity::GetSleepingPosId(), Botcraft::PandaEntity::GetSneezeCounter(), GetSpeed(), GetSpeedX(), GetSpeedY(), GetSpeedZ(), Botcraft::HappyGhastEntity::GetStaysStill(), Botcraft::PandaEntity::GetUnhappyCounter(), GetUUID(), Botcraft::LocalPlayer::GetWalkingSpeed(), GetWidth(), GetX(), Botcraft::LocalPlayer::GetXZVector(), GetY(), GetYaw(), GetZ(), InitializeFaces(), Botcraft::LocalPlayer::IsClimbing(), Botcraft::LocalPlayer::IsInFluid(), Botcraft::LocalPlayer::IsInLava(), Botcraft::LocalPlayer::IsInWater(), Botcraft::LocalPlayer::LocalPlayer(), Botcraft::LocalPlayer::LookAt(), Botcraft::LivingEntity::RemoveAttributeModifier(), RemoveEffect(), Serialize(), Botcraft::LocalPlayer::SetAbilitiesFlags(), SetAreRenderedFacesUpToDate(), Botcraft::ArmadilloEntity::SetArmadilloState(), Botcraft::LivingEntity::SetAttributeBaseValue(), Botcraft::LivingEntity::SetAttributeModifier(), Botcraft::CreakingEntity::SetCanMove(), Botcraft::WardenEntity::SetClientAngerLevel(), Botcraft::CopperGolemEntity::SetCopperGolemState(), Botcraft::CamelEntity::SetDash(), SetDataAirSupplyId(), Botcraft::LivingEntity::SetDataArrowCountId(), Botcraft::FireworkRocketEntity::SetDataAttachedToTarget(), Botcraft::ShulkerEntity::SetDataAttachFaceId(), Botcraft::AgeableMobEntity::SetDataBabyId(), Botcraft::PiglinEntity::SetDataBabyId(), Botcraft::ZoglinEntity::SetDataBabyId(), Botcraft::ZombieEntity::SetDataBabyId(), Botcraft::DisplayTextDisplayEntity::SetDataBackgroundColorId(), Botcraft::EndCrystalEntity::SetDataBeamTarget(), Botcraft::DisplayEntity::SetDataBillboardRenderConstraintsId(), Botcraft::FishingHookEntity::SetDataBiting(), Botcraft::DisplayBlockDisplayEntity::SetDataBlockStateId(), Botcraft::PrimedTntEntity::SetDataBlockStateId(), Botcraft::ArmorStandEntity::SetDataBodyPose(), Botcraft::PigEntity::SetDataBoostTime(), Botcraft::StriderEntity::SetDataBoostTime(), Botcraft::DisplayEntity::SetDataBrightnessOverrideId(), Botcraft::AllayEntity::SetDataCanDuplicate(), Botcraft::EnderManEntity::SetDataCarryState(), Botcraft::ArmorStandEntity::SetDataClientFlags(), Botcraft::CatEntity::SetDataCollarColor(), Botcraft::WolfEntity::SetDataCollarColor(), Botcraft::ShulkerEntity::SetDataColorId(), Botcraft::ZombieVillagerEntity::SetDataConvertingId(), Botcraft::EnderManEntity::SetDataCreepy(), SetDataCustomName(), SetDataCustomNameVisible(), Botcraft::AllayEntity::SetDataDancing(), Botcraft::WitherSkullEntity::SetDataDangerous(), Botcraft::GlowSquidEntity::SetDataDarkTicksRemaining(), Botcraft::MannequinEntity::SetDataDescription(), Botcraft::HangingEntity::SetDataDirection(), Botcraft::SnifferEntity::SetDataDropSeedAtTick(), Botcraft::ZombieEntity::SetDataDrownedConversionId(), Botcraft::LivingEntity::SetDataEffectAmbienceId(), Botcraft::LivingEntity::SetDataEffectParticles(), Botcraft::BeeEntity::SetDataFlagsId(), Botcraft::FoxEntity::SetDataFlagsId(), Botcraft::IronGolemEntity::SetDataFlagsId(), Botcraft::BlazeEntity::SetDataFlagsId(), Botcraft::SpiderEntity::SetDataFlagsId(), Botcraft::VexEntity::SetDataFlagsId(), Botcraft::TamableAnimalEntity::SetDataFlagsId(), Botcraft::PrimedTntEntity::SetDataFuseId(), Botcraft::DisplayEntity::SetDataGlowColorOverrideId(), Botcraft::GoatEntity::SetDataHasLeftHorn(), Botcraft::GoatEntity::SetDataHasRightHorn(), Botcraft::ArmorStandEntity::SetDataHeadPose(), Botcraft::LivingEntity::SetDataHealthId(), Botcraft::DisplayEntity::SetDataHeightId(), Botcraft::InteractionEntity::SetDataHeightId(), Botcraft::FishingHookEntity::SetDataHookedEntity(), Botcraft::GuardianEntity::SetDataIdAttackTarget(), Botcraft::AbstractBoatEntity::SetDataIdBubbleTime(), Botcraft::AbstractChestedHorseEntity::SetDataIdChest(), Botcraft::MinecartCommandBlockEntity::SetDataIdCommandName(), Botcraft::AbstractMinecartEntity::SetDataIdCustomDisplayBlock(), Botcraft::VehicleEntity::SetDataIdDamage(), Botcraft::AbstractMinecartEntity::SetDataIdDisplayOffset(), Botcraft::FireworkRocketEntity::SetDataIdFireworksItem(), Botcraft::BatEntity::SetDataIdFlags(), Botcraft::AbstractHorseEntity::SetDataIdFlags(), Botcraft::PandaEntity::SetDataIdFlags(), Botcraft::MinecartFurnaceEntity::SetDataIdFuel(), Botcraft::VehicleEntity::SetDataIdHurt(), Botcraft::VehicleEntity::SetDataIdHurtdir(), Botcraft::WitherBossEntity::SetDataIdInv(), Botcraft::MinecartCommandBlockEntity::SetDataIdLastOutput(), Botcraft::GuardianEntity::SetDataIdMoving(), Botcraft::AbstractBoatEntity::SetDataIdPaddleLeft(), Botcraft::AbstractBoatEntity::SetDataIdPaddleRight(), Botcraft::HorseEntity::SetDataIdTypeVariant(), Botcraft::TropicalFishEntity::SetDataIdTypeVariant(), Botcraft::MannequinEntity::SetDataImmovable(), Botcraft::HoglinEntity::SetDataImmuneToZombification(), Botcraft::AbstractPiglinEntity::SetDataImmuneToZombification(), Botcraft::WolfEntity::SetDataInterestedId(), Botcraft::GhastEntity::SetDataIsCharging(), Botcraft::PiglinEntity::SetDataIsChargingCrossbow(), Botcraft::PiglinEntity::SetDataIsDancing(), Botcraft::CreeperEntity::SetDataIsIgnited(), Botcraft::CreeperEntity::SetDataIsPowered(), Botcraft::GoatEntity::SetDataIsScreamingGoat(), Botcraft::ItemFrameEntity::SetDataItem(), Botcraft::ItemEntity::SetDataItem(), Botcraft::OminousItemSpawnerEntity::SetDataItem(), Botcraft::DisplayItemDisplayEntity::SetDataItemDisplayId(), Botcraft::EyeOfEnderEntity::SetDataItemStack(), Botcraft::FireballEntity::SetDataItemStack(), Botcraft::ThrowableItemProjectileEntity::SetDataItemStack(), Botcraft::DisplayItemDisplayEntity::SetDataItemStackId(), Botcraft::ArmorStandEntity::SetDataLeftArmPose(), Botcraft::ArmorStandEntity::SetDataLeftLegPose(), Botcraft::DisplayEntity::SetDataLeftRotationId(), Botcraft::DisplayTextDisplayEntity::SetDataLineWidthId(), Botcraft::LivingEntity::SetDataLivingEntityFlags(), Botcraft::MobEntity::SetDataMobFlagsId(), SetDataNoGravity(), Botcraft::TamableAnimalEntity::SetDataOwneruuidId(), Botcraft::PaintingEntity::SetDataPaintingVariantId(), Botcraft::AreaEffectCloudEntity::SetDataParticle(), Botcraft::ShulkerEntity::SetDataPeekId(), Botcraft::EnderDragonEntity::SetDataPhase(), Botcraft::PlayerEntity::SetDataPlayerAbsorptionId(), Botcraft::AvatarEntity::SetDataPlayerMainHand(), Botcraft::AvatarEntity::SetDataPlayerModeCustomisation(), Botcraft::AxolotlEntity::SetDataPlayingDead(), SetDataPose(), Botcraft::DisplayEntity::SetDataPosRotInterpolationDurationId(), Botcraft::MannequinEntity::SetDataProfile(), Botcraft::SnowGolemEntity::SetDataPumpkinId(), Botcraft::AreaEffectCloudEntity::SetDataRadius(), Botcraft::BeeEntity::SetDataRemainingAngerTime(), Botcraft::WolfEntity::SetDataRemainingAngerTime(), Botcraft::InteractionEntity::SetDataResponseId(), Botcraft::ArmorStandEntity::SetDataRightArmPose(), Botcraft::ArmorStandEntity::SetDataRightLegPose(), Botcraft::DisplayEntity::SetDataRightRotationId(), Botcraft::ItemFrameEntity::SetDataRotation(), Botcraft::DisplayEntity::SetDataScaleId(), Botcraft::PlayerEntity::SetDataScoreId(), Botcraft::DisplayEntity::SetDataShadowRadiusId(), Botcraft::DisplayEntity::SetDataShadowStrengthId(), SetDataSharedFlagsId(), SetDataSharedFlagsId(), Botcraft::BoggedEntity::SetDataSheared(), Botcraft::FireworkRocketEntity::SetDataShotAtAngle(), Botcraft::PlayerEntity::SetDataShoulderParrotLeft(), Botcraft::PlayerEntity::SetDataShoulderParrotRight(), Botcraft::EndCrystalEntity::SetDataShowBottom(), SetDataSilent(), Botcraft::WolfEntity::SetDataSoundVariantId(), Botcraft::ZombieEntity::SetDataSpecialTypeId(), Botcraft::SpellcasterIllagerEntity::SetDataSpellCastingId(), Botcraft::PolarBearEntity::SetDataStandingId(), Botcraft::EnderManEntity::SetDataStaredAt(), Botcraft::FallingBlockEntity::SetDataStartPos(), Botcraft::SnifferEntity::SetDataState(), Botcraft::LivingEntity::SetDataStingerCountId(), Botcraft::SkeletonEntity::SetDataStrayConversionId(), Botcraft::LlamaEntity::SetDataStrengthId(), Botcraft::DisplayTextDisplayEntity::SetDataStyleFlagsId(), Botcraft::StriderEntity::SetDataSuffocating(), Botcraft::CreeperEntity::SetDataSwellDir(), Botcraft::WitherBossEntity::SetDataTargetA(), Botcraft::WitherBossEntity::SetDataTargetB(), Botcraft::WitherBossEntity::SetDataTargetC(), Botcraft::DisplayTextDisplayEntity::SetDataTextId(), Botcraft::DisplayTextDisplayEntity::SetDataTextOpacityId(), SetDataTicksFrozen(), Botcraft::FrogEntity::SetDataTongueTargetId(), Botcraft::DisplayEntity::SetDataTransformationInterpolationDurationId(), Botcraft::DisplayEntity::SetDataTransformationInterpolationStartDeltaTicksId(), Botcraft::DisplayEntity::SetDataTranslationId(), Botcraft::FoxEntity::SetDataTrustedId0(), Botcraft::FoxEntity::SetDataTrustedId1(), Botcraft::OcelotEntity::SetDataTrusting(), Botcraft::MushroomCowEntity::SetDataType(), Botcraft::CatEntity::SetDataTypeId(), Botcraft::FoxEntity::SetDataTypeId(), Botcraft::RabbitEntity::SetDataTypeId(), Botcraft::AbstractVillagerEntity::SetDataUnhappyCounter(), Botcraft::WitchEntity::SetDataUsingItem(), Botcraft::ExperienceOrbEntity::SetDataValue(), Botcraft::AxolotlEntity::SetDataVariant(), Botcraft::ChickenEntity::SetDataVariantId(), Botcraft::CowEntity::SetDataVariantId(), Botcraft::FrogEntity::SetDataVariantId(), Botcraft::LlamaEntity::SetDataVariantId(), Botcraft::ParrotEntity::SetDataVariantId(), Botcraft::PigEntity::SetDataVariantId(), Botcraft::WolfEntity::SetDataVariantId(), Botcraft::DisplayEntity::SetDataViewRangeId(), Botcraft::ZombieVillagerEntity::SetDataVillagerData(), Botcraft::VillagerEntity::SetDataVillagerData(), Botcraft::AreaEffectCloudEntity::SetDataWaiting(), Botcraft::DisplayEntity::SetDataWidthId(), Botcraft::InteractionEntity::SetDataWidthId(), Botcraft::SheepEntity::SetDataWoolId(), Botcraft::LocalPlayer::SetDirtyInputs(), Botcraft::PandaEntity::SetEatCounter(), SetEffects(), SetEntityID(), SetEquipment(), Botcraft::LocalPlayer::SetFlyingSpeed(), Botcraft::LocalPlayer::SetFood(), Botcraft::LocalPlayer::SetFoodSaturation(), Botcraft::AbstractFishEntity::SetFromBucket(), Botcraft::AxolotlEntity::SetFromBucket(), Botcraft::LocalPlayer::SetGameMode(), Botcraft::DolphinEntity::SetGotFish(), Botcraft::TurtleEntity::SetHasEgg(), Botcraft::LocalPlayer::SetHealth(), Botcraft::PandaEntity::SetHiddenGeneId(), Botcraft::CreakingEntity::SetHomePos(), Botcraft::ArrowEntity::SetIdEffectColor(), Botcraft::AbstractArrowEntity::SetIdFlags(), Botcraft::ThrownTridentEntity::SetIdFoil(), Botcraft::ThrownTridentEntity::SetIdLoyalty(), Botcraft::PhantomEntity::SetIdSize(), Botcraft::SlimeEntity::SetIdSize(), Botcraft::AbstractArrowEntity::SetInGround(), Botcraft::LocalPlayer::SetInputs(), Botcraft::LocalPlayer::SetInputsForward(), Botcraft::LocalPlayer::SetInputsJump(), Botcraft::LocalPlayer::SetInputsLeft(), Botcraft::LocalPlayer::SetInputsSneak(), Botcraft::LocalPlayer::SetInputsSprint(), Botcraft::CreakingEntity::SetIsActive(), Botcraft::RaiderEntity::SetIsCelebrating(), Botcraft::PillagerEntity::SetIsChargingCrossbow(), Botcraft::HappyGhastEntity::SetIsLeashHolder(), Botcraft::CatEntity::SetIsLying(), Botcraft::CreakingEntity::SetIsTearingDown(), Botcraft::CamelEntity::SetLastPoseChangeTick(), Botcraft::TurtleEntity::SetLayingEgg(), Botcraft::PandaEntity::SetMainGeneId(), SetMetadataValue(), Botcraft::AgeableMobEntity::SetMetadataValue(), Botcraft::BatEntity::SetMetadataValue(), Botcraft::AbstractFishEntity::SetMetadataValue(), Botcraft::AllayEntity::SetMetadataValue(), Botcraft::ArmadilloEntity::SetMetadataValue(), Botcraft::AxolotlEntity::SetMetadataValue(), Botcraft::BeeEntity::SetMetadataValue(), Botcraft::CamelEntity::SetMetadataValue(), Botcraft::CatEntity::SetMetadataValue(), Botcraft::ChickenEntity::SetMetadataValue(), Botcraft::CopperGolemEntity::SetMetadataValue(), Botcraft::CowEntity::SetMetadataValue(), Botcraft::DolphinEntity::SetMetadataValue(), Botcraft::FoxEntity::SetMetadataValue(), Botcraft::FrogEntity::SetMetadataValue(), Botcraft::GoatEntity::SetMetadataValue(), Botcraft::HappyGhastEntity::SetMetadataValue(), Botcraft::AbstractChestedHorseEntity::SetMetadataValue(), Botcraft::AbstractHorseEntity::SetMetadataValue(), Botcraft::HorseEntity::SetMetadataValue(), Botcraft::LlamaEntity::SetMetadataValue(), Botcraft::IronGolemEntity::SetMetadataValue(), Botcraft::MushroomCowEntity::SetMetadataValue(), Botcraft::OcelotEntity::SetMetadataValue(), Botcraft::PandaEntity::SetMetadataValue(), Botcraft::ParrotEntity::SetMetadataValue(), Botcraft::PigEntity::SetMetadataValue(), Botcraft::PolarBearEntity::SetMetadataValue(), Botcraft::PufferfishEntity::SetMetadataValue(), Botcraft::RabbitEntity::SetMetadataValue(), Botcraft::SalmonEntity::SetMetadataValue(), Botcraft::SheepEntity::SetMetadataValue(), Botcraft::SnifferEntity::SetMetadataValue(), Botcraft::SnowGolemEntity::SetMetadataValue(), Botcraft::TropicalFishEntity::SetMetadataValue(), Botcraft::TurtleEntity::SetMetadataValue(), Botcraft::WolfEntity::SetMetadataValue(), Botcraft::AreaEffectCloudEntity::SetMetadataValue(), Botcraft::AvatarEntity::SetMetadataValue(), Botcraft::EndCrystalEntity::SetMetadataValue(), Botcraft::EnderDragonEntity::SetMetadataValue(), Botcraft::WitherBossEntity::SetMetadataValue(), Botcraft::ArmorStandEntity::SetMetadataValue(), Botcraft::HangingEntity::SetMetadataValue(), Botcraft::ItemFrameEntity::SetMetadataValue(), Botcraft::MannequinEntity::SetMetadataValue(), Botcraft::PaintingEntity::SetMetadataValue(), Botcraft::DisplayBlockDisplayEntity::SetMetadataValue(), Botcraft::DisplayEntity::SetMetadataValue(), Botcraft::DisplayItemDisplayEntity::SetMetadataValue(), Botcraft::DisplayTextDisplayEntity::SetMetadataValue(), Botcraft::ExperienceOrbEntity::SetMetadataValue(), Botcraft::GlowSquidEntity::SetMetadataValue(), Botcraft::InteractionEntity::SetMetadataValue(), Botcraft::FallingBlockEntity::SetMetadataValue(), Botcraft::ItemEntity::SetMetadataValue(), Botcraft::PrimedTntEntity::SetMetadataValue(), Botcraft::LivingEntity::SetMetadataValue(), Botcraft::MobEntity::SetMetadataValue(), Botcraft::BlazeEntity::SetMetadataValue(), Botcraft::BoggedEntity::SetMetadataValue(), Botcraft::CreakingEntity::SetMetadataValue(), Botcraft::CreeperEntity::SetMetadataValue(), Botcraft::EnderManEntity::SetMetadataValue(), Botcraft::GhastEntity::SetMetadataValue(), Botcraft::GuardianEntity::SetMetadataValue(), Botcraft::HoglinEntity::SetMetadataValue(), Botcraft::PhantomEntity::SetMetadataValue(), Botcraft::AbstractPiglinEntity::SetMetadataValue(), Botcraft::PiglinEntity::SetMetadataValue(), Botcraft::PillagerEntity::SetMetadataValue(), Botcraft::ShulkerEntity::SetMetadataValue(), Botcraft::SkeletonEntity::SetMetadataValue(), Botcraft::SlimeEntity::SetMetadataValue(), Botcraft::SpellcasterIllagerEntity::SetMetadataValue(), Botcraft::SpiderEntity::SetMetadataValue(), Botcraft::StriderEntity::SetMetadataValue(), Botcraft::VexEntity::SetMetadataValue(), Botcraft::WardenEntity::SetMetadataValue(), Botcraft::WitchEntity::SetMetadataValue(), Botcraft::ZoglinEntity::SetMetadataValue(), Botcraft::ZombieEntity::SetMetadataValue(), Botcraft::ZombieVillagerEntity::SetMetadataValue(), Botcraft::AbstractVillagerEntity::SetMetadataValue(), Botcraft::VillagerEntity::SetMetadataValue(), Botcraft::OminousItemSpawnerEntity::SetMetadataValue(), Botcraft::PlayerEntity::SetMetadataValue(), Botcraft::AbstractArrowEntity::SetMetadataValue(), Botcraft::ArrowEntity::SetMetadataValue(), Botcraft::EyeOfEnderEntity::SetMetadataValue(), Botcraft::FireballEntity::SetMetadataValue(), Botcraft::FireworkRocketEntity::SetMetadataValue(), Botcraft::FishingHookEntity::SetMetadataValue(), Botcraft::ThrowableItemProjectileEntity::SetMetadataValue(), Botcraft::ThrownTridentEntity::SetMetadataValue(), Botcraft::WitherSkullEntity::SetMetadataValue(), Botcraft::RaiderEntity::SetMetadataValue(), Botcraft::TamableAnimalEntity::SetMetadataValue(), Botcraft::AbstractBoatEntity::SetMetadataValue(), Botcraft::AbstractMinecartEntity::SetMetadataValue(), Botcraft::MinecartCommandBlockEntity::SetMetadataValue(), Botcraft::MinecartFurnaceEntity::SetMetadataValue(), Botcraft::VehicleEntity::SetMetadataValue(), Botcraft::DolphinEntity::SetMoistnessLevel(), SetOnGround(), Botcraft::AbstractArrowEntity::SetPierceLevel(), SetPitch(), Botcraft::LocalPlayer::SetPitch(), Botcraft::LocalPlayer::SetPosition(), SetPosition(), Botcraft::PufferfishEntity::SetPuffState(), Botcraft::CatEntity::SetRelaxStateOne(), Botcraft::LivingEntity::SetSleepingPosId(), Botcraft::PandaEntity::SetSneezeCounter(), SetSpeed(), SetSpeedX(), SetSpeedY(), SetSpeedZ(), Botcraft::HappyGhastEntity::SetStaysStill(), Botcraft::PandaEntity::SetUnhappyCounter(), SetUUID(), Botcraft::LocalPlayer::SetWalkingSpeed(), Botcraft::LocalPlayer::SetX(), SetX(), Botcraft::LocalPlayer::SetY(), SetY(), SetYaw(), Botcraft::LocalPlayer::SetYaw(), Botcraft::LocalPlayer::SetZ(), and SetZ().

◆ equipments

std::map<EquipmentSlot, ProtocolCraft::Slot> Botcraft::Entity::equipments
protected

Items on this entity.

Note that for the local player this will NOT be populated. Check corresponding player inventory slots instead.

Definition at line 276 of file Entity.hpp.

Referenced by Entity(), GetEquipment(), GetEquipments(), Serialize(), and SetEquipment().

◆ face_descriptors

std::vector<FaceDescriptor> Botcraft::Entity::face_descriptors
protected

◆ faces

std::vector<Renderer::Face> Botcraft::Entity::faces
protected

◆ hierarchy_metadata_count

constexpr int Botcraft::Entity::hierarchy_metadata_count = 0
staticconstexprprotected

Definition at line 62 of file Entity.hpp.

◆ metadata

std::map<std::string, std::any> Botcraft::Entity::metadata
protected

Definition at line 279 of file Entity.hpp.

Referenced by Botcraft::ArmadilloEntity::GetArmadilloState(), Botcraft::CreakingEntity::GetCanMove(), Botcraft::WardenEntity::GetClientAngerLevel(), Botcraft::CopperGolemEntity::GetCopperGolemState(), Botcraft::CamelEntity::GetDash(), GetDataAirSupplyId(), Botcraft::LivingEntity::GetDataArrowCountId(), Botcraft::FireworkRocketEntity::GetDataAttachedToTarget(), Botcraft::ShulkerEntity::GetDataAttachFaceId(), Botcraft::AgeableMobEntity::GetDataBabyId(), Botcraft::PiglinEntity::GetDataBabyId(), Botcraft::ZoglinEntity::GetDataBabyId(), Botcraft::ZombieEntity::GetDataBabyId(), Botcraft::DisplayTextDisplayEntity::GetDataBackgroundColorId(), Botcraft::EndCrystalEntity::GetDataBeamTarget(), Botcraft::DisplayEntity::GetDataBillboardRenderConstraintsId(), Botcraft::FishingHookEntity::GetDataBiting(), Botcraft::DisplayBlockDisplayEntity::GetDataBlockStateId(), Botcraft::PrimedTntEntity::GetDataBlockStateId(), Botcraft::ArmorStandEntity::GetDataBodyPose(), Botcraft::PigEntity::GetDataBoostTime(), Botcraft::StriderEntity::GetDataBoostTime(), Botcraft::DisplayEntity::GetDataBrightnessOverrideId(), Botcraft::AllayEntity::GetDataCanDuplicate(), Botcraft::EnderManEntity::GetDataCarryState(), Botcraft::ArmorStandEntity::GetDataClientFlags(), Botcraft::CatEntity::GetDataCollarColor(), Botcraft::WolfEntity::GetDataCollarColor(), Botcraft::ShulkerEntity::GetDataColorId(), Botcraft::ZombieVillagerEntity::GetDataConvertingId(), Botcraft::EnderManEntity::GetDataCreepy(), GetDataCustomName(), GetDataCustomNameVisible(), Botcraft::AllayEntity::GetDataDancing(), Botcraft::WitherSkullEntity::GetDataDangerous(), Botcraft::GlowSquidEntity::GetDataDarkTicksRemaining(), Botcraft::MannequinEntity::GetDataDescription(), Botcraft::HangingEntity::GetDataDirection(), Botcraft::SnifferEntity::GetDataDropSeedAtTick(), Botcraft::ZombieEntity::GetDataDrownedConversionId(), Botcraft::LivingEntity::GetDataEffectAmbienceId(), Botcraft::LivingEntity::GetDataEffectParticles(), Botcraft::BeeEntity::GetDataFlagsId(), Botcraft::FoxEntity::GetDataFlagsId(), Botcraft::IronGolemEntity::GetDataFlagsId(), Botcraft::BlazeEntity::GetDataFlagsId(), Botcraft::SpiderEntity::GetDataFlagsId(), Botcraft::VexEntity::GetDataFlagsId(), Botcraft::TamableAnimalEntity::GetDataFlagsId(), Botcraft::PrimedTntEntity::GetDataFuseId(), Botcraft::DisplayEntity::GetDataGlowColorOverrideId(), Botcraft::GoatEntity::GetDataHasLeftHorn(), Botcraft::GoatEntity::GetDataHasRightHorn(), Botcraft::ArmorStandEntity::GetDataHeadPose(), Botcraft::LivingEntity::GetDataHealthId(), Botcraft::DisplayEntity::GetDataHeightId(), Botcraft::InteractionEntity::GetDataHeightId(), Botcraft::FishingHookEntity::GetDataHookedEntity(), Botcraft::GuardianEntity::GetDataIdAttackTarget(), Botcraft::AbstractBoatEntity::GetDataIdBubbleTime(), Botcraft::AbstractChestedHorseEntity::GetDataIdChest(), Botcraft::MinecartCommandBlockEntity::GetDataIdCommandName(), Botcraft::AbstractMinecartEntity::GetDataIdCustomDisplayBlock(), Botcraft::VehicleEntity::GetDataIdDamage(), Botcraft::AbstractMinecartEntity::GetDataIdDisplayOffset(), Botcraft::FireworkRocketEntity::GetDataIdFireworksItem(), Botcraft::BatEntity::GetDataIdFlags(), Botcraft::AbstractHorseEntity::GetDataIdFlags(), Botcraft::PandaEntity::GetDataIdFlags(), Botcraft::MinecartFurnaceEntity::GetDataIdFuel(), Botcraft::VehicleEntity::GetDataIdHurt(), Botcraft::VehicleEntity::GetDataIdHurtdir(), Botcraft::WitherBossEntity::GetDataIdInv(), Botcraft::MinecartCommandBlockEntity::GetDataIdLastOutput(), Botcraft::GuardianEntity::GetDataIdMoving(), Botcraft::AbstractBoatEntity::GetDataIdPaddleLeft(), Botcraft::AbstractBoatEntity::GetDataIdPaddleRight(), Botcraft::HorseEntity::GetDataIdTypeVariant(), Botcraft::TropicalFishEntity::GetDataIdTypeVariant(), Botcraft::MannequinEntity::GetDataImmovable(), Botcraft::HoglinEntity::GetDataImmuneToZombification(), Botcraft::AbstractPiglinEntity::GetDataImmuneToZombification(), Botcraft::WolfEntity::GetDataInterestedId(), Botcraft::GhastEntity::GetDataIsCharging(), Botcraft::PiglinEntity::GetDataIsChargingCrossbow(), Botcraft::PiglinEntity::GetDataIsDancing(), Botcraft::CreeperEntity::GetDataIsIgnited(), Botcraft::CreeperEntity::GetDataIsPowered(), Botcraft::GoatEntity::GetDataIsScreamingGoat(), Botcraft::ItemFrameEntity::GetDataItem(), Botcraft::ItemEntity::GetDataItem(), Botcraft::OminousItemSpawnerEntity::GetDataItem(), Botcraft::DisplayItemDisplayEntity::GetDataItemDisplayId(), Botcraft::EyeOfEnderEntity::GetDataItemStack(), Botcraft::FireballEntity::GetDataItemStack(), Botcraft::ThrowableItemProjectileEntity::GetDataItemStack(), Botcraft::DisplayItemDisplayEntity::GetDataItemStackId(), Botcraft::ArmorStandEntity::GetDataLeftArmPose(), Botcraft::ArmorStandEntity::GetDataLeftLegPose(), Botcraft::DisplayEntity::GetDataLeftRotationId(), Botcraft::DisplayTextDisplayEntity::GetDataLineWidthId(), Botcraft::LivingEntity::GetDataLivingEntityFlagsImpl(), Botcraft::MobEntity::GetDataMobFlagsId(), GetDataNoGravity(), Botcraft::TamableAnimalEntity::GetDataOwneruuidId(), Botcraft::PaintingEntity::GetDataPaintingVariantId(), Botcraft::AreaEffectCloudEntity::GetDataParticle(), Botcraft::ShulkerEntity::GetDataPeekId(), Botcraft::EnderDragonEntity::GetDataPhase(), Botcraft::PlayerEntity::GetDataPlayerAbsorptionId(), Botcraft::AvatarEntity::GetDataPlayerMainHand(), Botcraft::AvatarEntity::GetDataPlayerModeCustomisation(), Botcraft::AxolotlEntity::GetDataPlayingDead(), GetDataPoseImpl(), Botcraft::DisplayEntity::GetDataPosRotInterpolationDurationId(), Botcraft::MannequinEntity::GetDataProfile(), Botcraft::SnowGolemEntity::GetDataPumpkinId(), Botcraft::AreaEffectCloudEntity::GetDataRadiusImpl(), Botcraft::BeeEntity::GetDataRemainingAngerTime(), Botcraft::WolfEntity::GetDataRemainingAngerTime(), Botcraft::InteractionEntity::GetDataResponseId(), Botcraft::ArmorStandEntity::GetDataRightArmPose(), Botcraft::ArmorStandEntity::GetDataRightLegPose(), Botcraft::DisplayEntity::GetDataRightRotationId(), Botcraft::ItemFrameEntity::GetDataRotation(), Botcraft::DisplayEntity::GetDataScaleId(), Botcraft::PlayerEntity::GetDataScoreId(), Botcraft::DisplayEntity::GetDataShadowRadiusId(), Botcraft::DisplayEntity::GetDataShadowStrengthId(), GetDataSharedFlagsIdImpl(), Botcraft::BoggedEntity::GetDataSheared(), Botcraft::FireworkRocketEntity::GetDataShotAtAngle(), Botcraft::PlayerEntity::GetDataShoulderParrotLeft(), Botcraft::PlayerEntity::GetDataShoulderParrotRight(), Botcraft::EndCrystalEntity::GetDataShowBottom(), GetDataSilent(), Botcraft::WolfEntity::GetDataSoundVariantId(), Botcraft::ZombieEntity::GetDataSpecialTypeId(), Botcraft::SpellcasterIllagerEntity::GetDataSpellCastingId(), Botcraft::PolarBearEntity::GetDataStandingId(), Botcraft::EnderManEntity::GetDataStaredAt(), Botcraft::FallingBlockEntity::GetDataStartPos(), Botcraft::SnifferEntity::GetDataState(), Botcraft::LivingEntity::GetDataStingerCountId(), Botcraft::SkeletonEntity::GetDataStrayConversionId(), Botcraft::LlamaEntity::GetDataStrengthId(), Botcraft::DisplayTextDisplayEntity::GetDataStyleFlagsId(), Botcraft::StriderEntity::GetDataSuffocating(), Botcraft::CreeperEntity::GetDataSwellDir(), Botcraft::WitherBossEntity::GetDataTargetA(), Botcraft::WitherBossEntity::GetDataTargetB(), Botcraft::WitherBossEntity::GetDataTargetC(), Botcraft::DisplayTextDisplayEntity::GetDataTextId(), Botcraft::DisplayTextDisplayEntity::GetDataTextOpacityId(), GetDataTicksFrozen(), Botcraft::FrogEntity::GetDataTongueTargetId(), Botcraft::DisplayEntity::GetDataTransformationInterpolationDurationId(), Botcraft::DisplayEntity::GetDataTransformationInterpolationStartDeltaTicksId(), Botcraft::DisplayEntity::GetDataTranslationId(), Botcraft::FoxEntity::GetDataTrustedId0(), Botcraft::FoxEntity::GetDataTrustedId1(), Botcraft::OcelotEntity::GetDataTrusting(), Botcraft::MushroomCowEntity::GetDataType(), Botcraft::CatEntity::GetDataTypeId(), Botcraft::FoxEntity::GetDataTypeId(), Botcraft::RabbitEntity::GetDataTypeId(), Botcraft::SalmonEntity::GetDataTypeImpl(), Botcraft::AbstractVillagerEntity::GetDataUnhappyCounter(), Botcraft::WitchEntity::GetDataUsingItem(), Botcraft::ExperienceOrbEntity::GetDataValue(), Botcraft::AxolotlEntity::GetDataVariant(), Botcraft::ChickenEntity::GetDataVariantId(), Botcraft::CowEntity::GetDataVariantId(), Botcraft::FrogEntity::GetDataVariantId(), Botcraft::LlamaEntity::GetDataVariantId(), Botcraft::ParrotEntity::GetDataVariantId(), Botcraft::PigEntity::GetDataVariantId(), Botcraft::WolfEntity::GetDataVariantId(), Botcraft::DisplayEntity::GetDataViewRangeId(), Botcraft::ZombieVillagerEntity::GetDataVillagerData(), Botcraft::VillagerEntity::GetDataVillagerData(), Botcraft::AreaEffectCloudEntity::GetDataWaiting(), Botcraft::DisplayEntity::GetDataWidthId(), Botcraft::InteractionEntity::GetDataWidthId(), Botcraft::SheepEntity::GetDataWoolId(), Botcraft::PandaEntity::GetEatCounter(), Botcraft::AbstractFishEntity::GetFromBucket(), Botcraft::AxolotlEntity::GetFromBucket(), Botcraft::DolphinEntity::GetGotFish(), Botcraft::TurtleEntity::GetHasEgg(), Botcraft::PandaEntity::GetHiddenGeneId(), Botcraft::CreakingEntity::GetHomePos(), Botcraft::ArrowEntity::GetIdEffectColor(), Botcraft::AbstractArrowEntity::GetIdFlags(), Botcraft::ThrownTridentEntity::GetIdFoil(), Botcraft::ThrownTridentEntity::GetIdLoyalty(), Botcraft::PhantomEntity::GetIdSize(), Botcraft::SlimeEntity::GetIdSizeImpl(), Botcraft::AbstractArrowEntity::GetInGround(), Botcraft::CreakingEntity::GetIsActive(), Botcraft::RaiderEntity::GetIsCelebrating(), Botcraft::PillagerEntity::GetIsChargingCrossbow(), Botcraft::HappyGhastEntity::GetIsLeashHolder(), Botcraft::CatEntity::GetIsLying(), Botcraft::CreakingEntity::GetIsTearingDown(), Botcraft::CamelEntity::GetLastPoseChangeTick(), Botcraft::TurtleEntity::GetLayingEgg(), Botcraft::PandaEntity::GetMainGeneId(), Botcraft::DolphinEntity::GetMoistnessLevel(), Botcraft::AbstractArrowEntity::GetPierceLevel(), Botcraft::PufferfishEntity::GetPuffState(), Botcraft::CatEntity::GetRelaxStateOne(), Botcraft::LivingEntity::GetSleepingPosIdImpl(), Botcraft::PandaEntity::GetSneezeCounter(), Botcraft::HappyGhastEntity::GetStaysStill(), Botcraft::PandaEntity::GetUnhappyCounter(), Botcraft::AreaEffectCloudEntity::GetWidthImpl(), Botcraft::ArmadilloEntity::SetArmadilloState(), Botcraft::CreakingEntity::SetCanMove(), Botcraft::WardenEntity::SetClientAngerLevel(), Botcraft::CopperGolemEntity::SetCopperGolemState(), Botcraft::CamelEntity::SetDash(), SetDataAirSupplyId(), Botcraft::LivingEntity::SetDataArrowCountId(), Botcraft::FireworkRocketEntity::SetDataAttachedToTarget(), Botcraft::ShulkerEntity::SetDataAttachFaceId(), Botcraft::AgeableMobEntity::SetDataBabyId(), Botcraft::PiglinEntity::SetDataBabyId(), Botcraft::ZoglinEntity::SetDataBabyId(), Botcraft::ZombieEntity::SetDataBabyId(), Botcraft::DisplayTextDisplayEntity::SetDataBackgroundColorId(), Botcraft::EndCrystalEntity::SetDataBeamTarget(), Botcraft::DisplayEntity::SetDataBillboardRenderConstraintsId(), Botcraft::FishingHookEntity::SetDataBiting(), Botcraft::DisplayBlockDisplayEntity::SetDataBlockStateId(), Botcraft::PrimedTntEntity::SetDataBlockStateId(), Botcraft::ArmorStandEntity::SetDataBodyPose(), Botcraft::PigEntity::SetDataBoostTime(), Botcraft::StriderEntity::SetDataBoostTime(), Botcraft::DisplayEntity::SetDataBrightnessOverrideId(), Botcraft::AllayEntity::SetDataCanDuplicate(), Botcraft::EnderManEntity::SetDataCarryState(), Botcraft::ArmorStandEntity::SetDataClientFlags(), Botcraft::CatEntity::SetDataCollarColor(), Botcraft::WolfEntity::SetDataCollarColor(), Botcraft::ShulkerEntity::SetDataColorId(), Botcraft::ZombieVillagerEntity::SetDataConvertingId(), Botcraft::EnderManEntity::SetDataCreepy(), SetDataCustomName(), SetDataCustomNameVisible(), Botcraft::AllayEntity::SetDataDancing(), Botcraft::WitherSkullEntity::SetDataDangerous(), Botcraft::GlowSquidEntity::SetDataDarkTicksRemaining(), Botcraft::MannequinEntity::SetDataDescription(), Botcraft::HangingEntity::SetDataDirection(), Botcraft::SnifferEntity::SetDataDropSeedAtTick(), Botcraft::ZombieEntity::SetDataDrownedConversionId(), Botcraft::LivingEntity::SetDataEffectAmbienceId(), Botcraft::LivingEntity::SetDataEffectParticles(), Botcraft::BeeEntity::SetDataFlagsId(), Botcraft::FoxEntity::SetDataFlagsId(), Botcraft::IronGolemEntity::SetDataFlagsId(), Botcraft::BlazeEntity::SetDataFlagsId(), Botcraft::SpiderEntity::SetDataFlagsId(), Botcraft::VexEntity::SetDataFlagsId(), Botcraft::TamableAnimalEntity::SetDataFlagsId(), Botcraft::PrimedTntEntity::SetDataFuseId(), Botcraft::DisplayEntity::SetDataGlowColorOverrideId(), Botcraft::GoatEntity::SetDataHasLeftHorn(), Botcraft::GoatEntity::SetDataHasRightHorn(), Botcraft::ArmorStandEntity::SetDataHeadPose(), Botcraft::LivingEntity::SetDataHealthId(), Botcraft::DisplayEntity::SetDataHeightId(), Botcraft::InteractionEntity::SetDataHeightId(), Botcraft::FishingHookEntity::SetDataHookedEntity(), Botcraft::GuardianEntity::SetDataIdAttackTarget(), Botcraft::AbstractBoatEntity::SetDataIdBubbleTime(), Botcraft::AbstractChestedHorseEntity::SetDataIdChest(), Botcraft::MinecartCommandBlockEntity::SetDataIdCommandName(), Botcraft::AbstractMinecartEntity::SetDataIdCustomDisplayBlock(), Botcraft::VehicleEntity::SetDataIdDamage(), Botcraft::AbstractMinecartEntity::SetDataIdDisplayOffset(), Botcraft::FireworkRocketEntity::SetDataIdFireworksItem(), Botcraft::BatEntity::SetDataIdFlags(), Botcraft::AbstractHorseEntity::SetDataIdFlags(), Botcraft::PandaEntity::SetDataIdFlags(), Botcraft::MinecartFurnaceEntity::SetDataIdFuel(), Botcraft::VehicleEntity::SetDataIdHurt(), Botcraft::VehicleEntity::SetDataIdHurtdir(), Botcraft::WitherBossEntity::SetDataIdInv(), Botcraft::MinecartCommandBlockEntity::SetDataIdLastOutput(), Botcraft::GuardianEntity::SetDataIdMoving(), Botcraft::AbstractBoatEntity::SetDataIdPaddleLeft(), Botcraft::AbstractBoatEntity::SetDataIdPaddleRight(), Botcraft::HorseEntity::SetDataIdTypeVariant(), Botcraft::TropicalFishEntity::SetDataIdTypeVariant(), Botcraft::MannequinEntity::SetDataImmovable(), Botcraft::HoglinEntity::SetDataImmuneToZombification(), Botcraft::AbstractPiglinEntity::SetDataImmuneToZombification(), Botcraft::WolfEntity::SetDataInterestedId(), Botcraft::GhastEntity::SetDataIsCharging(), Botcraft::PiglinEntity::SetDataIsChargingCrossbow(), Botcraft::PiglinEntity::SetDataIsDancing(), Botcraft::CreeperEntity::SetDataIsIgnited(), Botcraft::CreeperEntity::SetDataIsPowered(), Botcraft::GoatEntity::SetDataIsScreamingGoat(), Botcraft::ItemFrameEntity::SetDataItem(), Botcraft::ItemEntity::SetDataItem(), Botcraft::OminousItemSpawnerEntity::SetDataItem(), Botcraft::DisplayItemDisplayEntity::SetDataItemDisplayId(), Botcraft::EyeOfEnderEntity::SetDataItemStack(), Botcraft::FireballEntity::SetDataItemStack(), Botcraft::ThrowableItemProjectileEntity::SetDataItemStack(), Botcraft::DisplayItemDisplayEntity::SetDataItemStackId(), Botcraft::ArmorStandEntity::SetDataLeftArmPose(), Botcraft::ArmorStandEntity::SetDataLeftLegPose(), Botcraft::DisplayEntity::SetDataLeftRotationId(), Botcraft::DisplayTextDisplayEntity::SetDataLineWidthId(), Botcraft::LivingEntity::SetDataLivingEntityFlags(), Botcraft::MobEntity::SetDataMobFlagsId(), SetDataNoGravity(), Botcraft::TamableAnimalEntity::SetDataOwneruuidId(), Botcraft::PaintingEntity::SetDataPaintingVariantId(), Botcraft::AreaEffectCloudEntity::SetDataParticle(), Botcraft::ShulkerEntity::SetDataPeekId(), Botcraft::EnderDragonEntity::SetDataPhase(), Botcraft::PlayerEntity::SetDataPlayerAbsorptionId(), Botcraft::AvatarEntity::SetDataPlayerMainHand(), Botcraft::AvatarEntity::SetDataPlayerModeCustomisation(), Botcraft::AxolotlEntity::SetDataPlayingDead(), SetDataPoseImpl(), Botcraft::DisplayEntity::SetDataPosRotInterpolationDurationId(), Botcraft::MannequinEntity::SetDataProfile(), Botcraft::SnowGolemEntity::SetDataPumpkinId(), Botcraft::AreaEffectCloudEntity::SetDataRadius(), Botcraft::BeeEntity::SetDataRemainingAngerTime(), Botcraft::WolfEntity::SetDataRemainingAngerTime(), Botcraft::InteractionEntity::SetDataResponseId(), Botcraft::ArmorStandEntity::SetDataRightArmPose(), Botcraft::ArmorStandEntity::SetDataRightLegPose(), Botcraft::DisplayEntity::SetDataRightRotationId(), Botcraft::ItemFrameEntity::SetDataRotation(), Botcraft::DisplayEntity::SetDataScaleId(), Botcraft::PlayerEntity::SetDataScoreId(), Botcraft::DisplayEntity::SetDataShadowRadiusId(), Botcraft::DisplayEntity::SetDataShadowStrengthId(), SetDataSharedFlagsIdImpl(), Botcraft::BoggedEntity::SetDataSheared(), Botcraft::FireworkRocketEntity::SetDataShotAtAngle(), Botcraft::PlayerEntity::SetDataShoulderParrotLeft(), Botcraft::PlayerEntity::SetDataShoulderParrotRight(), Botcraft::EndCrystalEntity::SetDataShowBottom(), SetDataSilent(), Botcraft::WolfEntity::SetDataSoundVariantId(), Botcraft::ZombieEntity::SetDataSpecialTypeId(), Botcraft::SpellcasterIllagerEntity::SetDataSpellCastingId(), Botcraft::PolarBearEntity::SetDataStandingId(), Botcraft::EnderManEntity::SetDataStaredAt(), Botcraft::FallingBlockEntity::SetDataStartPos(), Botcraft::SnifferEntity::SetDataState(), Botcraft::LivingEntity::SetDataStingerCountId(), Botcraft::SkeletonEntity::SetDataStrayConversionId(), Botcraft::LlamaEntity::SetDataStrengthId(), Botcraft::DisplayTextDisplayEntity::SetDataStyleFlagsId(), Botcraft::StriderEntity::SetDataSuffocating(), Botcraft::CreeperEntity::SetDataSwellDir(), Botcraft::WitherBossEntity::SetDataTargetA(), Botcraft::WitherBossEntity::SetDataTargetB(), Botcraft::WitherBossEntity::SetDataTargetC(), Botcraft::DisplayTextDisplayEntity::SetDataTextId(), Botcraft::DisplayTextDisplayEntity::SetDataTextOpacityId(), SetDataTicksFrozen(), Botcraft::FrogEntity::SetDataTongueTargetId(), Botcraft::DisplayEntity::SetDataTransformationInterpolationDurationId(), Botcraft::DisplayEntity::SetDataTransformationInterpolationStartDeltaTicksId(), Botcraft::DisplayEntity::SetDataTranslationId(), Botcraft::FoxEntity::SetDataTrustedId0(), Botcraft::FoxEntity::SetDataTrustedId1(), Botcraft::OcelotEntity::SetDataTrusting(), Botcraft::MushroomCowEntity::SetDataType(), Botcraft::CatEntity::SetDataTypeId(), Botcraft::FoxEntity::SetDataTypeId(), Botcraft::RabbitEntity::SetDataTypeId(), Botcraft::AbstractVillagerEntity::SetDataUnhappyCounter(), Botcraft::WitchEntity::SetDataUsingItem(), Botcraft::ExperienceOrbEntity::SetDataValue(), Botcraft::AxolotlEntity::SetDataVariant(), Botcraft::ChickenEntity::SetDataVariantId(), Botcraft::CowEntity::SetDataVariantId(), Botcraft::FrogEntity::SetDataVariantId(), Botcraft::LlamaEntity::SetDataVariantId(), Botcraft::ParrotEntity::SetDataVariantId(), Botcraft::PigEntity::SetDataVariantId(), Botcraft::WolfEntity::SetDataVariantId(), Botcraft::DisplayEntity::SetDataViewRangeId(), Botcraft::ZombieVillagerEntity::SetDataVillagerData(), Botcraft::VillagerEntity::SetDataVillagerData(), Botcraft::AreaEffectCloudEntity::SetDataWaiting(), Botcraft::DisplayEntity::SetDataWidthId(), Botcraft::InteractionEntity::SetDataWidthId(), Botcraft::SheepEntity::SetDataWoolId(), Botcraft::PandaEntity::SetEatCounter(), Botcraft::AbstractFishEntity::SetFromBucket(), Botcraft::AxolotlEntity::SetFromBucket(), Botcraft::DolphinEntity::SetGotFish(), Botcraft::TurtleEntity::SetHasEgg(), Botcraft::PandaEntity::SetHiddenGeneId(), Botcraft::CreakingEntity::SetHomePos(), Botcraft::ArrowEntity::SetIdEffectColor(), Botcraft::AbstractArrowEntity::SetIdFlags(), Botcraft::ThrownTridentEntity::SetIdFoil(), Botcraft::ThrownTridentEntity::SetIdLoyalty(), Botcraft::PhantomEntity::SetIdSize(), Botcraft::SlimeEntity::SetIdSize(), Botcraft::AbstractArrowEntity::SetInGround(), Botcraft::CreakingEntity::SetIsActive(), Botcraft::RaiderEntity::SetIsCelebrating(), Botcraft::PillagerEntity::SetIsChargingCrossbow(), Botcraft::HappyGhastEntity::SetIsLeashHolder(), Botcraft::CatEntity::SetIsLying(), Botcraft::CreakingEntity::SetIsTearingDown(), Botcraft::CamelEntity::SetLastPoseChangeTick(), Botcraft::TurtleEntity::SetLayingEgg(), Botcraft::PandaEntity::SetMainGeneId(), SetMetadataValue(), Botcraft::AgeableMobEntity::SetMetadataValue(), Botcraft::BatEntity::SetMetadataValue(), Botcraft::AbstractFishEntity::SetMetadataValue(), Botcraft::AllayEntity::SetMetadataValue(), Botcraft::ArmadilloEntity::SetMetadataValue(), Botcraft::AxolotlEntity::SetMetadataValue(), Botcraft::BeeEntity::SetMetadataValue(), Botcraft::CamelEntity::SetMetadataValue(), Botcraft::CatEntity::SetMetadataValue(), Botcraft::ChickenEntity::SetMetadataValue(), Botcraft::CopperGolemEntity::SetMetadataValue(), Botcraft::CowEntity::SetMetadataValue(), Botcraft::DolphinEntity::SetMetadataValue(), Botcraft::FoxEntity::SetMetadataValue(), Botcraft::FrogEntity::SetMetadataValue(), Botcraft::GoatEntity::SetMetadataValue(), Botcraft::HappyGhastEntity::SetMetadataValue(), Botcraft::AbstractChestedHorseEntity::SetMetadataValue(), Botcraft::AbstractHorseEntity::SetMetadataValue(), Botcraft::HorseEntity::SetMetadataValue(), Botcraft::LlamaEntity::SetMetadataValue(), Botcraft::IronGolemEntity::SetMetadataValue(), Botcraft::MushroomCowEntity::SetMetadataValue(), Botcraft::OcelotEntity::SetMetadataValue(), Botcraft::PandaEntity::SetMetadataValue(), Botcraft::ParrotEntity::SetMetadataValue(), Botcraft::PigEntity::SetMetadataValue(), Botcraft::PolarBearEntity::SetMetadataValue(), Botcraft::PufferfishEntity::SetMetadataValue(), Botcraft::RabbitEntity::SetMetadataValue(), Botcraft::SalmonEntity::SetMetadataValue(), Botcraft::SheepEntity::SetMetadataValue(), Botcraft::SnifferEntity::SetMetadataValue(), Botcraft::SnowGolemEntity::SetMetadataValue(), Botcraft::TropicalFishEntity::SetMetadataValue(), Botcraft::TurtleEntity::SetMetadataValue(), Botcraft::WolfEntity::SetMetadataValue(), Botcraft::AreaEffectCloudEntity::SetMetadataValue(), Botcraft::AvatarEntity::SetMetadataValue(), Botcraft::EndCrystalEntity::SetMetadataValue(), Botcraft::EnderDragonEntity::SetMetadataValue(), Botcraft::WitherBossEntity::SetMetadataValue(), Botcraft::ArmorStandEntity::SetMetadataValue(), Botcraft::HangingEntity::SetMetadataValue(), Botcraft::ItemFrameEntity::SetMetadataValue(), Botcraft::MannequinEntity::SetMetadataValue(), Botcraft::PaintingEntity::SetMetadataValue(), Botcraft::DisplayBlockDisplayEntity::SetMetadataValue(), Botcraft::DisplayEntity::SetMetadataValue(), Botcraft::DisplayItemDisplayEntity::SetMetadataValue(), Botcraft::DisplayTextDisplayEntity::SetMetadataValue(), Botcraft::ExperienceOrbEntity::SetMetadataValue(), Botcraft::GlowSquidEntity::SetMetadataValue(), Botcraft::InteractionEntity::SetMetadataValue(), Botcraft::FallingBlockEntity::SetMetadataValue(), Botcraft::ItemEntity::SetMetadataValue(), Botcraft::PrimedTntEntity::SetMetadataValue(), Botcraft::LivingEntity::SetMetadataValue(), Botcraft::MobEntity::SetMetadataValue(), Botcraft::BlazeEntity::SetMetadataValue(), Botcraft::BoggedEntity::SetMetadataValue(), Botcraft::CreakingEntity::SetMetadataValue(), Botcraft::CreeperEntity::SetMetadataValue(), Botcraft::EnderManEntity::SetMetadataValue(), Botcraft::GhastEntity::SetMetadataValue(), Botcraft::GuardianEntity::SetMetadataValue(), Botcraft::HoglinEntity::SetMetadataValue(), Botcraft::PhantomEntity::SetMetadataValue(), Botcraft::AbstractPiglinEntity::SetMetadataValue(), Botcraft::PiglinEntity::SetMetadataValue(), Botcraft::PillagerEntity::SetMetadataValue(), Botcraft::ShulkerEntity::SetMetadataValue(), Botcraft::SkeletonEntity::SetMetadataValue(), Botcraft::SlimeEntity::SetMetadataValue(), Botcraft::SpellcasterIllagerEntity::SetMetadataValue(), Botcraft::SpiderEntity::SetMetadataValue(), Botcraft::StriderEntity::SetMetadataValue(), Botcraft::VexEntity::SetMetadataValue(), Botcraft::WardenEntity::SetMetadataValue(), Botcraft::WitchEntity::SetMetadataValue(), Botcraft::ZoglinEntity::SetMetadataValue(), Botcraft::ZombieEntity::SetMetadataValue(), Botcraft::ZombieVillagerEntity::SetMetadataValue(), Botcraft::AbstractVillagerEntity::SetMetadataValue(), Botcraft::VillagerEntity::SetMetadataValue(), Botcraft::OminousItemSpawnerEntity::SetMetadataValue(), Botcraft::PlayerEntity::SetMetadataValue(), Botcraft::AbstractArrowEntity::SetMetadataValue(), Botcraft::ArrowEntity::SetMetadataValue(), Botcraft::EyeOfEnderEntity::SetMetadataValue(), Botcraft::FireballEntity::SetMetadataValue(), Botcraft::FireworkRocketEntity::SetMetadataValue(), Botcraft::FishingHookEntity::SetMetadataValue(), Botcraft::ThrowableItemProjectileEntity::SetMetadataValue(), Botcraft::ThrownTridentEntity::SetMetadataValue(), Botcraft::WitherSkullEntity::SetMetadataValue(), Botcraft::RaiderEntity::SetMetadataValue(), Botcraft::TamableAnimalEntity::SetMetadataValue(), Botcraft::AbstractBoatEntity::SetMetadataValue(), Botcraft::AbstractMinecartEntity::SetMetadataValue(), Botcraft::MinecartCommandBlockEntity::SetMetadataValue(), Botcraft::MinecartFurnaceEntity::SetMetadataValue(), Botcraft::VehicleEntity::SetMetadataValue(), Botcraft::DolphinEntity::SetMoistnessLevel(), Botcraft::AbstractArrowEntity::SetPierceLevel(), Botcraft::PufferfishEntity::SetPuffState(), Botcraft::CatEntity::SetRelaxStateOne(), Botcraft::LivingEntity::SetSleepingPosId(), Botcraft::PandaEntity::SetSneezeCounter(), Botcraft::HappyGhastEntity::SetStaysStill(), and Botcraft::PandaEntity::SetUnhappyCounter().

◆ metadata_count

constexpr int Botcraft::Entity::metadata_count = 8
staticconstexprprotected

Definition at line 55 of file Entity.hpp.

Referenced by SetMetadataValue().

◆ metadata_names

const std::array< std::string, Entity::metadata_count > Botcraft::Entity::metadata_names
staticprotected
Initial value:
{ {
"data_shared_flags_id",
"data_air_supply_id",
"data_custom_name",
"data_custom_name_visible",
"data_silent",
"data_no_gravity",
"data_pose",
"data_ticks_frozen",
} }

Definition at line 61 of file Entity.hpp.

Referenced by Botcraft::PlayerEntity::GetColliderImpl(), and SetMetadataValue().

◆ on_ground

bool Botcraft::Entity::on_ground
protected

Definition at line 272 of file Entity.hpp.

Referenced by Entity(), GetOnGround(), Serialize(), and SetOnGround().

◆ pitch

◆ position

◆ speed

Vector3<double> Botcraft::Entity::speed
protected

◆ uuid

ProtocolCraft::UUID Botcraft::Entity::uuid
protected

Definition at line 267 of file Entity.hpp.

Referenced by GetUUID(), and SetUUID().

◆ yaw


The documentation for this class was generated from the following files: