|
virtual bool | canShowNameTag () const |
|
virtual void | addAdditionalSaveData (::CompoundTag &tag) const |
|
virtual void | readAdditionalSaveData (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) |
|
virtual void | initializeComponents (::ActorInitializationMethod method, ::VariantParameterList const ¶ms) |
|
virtual::MinecartType | getType () |
|
virtual::Block const * | getDefaultDisplayBlock () const |
|
virtual void | applyNaturalSlowdown (::BlockSource ®ion) |
|
virtual void | _lazyInitDisplayBlock () |
|
MCFOLD bool | $canShowNameTag () const |
|
MCAPI void | $addAdditionalSaveData (::CompoundTag &tag) const |
|
MCAPI void | $readAdditionalSaveData (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) |
|
MCAPI void | $initializeComponents (::ActorInitializationMethod method, ::VariantParameterList const ¶ms) |
|
MCFOLD::MinecartType | $getType () |
|
MCAPI::Block const * | $getDefaultDisplayBlock () const |
|
MCFOLD void | $applyNaturalSlowdown (::BlockSource ®ion) |
|
MCAPI void | $_lazyInitDisplayBlock () |
|
virtual void | reloadHardcoded (::ActorInitializationMethod method, ::VariantParameterList const ¶ms) |
|
virtual void | reloadHardcodedClient (::ActorInitializationMethod method) |
|
virtual void | destroy (::ActorDamageSource const &, bool dropMinecartComponents) |
|
virtual int | getDefaultDisplayOffset () const |
|
virtual float | getShadowRadius () const |
|
virtual::ActorUniqueID | getControllingPlayer () const |
|
virtual bool | isInvulnerableTo (::ActorDamageSource const &source) const |
|
virtual float | getInterpolatedBodyYaw (float) const |
|
virtual void | kill () |
|
virtual bool | _hurt (::ActorDamageSource const &source, float damage, bool, bool) |
|
MCAPI void | _registerLoopingSounds () |
|
MCAPI void | dropMinecartWithContentsAndRemove (::std::string_view vanillaMinecartName, bool dropMinecartComponents) |
|
MCAPI void | postNormalTick (::BlockPos const &preNormalTickBlockPos) |
|
MCAPI::BlockPos | preNormalTick () |
|
MCAPI void | setDisplayBlock (::Block const &block) |
|
MCAPI void * | $ctor (::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext) |
|
MCAPI void * | $ctor (::ILevel &level, ::EntityContext &entityContext) |
|
MCAPI void | $dtor () |
|
MCAPI void | $reloadHardcoded (::ActorInitializationMethod method, ::VariantParameterList const ¶ms) |
|
MCAPI void | $reloadHardcodedClient (::ActorInitializationMethod method) |
|
MCAPI void | $destroy (::ActorDamageSource const &, bool dropMinecartComponents) |
|
MCFOLD int | $getDefaultDisplayOffset () const |
|
MCFOLD float | $getShadowRadius () const |
|
MCFOLD::ActorUniqueID | $getControllingPlayer () const |
|
MCFOLD bool | $isInvulnerableTo (::ActorDamageSource const &source) const |
|
MCAPI float | $getInterpolatedBodyYaw (float) const |
|
MCAPI void | $kill () |
|
MCAPI bool | $_hurt (::ActorDamageSource const &source, float damage, bool, bool) |
|
LLNDAPI class EntityContext & | getEntityContext () |
|
LLNDAPI class EntityContext const & | getEntityContext () const |
|
LLAPI void | refresh () |
|
LLAPI optional_ref< Actor > | clone (Vec3 const &pos, std::optional< DimensionType > dimId=std::nullopt) const |
|
LLNDAPI std::string const & | getTypeName () const |
|
LLNDAPI class Vec3 | getFeetPos () const |
|
LLNDAPI class Vec3 | getHeadPos () const |
|
LLNDAPI class BlockPos | getFeetBlockPos () const |
|
LLNDAPI bool | isSimulatedPlayer () const |
|
LLNDAPI bool | isOnGround () const |
|
LLAPI void | setOnFire (int time, bool isEffect=true) |
|
LLAPI void | stopFire () |
|
LLNDAPI float | getPosDeltaPerSecLength () const |
|
LLAPI bool | hurtByCause (float damage, ::SharedTypes::Legacy::ActorDamageCause cause=::SharedTypes::Legacy::ActorDamageCause::Override, optional_ref< Actor > attacker=std::nullopt) |
|
LLNDAPI class HitResult | traceRay (float tMax=5.5f, bool includeActor=true, bool includeBlock=true, std::function< bool(class BlockSource const &, class Block const &, bool)> const &blockCheckFunction=[](auto &&...) -> bool { return true;}) const |
|
LLAPI void | teleport (class Vec3 const &pos, DimensionType dimId, class Vec2 const &rotation) |
|
LLAPI void | teleport (class Vec3 const &pos, DimensionType dimId) |
|
LLAPI void | setName (std::string const &name) |
|
LLNDAPI float | evalMolang (std::string const &expression) |
|
LLNDAPI const AABB & | getAABB () const |
|
Level & | getLevel () const |
|
virtual bool | hasComponent (::HashedString const &name) const |
|
virtual void | outOfWorld () |
|
virtual void | reloadComponents (::ActorInitializationMethod, ::VariantParameterList const &) |
|
virtual void | _serverInitItemStackIds () |
|
virtual void | _doInitialMove () |
|
virtual void | resetUserPos (bool) |
|
virtual::ActorType | getOwnerEntityType () |
|
virtual void | remove () |
|
virtual::Vec3 | getFiringPos () const |
|
virtual float | getInterpolatedBodyRot (float a=0.0f) const |
|
virtual float | getInterpolatedHeadRot (float=0.0f) const |
|
virtual float | getYawSpeedInDegreesPerSecond () const |
|
virtual::Vec3 | getInterpolatedRidingOffset (float, int const) const |
|
virtual bool | isFireImmune () const |
|
virtual void | blockedByShield (::ActorDamageSource const &source, ::Actor &blocker) |
|
virtual bool | canDisableShield () |
|
virtual void | teleportTo (::Vec3 const &pos, bool shouldStopRiding, int, int, bool keepVelocity) |
|
virtual void | lerpMotion (::Vec3 const &delta) |
|
virtual ::std::unique_ptr<::AddActorBasePacket > | tryCreateAddActorPacket () |
|
virtual void | normalTick () |
|
virtual void | baseTick () |
|
virtual void | passengerTick () |
|
virtual bool | startRiding (::Actor &vehicle, bool forceRiding) |
|
virtual void | addPassenger (::Actor &passenger) |
|
virtual::std::string | getExitTip (::std::string const &kind, ::InputMode mode, ::NewInteractionModel scheme) const |
|
virtual::std::string | getEntityLocNameString () const |
|
virtual bool | isInvisible () const |
|
virtual::std::string | getFormattedNameTag () const |
|
virtual::mce::Color | getNameTagTextColor () const |
|
virtual::Vec3 | getHeadLookVector (float a=0.0f) const |
|
virtual bool | canInteractWithOtherEntitiesInGame () const |
|
virtual float | getBrightness (float a, ::IConstBlockSource const ®ion) const |
|
MCAPI float | getBrightness (float a=0.0f) const |
|
virtual void | playerTouch (::Player &) |
|
virtual bool | isImmobile () const |
|
virtual bool | isSilentObserver () const |
|
virtual bool | isSleeping () const |
|
virtual void | setSleeping (bool) |
|
virtual void | setSneaking (bool value) |
|
virtual bool | isBlocking () const |
|
virtual bool | isDamageBlocked (::ActorDamageSource const &) const |
|
virtual bool | isAlive () const |
|
virtual bool | isOnFire () const |
|
virtual bool | isSurfaceMob () const |
|
virtual bool | isTargetable () const |
|
virtual void | setTarget (::Actor *entity) |
|
virtual bool | isValidTarget (::Actor *) const |
|
virtual bool | attack (::Actor &, ::SharedTypes::Legacy::ActorDamageCause const &) |
|
virtual void | performRangedAttack (::Actor &target, float) |
|
virtual void | setOwner (::ActorUniqueID const ownerId) |
|
virtual void | setSitting (bool value) |
|
virtual void | onTame () |
|
virtual void | onFailedTame () |
|
virtual void | setStanding (bool value) |
|
virtual bool | canPowerJump () const |
|
virtual bool | isEnchanted () const |
|
virtual void | playAmbientSound () |
|
virtual::SharedTypes::Legacy::LevelSoundEvent | getAmbientSound () const |
|
virtual::SharedTypes::Legacy::ActorDamageCause | getBlockDamageCause (::Block const &) const |
|
virtual bool | doFireHurt (int amount) |
|
virtual void | onLightningHit () |
|
virtual void | feed (int itemId) |
|
virtual void | handleEntityEvent (::ActorEvent eventId, int data) |
|
virtual::HashedString const & | getActorRendererId () const |
|
virtual void | despawn () |
|
virtual void | setArmor (::SharedTypes::Legacy::ArmorSlot, ::ItemStack const &) |
|
virtual::ArmorMaterialType | getArmorMaterialTypeInSlot (::SharedTypes::Legacy::ArmorSlot) const |
|
virtual int | getArmorTextureIndexInSlot (::SharedTypes::Legacy::ArmorSlot) const |
|
virtual float | getArmorColorInSlot (::SharedTypes::Legacy::ArmorSlot, int) const |
|
virtual void | setEquippedSlot (::SharedTypes::Legacy::EquipmentSlot, ::ItemStack const &) |
|
virtual void | setCarriedItem (::ItemStack const &item) |
|
virtual::ItemStack const & | getCarriedItem () const |
|
virtual void | setOffhandSlot (::ItemStack const &item) |
|
virtual::ItemStack const & | getEquippedTotem () const |
|
virtual bool | consumeTotem () |
|
virtual bool | load (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) |
|
virtual::HashedString const & | queryEntityRenderer () const |
|
virtual::ActorUniqueID | getSourceUniqueID () const |
|
virtual bool | canFreeze () const |
|
virtual::AABB | getLiquidAABB (::MaterialType const) const |
|
virtual void | handleInsidePortal (::BlockPos const &portalPos) |
|
virtual bool | canChangeDimensionsUsingPortal () const |
|
virtual void | changeDimension (::DimensionType toId) |
|
virtual void | changeDimension (::ChangeDimensionPacket const &) |
|
virtual float | causeFallDamageToActor (float, float, ::ActorDamageSource) |
|
virtual void | onSynchedDataUpdate (int dataId) |
|
virtual bool | canAddPassenger (::Actor &passenger) const |
|
virtual bool | canPickupItem (::ItemStack const &) const |
|
virtual bool | canBePulledIntoVehicle () const |
|
virtual bool | inCaravan () const |
|
virtual void | sendMotionPacketIfNeeded (::PlayerMovementSettings const &playerMovementSettings) |
|
virtual bool | canSynchronizeNewEntity () const |
|
virtual void | startSwimming () |
|
virtual void | stopSwimming () |
|
virtual void | buildDebugInfo (::std::string &) const |
|
virtual::CommandPermissionLevel | getCommandPermissionLevel () const |
|
virtual int | getDeathTime () const |
|
virtual bool | canBeAffected (uint id) const |
|
virtual bool | canBeAffectedByArrow (::MobEffectInstance const &effect) const |
|
virtual void | onEffectRemoved (::MobEffectInstance &effect) |
|
virtual bool | canObstructSpawningAndBlockPlacement () const |
|
virtual::AnimationComponent & | getAnimationComponent () |
|
virtual void | openContainerComponent (::Player &player) |
|
virtual void | swing () |
|
virtual void | useItem (::ItemStackBase &item, ::ItemUseMethod itemUseMethod, bool consumeItem) |
|
virtual void | getDebugText (::std::vector<::std::string > &outputInfo) |
|
virtual float | getMapDecorationRotation () const |
|
virtual float | getPassengerYRotation (::Actor const &passenger) const |
|
virtual bool | add (::ItemStack &item) |
|
virtual bool | drop (::ItemStack const &item, bool const randomly) |
|
virtual bool | getInteraction (::Player &player, ::ActorInteraction &interaction, ::Vec3 const &) |
|
virtual bool | canDestroyBlock (::Block const &) const |
|
virtual void | setAuxValue (int) |
|
virtual void | renderDebugServerState (::Options const &) |
|
virtual void | die (::ActorDamageSource const &source) |
|
virtual bool | shouldDropDeathLoot () const |
|
virtual void | applySnapshot (::EntityContext const &snapshotEntity, ::MovementDataExtractionUtility::SnapshotAccessor const &originalSnapshotEntity) |
|
virtual void | onPush (::Actor &) |
|
virtual ::std::optional<::BlockPos > | getLastDeathPos () const |
|
virtual ::std::optional<::DimensionType > | getLastDeathDimension () const |
|
virtual bool | hasDiedBefore () const |
|
virtual void | doEnterWaterSplashEffect () |
|
virtual void | doExitWaterSplashEffect () |
|
virtual void | doWaterSplashEffect () |
|
virtual bool | _shouldProvideFeedbackOnHandContainerItemSet (::HandSlot handSlot, ::ItemStack const &item) const |
|
virtual bool | _shouldProvideFeedbackOnArmorSet (::SharedTypes::Legacy::ArmorSlot, ::ItemStack const &) const |
|
MCAPI::BuiltInActorComponents | _addActorBuiltInComponents () |
|
MCAPI void | _addActorNonBuiltInComponents () |
|
MCAPI::ItemActor const * | _drop (::ItemStack const &item, bool randomly) |
|
MCAPI ::std::vector<::MobEffectInstance > & | _getAllEffectsNonConst () |
|
MCAPI::AnimationComponent & | _getAnimationComponent (::std::shared_ptr<::AnimationComponent > &animationComponent, ::AnimationComponentGroupType group) |
|
MCAPI void | _initAliasProperties () |
|
MCAPI void | _initializeLeashRopeSystem (::Actor *holder) |
|
MCAPI bool | _isHeadInWater () const |
|
MCAPI bool | _isItemStackNetManagerEnabled () const |
|
MCAPI void | _sendDirtyActorData () |
|
MCAPI void | _serializeComponents (::CompoundTag &tag) const |
|
MCAPI void | _setDimensionTransitionComponent (::DimensionType fromId, ::DimensionType toId, int portalCooldown) |
|
MCAPI void | _setHandContainerItem (::ItemStack const &item, ::HandSlot handSlot) |
|
MCAPI void | _setHeightOffset (float heightOffset) |
|
MCAPI void | _setupServerAnimationComponent () |
|
MCAPI void | _syncTickCountIfAnimationComponentShared () |
|
MCAPI void | _tryPlantWitherRose () |
|
MCAPI void | _updateComposition (bool reload) |
|
MCAPI void | addEffect (::MobEffectInstance const &effect) |
|
MCAPI bool | addTag (::std::string const &tag) |
|
MCAPI void | buildDebugGroupInfo (::std::string &out) const |
|
MCAPI::Vec3 | buildForward () const |
|
MCAPI void | burn (int dmg, bool bInFire) |
|
MCAPI float | calculateAttackDamage (::Actor &entity) |
|
MCAPI bool | canAttack (::Actor const &entity) const |
|
MCAPI bool | canBeginOrContinueClimbingLadder () const |
|
MCAPI bool | canCurrentlySwim () const |
|
MCAPI bool | canFly () const |
|
MCAPI bool | canReceiveMobEffectsFromGameplay () const |
|
MCAPI bool | canSee (::Actor const &target, ::ShapeType obstructionType) const |
|
MCAPI bool | canSee (::Vec3 const &targetPos, ::ShapeType obstructionType) const |
|
MCAPI bool | canSeeDaylight () const |
|
MCAPI void | checkFallDamage (float ya, bool onGround, bool recheckLiquid) |
|
MCAPI void | chorusFruitTeleport (::Vec3 const &range) |
|
MCAPI bool | closerThan (::Actor const &e, float distance) const |
|
MCAPI bool | closerThan (::Actor const &e, float distanceXZ, float distanceY) const |
|
MCAPI void | consumeItem (::ItemActor &itemActor, int count) |
|
MCAPI::UpdateEquipPacket | createUpdateEquipPacket (int containerID) |
|
MCAPI void | deregisterTagsFromLevelCache () |
|
MCAPI float | distanceTo (::Actor const &e) const |
|
MCAPI float | distanceTo (::Vec3 const &pos) const |
|
MCAPI float | distanceToSqr (::Actor const &e) const |
|
MCAPI float | distanceToSqr (::Vec3 const &pos) const |
|
MCAPI void | dropLeash (bool createItemDrop, bool cutRope) |
|
MCAPI void | dropTowards (::ItemStack const &item, ::Vec3 towards) |
|
MCAPI void | equip (::EquipmentTable const &equipmentTable) |
|
MCAPI void | equip (::std::string const &lootTableFilePath) |
|
MCAPI void | equipFromEquipmentDefinition () |
|
MCAPI float | evaluateSeatRotation (::RideableComponent const &rideable, bool useVehicleRenderParams) |
|
MCAPI void | exitVehicle (bool exitFromPassenger, bool actorIsBeingDestroyed, bool wasEjectedByActivatorRail) |
|
MCAPI ::std::vector<::DistanceSortedActor > | fetchNearbyActorsSorted (::Vec3 const &distance, ::ActorType actorTypeId) |
|
MCAPI void | forEachLeashedActor (::std::function< void(::gsl::not_null<::Actor * >)> callback) const |
|
MCAPI::Vec2 const & | getAABBDim () const |
|
MCAPI::ActorDefinitionIdentifier const & | getActorIdentifier () const |
|
MCAPI::ItemStack const & | getArmor (::SharedTypes::Legacy::ArmorSlot slot) const |
|
MCAPI::Vec3 | getAttachPos (::SharedTypes::Legacy::ActorLocation location) const |
|
MCAPI::Vec3 | getAttachPos (::SharedTypes::Legacy::ActorLocation location, float alpha) const |
|
MCAPI::AttributeInstance const & | getAttribute (::Attribute const &attribute) const |
|
MCAPI ::gsl::not_null<::BaseAttributeMap const * > | getAttributes () const |
|
MCAPI ::gsl::not_null<::BaseAttributeMap * > | getAttributes () |
|
MCAPI::BlockPos | getBlockPosCurrentlyStandingOn (::Actor const *actor) const |
|
MCAPI::ItemStack const & | getCarriedItemInSlotPreferredBy (::ItemStack const &item) const |
|
MCAPI int | getChestSlots () const |
|
MCAPI::SharedTypes::Legacy::PaletteColor | getColor () const |
|
MCAPI::SharedTypes::Legacy::PaletteColor | getColor2 () const |
|
MCAPI float | getCurrentSwimAmount () const |
|
MCFOLD::Dimension & | getDimension () const |
|
MCFOLD::BlockSource & | getDimensionBlockSource () const |
|
MCFOLD::BlockSource const & | getDimensionBlockSourceConst () const |
|
MCFOLD::Dimension const & | getDimensionConst () const |
|
MCAPI::DimensionType | getDimensionId () const |
|
MCAPI::MobEffectInstance const * | getEffect (::MobEffect const &effect) const |
|
MCAPI ::StackRefResult<::EntityRegistry > | getEntityRegistry () |
|
MCAPI::ActorType | getEntityTypeId () const |
|
MCAPI int | getEquipSlots () const |
|
MCAPI::SharedTypes::Legacy::EquipmentSlot | getEquipmentSlotForItem (::ItemStack const &item) const |
|
MCAPI::ItemStack const & | getEquippedSlot (::SharedTypes::Legacy::EquipmentSlot slot) const |
|
MCAPI::Vec3 | getEyePos () const |
|
MCAPI float | getFallDistance () const |
|
MCAPI::Actor * | getFirstPassenger () const |
|
MCAPI::Vec3 | getInterpolatedPosition (float a=0.0f) const |
|
MCAPI::Vec3 | getInterpolatedRidingPosition (float a=0.0f) const |
|
MCAPI::Vec2 | getInterpolatedRotation (float a=0.0f) const |
|
MCAPI::ActorUniqueID | getLeashHolder () const |
|
MCAPI ::std::vector<::ActorLink > | getLinks () const |
|
MCAPI::LootTable * | getLootTable () |
|
MCAPI int | getMarkVariant () const |
|
MCAPI int | getMaxHealth () const |
|
MCAPI::MutableAttributeWithContext | getMutableAttribute (::Attribute const &attribute) |
|
MCAPI::std::string const & | getNameTag () const |
|
MCAPI::ItemStack const & | getOffhandSlot () const |
|
MCAPI int | getOnDeathExperience () |
|
MCAPI::DynamicProperties & | getOrAddDynamicProperties () |
|
MCAPI::ActorUniqueID const & | getOrCreateUniqueID () const |
|
MCAPI::Mob * | getOwner () const |
|
MCFOLD::ActorUniqueID const | getOwnerId () const |
|
MCAPI int | getPassengerIndex (::Actor const &passenger) const |
|
MCAPI ::std::unique_ptr<::CompoundTag > | getPersistingTradeOffers () |
|
MCAPI::Player * | getPlayerOwner () const |
|
MCAPI::Vec3 const & | getPosDelta () const |
|
MCAPI::Vec3 const & | getPosition () const |
|
MCAPI::Random & | getRandom () const |
|
MCAPI::Bedrock::Safety::RedactableString | getRedactableNameTag () const |
|
MCAPI float | getRidingHeight () const |
|
MCAPI::ActorRuntimeID | getRuntimeID () const |
|
MCAPI bool | getStatusFlag (::ActorFlags flag) const |
|
MCAPI int | getStrength () const |
|
MCAPI int | getStructuralIntegrity () const |
|
MCAPI float | getSwimAmount (float a=0.0f) const |
|
MCAPI::Actor * | getTarget () const |
|
MCAPI::MerchantRecipeList * | getTradeOffers () |
|
MCAPI::Player * | getTradingPlayer () const |
|
MCFOLD int | getVariant () const |
|
MCAPI::Actor * | getVehicle () const |
|
MCAPI::Actor * | getVehicleRoot () const |
|
MCFOLD::Vec3 | getViewVector (float a=0.0f) const |
|
MCAPI ::WeakRef<::EntityContext > const | getWeakEntity () const |
|
MCAPI void | handleFallDamage (float fallDistance, float multiplier, ::ActorDamageSource source) |
|
MCAPI void | handleLeftoverFallDamage (float damage, ::ActorDamageSource source) |
|
MCAPI bool | hasCategory (::ActorCategory categories) const |
|
MCAPI bool | hasDimension () const |
|
MCAPI bool | hasEffect (::MobEffect const &effect) const |
|
MCAPI bool | hasFamily (::HashedString const &family) const |
|
MCAPI bool | hasPlayerPassenger () const |
|
MCAPI bool | hasRuntimeID () const |
|
MCAPI bool | hasSaddle () const |
|
MCAPI bool | hasTag (::std::string const &tag) const |
|
MCAPI bool | hasType (::ActorType types) const |
|
MCAPI bool | hasUniqueID () const |
|
MCAPI void | heal (int heal) |
|
MCAPI bool | hurt (::ActorDamageSource const &source, float damage, bool knock, bool ignite) |
|
MCAPI bool | inDownwardFlowingLiquid () const |
|
MCAPI void | initActorProperties () |
|
MCAPI void | initParams (::RenderParams ¶ms) |
|
MCAPI bool | isAdventure () const |
|
MCAPI bool | isAttackableGamemode () const |
|
MCAPI bool | isAutonomous () const |
|
MCAPI bool | isBaby () const |
|
MCAPI bool | isChested () const |
|
MCAPI bool | isClientSide () const |
|
MCAPI bool | isControlledByLocalInstance () const |
|
MCAPI bool | isCreative () const |
|
MCAPI bool | isDancing () const |
|
MCAPI bool | isDead () const |
|
MCAPI bool | isDoorOpener () const |
|
MCAPI bool | isGlobal () const |
|
MCAPI bool | isInClouds () const |
|
MCAPI bool | isInLava () const |
|
MCAPI bool | isInLove () const |
|
MCAPI bool | isInPrecipitation () const |
|
MCAPI bool | isInRain () const |
|
MCAPI bool | isInSnow () const |
|
MCAPI bool | isInThunderstorm () const |
|
MCAPI bool | isInWater () const |
|
MCAPI bool | isInWaterOrRain () const |
|
MCAPI bool | isInWorld () const |
|
MCAPI bool | isJumping () const |
|
MCAPI bool | isLeashed () const |
|
MCFOLD bool | isLocalPlayer () const |
|
MCAPI bool | isOverWater () const |
|
MCAPI bool | isPassenger (::Actor const &passenger) const |
|
MCAPI bool | isPersistent () const |
|
MCFOLD bool | isPlayer () const |
|
MCAPI bool | isRemotePlayer () const |
|
MCAPI bool | isRiding () const |
|
MCAPI bool | isRiding (::Actor *targetVehicle) const |
|
MCAPI bool | isSitting () const |
|
MCAPI bool | isSpectator () const |
|
MCAPI bool | isSurvival () const |
|
MCAPI bool | isSwimming () const |
|
MCAPI bool | isTame () const |
|
MCAPI bool | isTouchingDamageBlock () const |
|
MCAPI bool | isTrading () const |
|
MCAPI bool | isType (::ActorType type) const |
|
MCAPI bool | isUnderLiquid (::MaterialType type) const |
|
MCAPI bool | isWearingLeatherArmor () const |
|
MCAPI bool | isWorldBuilder () const |
|
MCAPI void | killed (::Actor &entity) |
|
MCAPI void | lerpTo (::Vec3 const &pos, ::Vec2 const &rot, int steps) |
|
MCAPI void | loadEntityFlags (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) |
|
MCAPI void | loadLinks (::CompoundTag const &entityTag, ::std::vector<::ActorLink > &links, ::DataLoadHelper &dataLoadHelper) |
|
MCAPI void | move (::Vec3 const &posDelta) |
|
MCAPI void | moveTo (::Vec3 const &pos, ::Vec2 const &rot) |
|
MCAPI bool | onClimbableBlock () const |
|
MCAPI void | onEffectAdded (::MobEffectInstance &effect) |
|
MCAPI void | onEffectUpdated (::MobEffectInstance &effect) |
|
MCAPI void | pickUpItem (::ItemActor &itemActor, int count) |
|
MCAPI void | playSound (::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data) |
|
MCAPI void | playSynchronizedSound (::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, bool isGlobal) |
|
MCAPI void | positionAllPassengers () |
|
MCAPI void | positionPassenger (::Actor &passenger) |
|
MCAPI void | postGameEvent (::GameEvent const &gameEvent, ::Vec3 const &originPos, ::Block const *affectedBlock) |
|
MCAPI void | postSplashGameEvent () |
|
MCAPI void | pushBackActionEventToActionQueue (::ActionEvent actionEvent) |
|
MCAPI void | pushOutOfBlocks (::Vec3 const &vec) |
|
MCAPI void | queueBBUpdateFromDefinition () |
|
MCAPI void | refreshComponents () |
|
MCAPI void | reload () |
|
MCAPI void | removeAllEffects () |
|
MCAPI void | removeAllPassengers (bool beingDestroyed) |
|
MCAPI void | removeEffect (int effectId) |
|
MCAPI bool | removeTag (::std::string const &tag) |
|
MCAPI bool | save (::CompoundTag &entityTag) const |
|
MCAPI void | saveEntityFlags (::CompoundTag &entityTag) const |
|
MCAPI ::std::unique_ptr<::ListTag > | saveLinks () const |
|
MCAPI void | savePersistingTrade (::std::unique_ptr<::CompoundTag > offersTag, int riches) |
|
MCAPI void | saveWithoutId (::CompoundTag &entityTag) const |
|
MCAPI void | sendActorDefinitionEventTriggered (::std::string const &event) |
|
MCAPI void | serializationSetHealth (int newHealth) |
|
MCAPI void | setActorRendererId (::HashedString actorRendererId) |
|
MCAPI void | setAutonomous (bool g) |
|
MCAPI void | setBaseDefinition (::ActorDefinitionIdentifier const &sourceId, bool update, bool clearDefs) |
|
MCAPI void | setBlockTarget (::BlockPos const &target) |
|
MCAPI void | setColor (::SharedTypes::Legacy::PaletteColor color) |
|
MCAPI void | setColor2 (::SharedTypes::Legacy::PaletteColor color) |
|
MCAPI void | setDimension (::WeakRef<::Dimension > weakDimension) |
|
MCAPI void | setInvisible (bool value) |
|
MCAPI void | setJumping (bool jump) |
|
MCAPI void | setLastHitBB (::Vec3 const &pos, ::Vec3 const &radius) |
|
MCAPI void | setLastHurtByMob (::Mob *mob) |
|
MCAPI void | setLastHurtByPlayer (::Player *player) |
|
MCAPI void | setLeashHolder (::ActorUniqueID leashHolder) |
|
MCAPI void | setLimitedLifetimeTicks (int lifetimeTicks) |
|
MCAPI void | setMarkVariant (int value) |
|
MCAPI void | setNameTag (::std::string const &name) |
|
MCAPI void | setPersistent () |
|
MCAPI void | setPos (::Vec3 const &pos) |
|
MCAPI void | setPreviousPosRot () |
|
MCAPI void | setRedactableNameTag (::Bedrock::Safety::RedactableString const &name) |
|
MCAPI void | setSkinID (int value) |
|
MCAPI void | setStatusFlag (::ActorFlags flag, bool value) |
|
MCAPI void | setStrength (int strength) |
|
MCAPI void | setStrengthMax (int strength) |
|
MCFOLD void | setVariant (int value) |
|
MCAPI bool | shouldOrphan (::BlockSource &source) |
|
MCAPI bool | shouldTick () const |
|
MCAPI::ItemActor * | spawnAtLocation (::ItemStack const &item, float yOffs) |
|
MCAPI void | spawnEatParticles (::ItemStack const &itemInUse, int count) |
|
MCAPI void | spawnTrailBubbles () |
|
MCAPI void | stopRiding (bool exitFromPassenger, bool actorIsBeingDestroyed, bool switchingVehicles) |
|
MCAPI void | synchronousSetSize (float w, float h) |
|
MCAPI void | teleportPassengersTo (::Vec3 const &pos, int entityType, int cause) |
|
MCAPI bool | tick (::BlockSource ®ion) |
|
MCAPI void | tickBlockDamage () |
|
MCAPI void | tickLeash () |
|
MCAPI void | triggerActorRemovedEvent () |
|
MCAPI ::std::optional< int > | tryGetEquippableSlotForItem (::ItemDescriptor item) const |
|
MCAPI bool | tryTeleportTo (::Vec3 const &pos, bool landOnBlock, bool avoidLiquid, int cause, int entityType) |
|
MCAPI void | updateDescription () |
|
MCAPI void | updateInsideBlock () |
|
MCAPI void | updateInvisibilityStatus () |
|
MCAPI void | updateMolangVariables (::RenderParams &renderParams) |
|
MCAPI void | updateTickingData () |
|
MCAPI void | updateWaterState () |
|
MCAPI void | wobble () |
|
MCAPI bool | $hasComponent (::HashedString const &name) const |
|
MCAPI void | $outOfWorld () |
|
MCAPI void | $reloadComponents (::ActorInitializationMethod, ::VariantParameterList const &) |
|
MCAPI void | $_serverInitItemStackIds () |
|
MCAPI void | $_doInitialMove () |
|
MCFOLD void | $resetUserPos (bool) |
|
MCAPI::ActorType | $getOwnerEntityType () |
|
MCAPI void | $remove () |
|
MCAPI::Vec3 | $getFiringPos () const |
|
MCAPI float | $getInterpolatedBodyRot (float a) const |
|
MCFOLD float | $getInterpolatedHeadRot (float) const |
|
MCAPI float | $getYawSpeedInDegreesPerSecond () const |
|
MCFOLD::Vec3 | $getInterpolatedRidingOffset (float, int const) const |
|
MCAPI bool | $isFireImmune () const |
|
MCAPI void | $blockedByShield (::ActorDamageSource const &source, ::Actor &blocker) |
|
MCAPI bool | $canDisableShield () |
|
MCAPI void | $teleportTo (::Vec3 const &pos, bool shouldStopRiding, int, int, bool keepVelocity) |
|
MCAPI void | $lerpMotion (::Vec3 const &delta) |
|
MCAPI ::std::unique_ptr<::AddActorBasePacket > | $tryCreateAddActorPacket () |
|
MCAPI void | $normalTick () |
|
MCAPI void | $baseTick () |
|
MCAPI void | $passengerTick () |
|
MCAPI bool | $startRiding (::Actor &vehicle, bool forceRiding) |
|
MCAPI void | $addPassenger (::Actor &passenger) |
|
MCAPI::std::string | $getExitTip (::std::string const &kind, ::InputMode mode, ::NewInteractionModel scheme) const |
|
MCAPI::std::string | $getEntityLocNameString () const |
|
MCAPI bool | $isInvisible () const |
|
MCAPI::std::string | $getFormattedNameTag () const |
|
MCFOLD::mce::Color | $getNameTagTextColor () const |
|
MCFOLD::Vec3 | $getHeadLookVector (float a) const |
|
MCFOLD bool | $canInteractWithOtherEntitiesInGame () const |
|
MCAPI float | $getBrightness (float a, ::IConstBlockSource const ®ion) const |
|
MCFOLD void | $playerTouch (::Player &) |
|
MCFOLD bool | $isImmobile () const |
|
MCAPI bool | $isSilentObserver () const |
|
MCFOLD bool | $isSleeping () const |
|
MCFOLD void | $setSleeping (bool) |
|
MCAPI void | $setSneaking (bool value) |
|
MCFOLD bool | $isBlocking () const |
|
MCFOLD bool | $isDamageBlocked (::ActorDamageSource const &) const |
|
MCFOLD bool | $isAlive () const |
|
MCFOLD bool | $isOnFire () const |
|
MCFOLD bool | $isSurfaceMob () const |
|
MCFOLD bool | $isTargetable () const |
|
MCAPI void | $setTarget (::Actor *entity) |
|
MCFOLD bool | $isValidTarget (::Actor *) const |
|
MCAPI void | $performRangedAttack (::Actor &target, float) |
|
MCAPI void | $setOwner (::ActorUniqueID const ownerId) |
|
MCFOLD void | $setSitting (bool value) |
|
MCFOLD void | $onTame () |
|
MCFOLD void | $onFailedTame () |
|
MCAPI void | $setStanding (bool value) |
|
MCAPI bool | $canPowerJump () const |
|
MCAPI bool | $isEnchanted () const |
|
MCAPI void | $playAmbientSound () |
|
MCAPI::SharedTypes::Legacy::LevelSoundEvent | $getAmbientSound () const |
|
MCAPI bool | $doFireHurt (int amount) |
|
MCAPI void | $onLightningHit () |
|
MCAPI void | $feed (int itemId) |
|
MCAPI void | $handleEntityEvent (::ActorEvent eventId, int data) |
|
MCFOLD::HashedString const & | $getActorRendererId () const |
|
MCAPI void | $despawn () |
|
MCFOLD void | $setEquippedSlot (::SharedTypes::Legacy::EquipmentSlot, ::ItemStack const &) |
|
MCAPI void | $setCarriedItem (::ItemStack const &item) |
|
MCAPI::ItemStack const & | $getCarriedItem () const |
|
MCAPI void | $setOffhandSlot (::ItemStack const &item) |
|
MCAPI::ItemStack const & | $getEquippedTotem () const |
|
MCAPI bool | $consumeTotem () |
|
MCAPI bool | $load (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) |
|
MCFOLD::HashedString const & | $queryEntityRenderer () const |
|
MCFOLD::ActorUniqueID | $getSourceUniqueID () const |
|
MCFOLD bool | $canFreeze () const |
|
MCAPI void | $handleInsidePortal (::BlockPos const &portalPos) |
|
MCAPI bool | $canChangeDimensionsUsingPortal () const |
|
MCAPI void | $changeDimension (::DimensionType toId) |
|
MCFOLD void | $changeDimension (::ChangeDimensionPacket const &) |
|
MCFOLD float | $causeFallDamageToActor (float, float, ::ActorDamageSource) |
|
MCAPI void | $onSynchedDataUpdate (int dataId) |
|
MCAPI bool | $canAddPassenger (::Actor &passenger) const |
|
MCFOLD bool | $canPickupItem (::ItemStack const &) const |
|
MCFOLD bool | $canBePulledIntoVehicle () const |
|
MCFOLD bool | $inCaravan () const |
|
MCAPI void | $sendMotionPacketIfNeeded (::PlayerMovementSettings const &playerMovementSettings) |
|
MCFOLD bool | $canSynchronizeNewEntity () const |
|
MCAPI void | $startSwimming () |
|
MCAPI void | $stopSwimming () |
|
MCFOLD void | $buildDebugInfo (::std::string &) const |
|
MCFOLD int | $getDeathTime () const |
|
MCAPI bool | $canBeAffected (uint id) const |
|
MCAPI bool | $canBeAffectedByArrow (::MobEffectInstance const &effect) const |
|
MCAPI void | $onEffectRemoved (::MobEffectInstance &effect) |
|
MCAPI bool | $canObstructSpawningAndBlockPlacement () const |
|
MCAPI::AnimationComponent & | $getAnimationComponent () |
|
MCAPI void | $openContainerComponent (::Player &player) |
|
MCFOLD void | $swing () |
|
MCAPI void | $useItem (::ItemStackBase &item, ::ItemUseMethod itemUseMethod, bool consumeItem) |
|
MCAPI void | $getDebugText (::std::vector<::std::string > &outputInfo) |
|
MCAPI float | $getMapDecorationRotation () const |
|
MCAPI float | $getPassengerYRotation (::Actor const &passenger) const |
|
MCAPI bool | $add (::ItemStack &item) |
|
MCAPI bool | $drop (::ItemStack const &item, bool const randomly) |
|
MCAPI bool | $getInteraction (::Player &player, ::ActorInteraction &interaction, ::Vec3 const &) |
|
MCFOLD bool | $canDestroyBlock (::Block const &) const |
|
MCFOLD void | $setAuxValue (int) |
|
MCFOLD void | $renderDebugServerState (::Options const &) |
|
MCAPI void | $die (::ActorDamageSource const &source) |
|
MCAPI bool | $shouldDropDeathLoot () const |
|
MCAPI void | $applySnapshot (::EntityContext const &snapshotEntity, ::MovementDataExtractionUtility::SnapshotAccessor const &originalSnapshotEntity) |
|
MCFOLD void | $onPush (::Actor &) |
|
MCFOLD ::std::optional<::BlockPos > | $getLastDeathPos () const |
|
MCFOLD ::std::optional<::DimensionType > | $getLastDeathDimension () const |
|
MCFOLD bool | $hasDiedBefore () const |
|
MCFOLD void | $doEnterWaterSplashEffect () |
|
MCFOLD void | $doExitWaterSplashEffect () |
|
MCAPI void | $doWaterSplashEffect () |
|
MCAPI bool | $_shouldProvideFeedbackOnHandContainerItemSet (::HandSlot handSlot, ::ItemStack const &item) const |
|
|
::ll::UntypedStorage< 8, 8 > | mUnk3355bb |
|
::ll::UntypedStorage< 1, 1 > | mUnk74c1d6 |
|
::ll::UntypedStorage< 4, 4 > | mUnkd59223 |
|
::ll::UntypedStorage< 8, 8 > | mUnk80b5a7 |
|
::ll::UntypedStorage< 8, 8 > | mUnk8f8e51 |
|
::ll::UntypedStorage< 4, 4 > | mUnk34dff3 |
|
::ll::TypedStorage< 8, 24, ::EntityContext > | mEntityContext |
|
::ll::TypedStorage< 8, 72, ::VariantParameterList > | mInitParams |
|
::ll::TypedStorage< 8, 32, ::std::string > | mCustomInitEventName |
|
::ll::TypedStorage< 1, 1, ::ActorInitializationMethod > | mInitMethod |
|
::ll::TypedStorage< 1, 1, bool > | mForceInitMethodToSpawnOnReload |
|
::ll::TypedStorage< 1, 1, bool > | mAdded |
|
::ll::TypedStorage< 8, 8, ::ActorDefinitionGroup * > | mDefinitions |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActorDefinitionDescriptor > > | mCurrentDescription |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::RopeSystem > > | mLeashRopeSystem |
|
::ll::TypedStorage< 8, 32, ::std::string > | mAlias |
|
::ll::TypedStorage< 4, 68, ::std::optional<::glm::mat4x4 > > | mPreviousRenderTransform |
|
::ll::TypedStorage< 4, 4, int > | mLastHurtByPlayerTime |
|
::ll::TypedStorage< 8, 16, ::std::map<::HashedString, ::std::vector<::std::vector<::glm::mat4x4 > > > > | mPreviousBoneMatrices |
|
::ll::TypedStorage< 8, 48, ::SynchedActorDataEntityWrapper > | mEntityData |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SpatialActorNetworkData > > | mNetworkData |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mSentDelta |
|
::ll::TypedStorage< 4, 4, float > | mScale |
|
::ll::TypedStorage< 4, 4, float > | mScalePrev |
|
::ll::TypedStorage< 1, 1, bool > | mIgnoreLighting |
|
::ll::TypedStorage< 1, 1, bool > | mFilterLighting |
|
::ll::TypedStorage< 4, 4, float > | mStepSoundVolume |
|
::ll::TypedStorage< 4, 4, float > | mStepSoundPitch |
|
::ll::TypedStorage< 8, 8, ::AABB * > | mLastHitBB |
|
::ll::TypedStorage< 8, 8, uint64 > | mNameTagHash |
|
::ll::TypedStorage< 4, 4, float > | mShadowOffset |
|
::ll::TypedStorage< 4, 4, float > | mPushthrough |
|
::ll::TypedStorage< 4, 4, int > | mTickCount |
|
::ll::TypedStorage< 4, 4, int > | mInvulnerableTime |
|
::ll::TypedStorage< 4, 4, int > | mLastHealth |
|
::ll::TypedStorage< 1, 1, bool > | mHurtMarked |
|
::ll::TypedStorage< 1, 1, bool > | mWasHurtLastFrame |
|
::ll::TypedStorage< 1, 1, bool > | mInvulnerable |
|
::ll::TypedStorage< 4, 4, int > | mFlameTexFrameIndex |
|
::ll::TypedStorage< 4, 4, float > | mFlameFrameIncrementTime |
|
::ll::TypedStorage< 1, 1, bool > | mAlwaysFireImmune |
|
::ll::TypedStorage< 1, 1, bool > | mInheritRotationWhenRiding |
|
::ll::TypedStorage< 1, 1, bool > | mForcedLoading |
|
::ll::TypedStorage< 1, 1, bool > | mForceSendMotionPacket |
|
::ll::TypedStorage< 1, 1, bool > | mHighlightedThisFrame |
|
::ll::TypedStorage< 1, 1, bool > | mInitialized |
|
::ll::TypedStorage< 1, 1, bool > | mProcessedOnChunkDiscard |
|
::ll::TypedStorage< 4, 4, float > | mSoundVolume |
|
::ll::TypedStorage< 4, 4, int > | mShakeTime |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mLegacyUniqueID |
|
::ll::TypedStorage< 8, 16, ::WeakRef<::Dimension > > | mDimension |
|
::ll::TypedStorage< 8, 8, ::ILevel * > | mLevel |
|
::ll::TypedStorage< 8, 48, ::HashedString > | mActorRendererId |
|
::ll::TypedStorage< 4, 4, ::ActorCategory > | mCategories |
|
::ll::TypedStorage< 8, 32, ::BuiltInActorComponents > | mBuiltInComponents |
|
::ll::TypedStorage< 8, 48, ::HashedString > | mActorRendererIdThatAnimationComponentWasInitializedWith |
|
::ll::TypedStorage< 1, 1, bool > | mChanged |
|
::ll::TypedStorage< 1, 1, bool > | mRemoved |
|
::ll::TypedStorage< 1, 1, bool > | mMovedToLimbo |
|
::ll::TypedStorage< 1, 1, bool > | mMovedToUnloadedChunk |
|
::ll::TypedStorage< 1, 1, bool > | mBlocksBuilding |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::AnimationComponent > > | mAnimationComponent |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::AnimationComponent > > | mUIAnimationComponent |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mTargetId |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mInLovePartner |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CompoundTag > > | mPersistingTradeOffers |
|
::ll::TypedStorage< 4, 4, int > | mPersistingTradeRiches |
|
::ll::TypedStorage< 1, 1, bool > | mPersistingTrade |
|
::ll::TypedStorage< 1, 1, bool > | mEffectsDirty |
|
::ll::TypedStorage< 1, 1, bool > | mLootDropped |
|
::ll::TypedStorage< 1, 1, bool > | mLoadedFromNBTThisFrame |
|
::ll::TypedStorage< 4, 16, ::mce::Color > | mHurtColor |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActorDefinitionDiffList > > | mDefinitionList |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CompoundTag > > | mLoadedActorPropertyTag |
|
::ll::TypedStorage< 8, 16, ::ActorDefinitionPtr > | mActorDefinitionPtr |
|
::ll::TypedStorage< 8, 32, ::std::string > | mFilteredNameTag |
|
::ll::TypedStorage< 8, 24, ::ActorTerrainInterlockData > | mTerrainInterlockData |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mLastHurtMobId |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mLastHurtByMobId |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mLastHurtByPlayerId |
|
::ll::TypedStorage< 8, 8, uint64 > | mLastHurtTimestamp |
|
::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::ActorDamageCause > | mLastHurtCause |
|
::ll::TypedStorage< 4, 4, float > | mLastHurt |
|
::ll::TypedStorage< 4, 4, int > | mLastHurtMobTimestamp |
|
::ll::TypedStorage< 4, 4, int > | mLastHurtByMobTime |
|
::ll::TypedStorage< 4, 4, int > | mLastHurtByMobTimestamp |
|
::ll::TypedStorage< 1, 1, bool > | mIsPredictableProjectile |
|
::ll::TypedStorage< 1, 1, bool > | mIsRenderingInUI |
|
::ll::TypedStorage< 1, 1, bool > | mUpdateEffects |
|
::ll::TypedStorage< 1, 1, bool > | mCanPickupItems |
|
::ll::TypedStorage< 1, 1, bool > | mHasSetCanPickupItems |
|
::ll::TypedStorage< 1, 1, bool > | mChainedDamageEffects |
|
::ll::TypedStorage< 4, 4, int > | mAffectedByWaterBottleTicksToEffect |
|
::ll::TypedStorage< 4, 4, ::SpawnRuleEnum > | mSpawnRulesEnum |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActionQueue > > | mActionQueue |
|
::ll::TypedStorage< 8, 56, ::MolangVariableMap > | mMolangVariables |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mFishingHookID |
|