LeviLamina
Loading...
Searching...
No Matches
LocalPlayer Class Reference
+ Inheritance diagram for LocalPlayer:

Classes

struct  ContainerCloseInfo
 
class  EmoteExpediateData
 
class  FellFromWorldHeightAchievementTracker
 
class  RegionListener
 
class  UndergroundTelemetryHeuristic
 

Public Types

enum class  SpawnPositionState : int {
  InitializeSpawnPositionRandomizer = 0 , WaitForClientAck = 1 , DetermineDimension = 2 , ChangeDimension = 3 ,
  WaitForDimension = 4 , ChooseSpawnArea = 5 , CheckLoadedChunk = 6 , ChooseSpawnPosition = 7 ,
  SpawnComplete = 8
}
 
enum class  SpawnPositionSource : int { Randomizer = 0 , Respawn = 1 , Teleport = 2 , Static = 3 }
 
using PlayerFlagIDType = char
 
using PlayerListenerList = ::std::vector<::PlayerListener*>
 
using ContainerManagerSubscriber
 
using EntityBlockCollisionCallback
 

Public Member Functions

virtual void reloadHardcodedClient (::ActorInitializationMethod)
 
virtual void prepareRegion (::ChunkSource &mainChunkSource)
 
virtual void suspendRegion ()
 
virtual void destroyRegion ()
 
virtual void tickWorld (::Tick const &)
 
virtual void frameUpdate (::FrameUpdateContextBase &)
 
virtual ::std::vector<::ChunkPos > const & getTickingOffsets () const
 
virtual void normalTick ()
 
virtual bool startRiding (::Actor &vehicle, bool forceRiding)
 
virtual void aiStep ()
 
virtual void addAdditionalSaveData (::CompoundTag &tag) const
 
virtual void readAdditionalSaveData (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
 
virtual void deleteContainerManager ()
 
virtual void openPortfolio ()
 
virtual void openBook (int, bool, int, ::BlockActor *)
 
virtual void openChalkboard (::ChalkboardBlockActor &, bool)
 
virtual void openNpcInteractScreen (::std::shared_ptr<::INpcDialogueData > npc)
 
virtual void openTrading (::ActorUniqueID const &, bool)
 
virtual void openInventory ()
 
virtual void setContainerData (::IContainerManager &, int, int)
 
virtual void slotChanged (::IContainerManager &, ::Container &, int, ::ItemStack const &, ::ItemStack const &, bool)
 
virtual void refreshContainer (::IContainerManager &)
 
virtual bool isLoading () const
 
virtual void stopLoading ()
 
virtual void respawn ()
 
virtual void displayClientMessage (::std::string const &message, ::std::optional<::std::string > const filteredMessage)
 
virtual void displayTextObjectMessage (::TextObjectRoot const &textObject, ::std::string const &fromXuid, ::std::string const &fromPlatformId)
 
virtual void displayWhisperMessage (::std::string const &author, ::std::string const &message, ::std::optional<::std::string > const filteredMessage, ::std::string const &xuid, ::std::string const &platformId)
 
virtual::BedSleepingResult startSleepInBed (::BlockPos const &bedBlockPos)
 
virtual void stopSleepInBed (bool forcefulWakeUp, bool updateLevelList)
 
virtual bool canStartSleepInBed ()
 
virtual void handleInsidePortal (::BlockPos const &portalPos)
 
virtual void swing ()
 
virtual void setSneaking (bool value)
 
virtual void setSprinting (bool shouldSprint)
 
virtual void playEmote (::std::string const &, bool const)
 
virtual void resetRot ()
 
virtual void resetUserPos (bool)
 
virtual void teleportTo (::Vec3 const &, bool, int, int, bool)
 
virtual void changeDimension (::DimensionType toId)
 
virtual void changeDimension (::ChangeDimensionPacket const &)
 
virtual void setPlayerGameType (::GameType)
 
virtual::ActorUniqueID getControllingPlayer () const
 
virtual void _fireDimensionChanged ()
 
virtual bool isAutoJumpEnabled () const
 
virtual bool setItemSlot (::SharedTypes::Legacy::EquipmentSlot slot, ::ItemStack const &item)
 
virtual void setOffhandSlot (::ItemStack const &item)
 
virtual void setArmor (::SharedTypes::Legacy::ArmorSlot, ::ItemStack const &)
 
virtual::IMinecraftEventing * getEventing () const
 
virtual uint getUserId () const
 
virtual bool isInTrialMode ()
 
virtual void setAbilities (::LayeredAbilities const &newAbilities)
 
virtual void die (::ActorDamageSource const &source)
 
virtual void onEffectRemoved (::MobEffectInstance &effect)
 
virtual void addExperience (int xp)
 
virtual void addLevels (int levels)
 
virtual bool isActorRelevant (::Actor const &)
 
virtual void handleEntityEvent (::ActorEvent eventId, int data)
 
virtual void checkMovementStats (::Vec3 const &)
 
virtual::HashedString getCurrentStructureFeature () const
 
virtual bool isTeacher () const
 
virtual void sendInventoryTransaction (::InventoryTransaction const &) const
 
virtual void sendComplexInventoryTransaction (::std::unique_ptr<::ComplexInventoryTransaction >) const
 
virtual void sendNetworkPacket (::Packet &packet) const
 
virtual::PlayerEventCoordinator & getPlayerEventCoordinator ()
 
virtual void applySnapshot (::EntityContext const &snapshotEntity, ::MovementDataExtractionUtility::SnapshotAccessor const &originalSnapshotEntity)
 
virtual void destroyEditorPlayer ()
 
virtual ::Bedrock::NonOwnerPointer<::Editor::IEditorPlayergetEditorPlayer () const
 
virtual void requestMissingSubChunk (::SubChunkPos const &)
 
virtual uchar getMaxChunkBuildRadius () const
 
virtual void _crit (::Actor &actor)
 
virtual bool _hurt (::ActorDamageSource const &, float, bool, bool)
 
LLNDAPI UserEntityIdentifierComponent const & getUserEntityIdentifier () const
 
LLNDAPI UserEntityIdentifierComponentgetUserEntityIdentifier ()
 
LLNDAPI optional_ref< ConnectionRequest const > getConnectionRequest () const
 
LLNDAPI NetworkIdentifier const & getNetworkIdentifier () const
 
LLNDAPI optional_ref< Certificate const > getCertificate () const
 
LLNDAPI SubClientId const & getClientSubId () const
 
LLNDAPI int getSelectedItemSlot () const
 
LLNDAPI mce::UUID const & getUuid () const
 Get the player's uuid.
 
LLNDAPI std::string getIPAndPort () const
 Get the player's IP and port.
 
LLNDAPI std::string getRealName () const
 Get the player's real in-game nickname.
 
LLNDAPI std::string getLocaleCode () const
 Get the name of the player's langtext.
 
LLNDAPI std::optional< NetworkPeer::NetworkStatusgetNetworkStatus () const
 
LLAPI void disconnect (std::string_view reason) const
 Disconnect player's client.
 
LLAPI void sendMessage (std::string_view msg) const
 Send a message to player.
 
LLAPI void setAbility (::AbilitiesIndex index, bool value)
 
LLNDAPI bool isOperator () const
 Determine if a player is an administrator of the server.
 
LLAPI bool addAndRefresh (class ItemStack &item)
 Give player item and refresh.
 
LLNDAPI optional_ref< EnderChestContainergetEnderChestContainer () const
 
virtual void initializeComponents (::ActorInitializationMethod method, ::VariantParameterList const &params)
 
virtual void reloadHardcoded (::ActorInitializationMethod method, ::VariantParameterList const &params)
 
virtual bool canChangeDimensionsUsingPortal () const
 
virtual void changeDimensionWithCredits (::DimensionType)
 
virtual void moveView ()
 
virtual void moveSpawnView (::Vec3 const &spawnPosition, ::DimensionType dimensionType)
 
virtual void onSynchedDataUpdate (int dataId)
 
virtual bool isFireImmune () const
 
virtual::Vec3 getInterpolatedRidingOffset (float, int const) const
 
virtual void passengerTick ()
 
virtual void remove ()
 
virtual bool shouldDropDeathLoot () const
 
virtual void dropEquipmentOnDeath (::ActorDamageSource const &source)
 
virtual void dropEquipmentOnDeath ()
 
virtual void clearVanishEnchantedItemsOnDeath ()
 
virtual bool drop (::ItemStack const &item, bool const randomly)
 
virtual void setSpeed (float speed)
 
virtual int getItemUseDuration () const
 
virtual float getItemUseStartupProgress () const
 
virtual float getItemUseIntervalProgress () const
 
virtual bool isBlocking () const
 
virtual bool isDamageBlocked (::ActorDamageSource const &source) const
 
virtual ::std::vector<::ItemStack const * > getAllHand () const
 
virtual ::std::vector<::ItemStack const * > getAllEquipment () const
 
virtual bool add (::ItemStack &item)
 
virtual::CommandPermissionLevel getCommandPermissionLevel () const
 
virtual bool attack (::Actor &, ::SharedTypes::Legacy::ActorDamageCause const &)
 
virtual::ItemStack const & getCarriedItem () const
 
virtual void setCarriedItem (::ItemStack const &item)
 
virtual void displayChatMessage (::std::string const &author, ::std::string const &message, ::std::optional<::std::string > const filteredMessage)
 
virtual void displayTextObjectWhisperMessage (::ResolvedTextObject const &resolvedTextObject, ::std::string const &xuid, ::std::string const &platformId)
 
virtual void displayTextObjectWhisperMessage (::std::string const &message, ::std::string const &xuid, ::std::string const &platformId)
 
virtual float getShadowRadius () const
 
virtual bool isSleeping () const
 
virtual void setSleeping (bool val)
 
virtual void sendInventory (bool)
 
virtual void openSign (::BlockPos const &, bool)
 
virtual bool isSilentObserver () const
 
virtual void useItem (::ItemStackBase &item, ::ItemUseMethod itemUseMethod, bool consumeItem)
 
virtual bool isPlayerInitialized () const
 
virtual float getSpeed () const
 
virtual void initHUDContainerManager ()
 
virtual bool isImmobile () const
 
virtual void sendMotionPacketIfNeeded (::PlayerMovementSettings const &playerMovementSettings)
 
virtual ::std::unique_ptr<::AddActorBasePackettryCreateAddActorPacket ()
 
virtual bool isInvulnerableTo (::ActorDamageSource const &source) const
 
virtual::ItemStack const & getEquippedTotem () const
 
virtual bool consumeTotem ()
 
virtual float getMapDecorationRotation () const
 
virtual void startSwimming ()
 
virtual void stopSwimming ()
 
virtual void onSuspension ()
 
virtual void onLinkedSlotsChanged ()
 
virtual bool canBePulledIntoVehicle () const
 
virtual void feed (int itemId)
 
virtual bool canExistWhenDisallowMob () const
 
virtual::mce::Color getNameTagTextColor () const
 
virtual bool canAddPassenger (::Actor &passenger) const
 
virtual bool isSimulated () const
 
virtual::std::string getXuid () const
 
virtual::PlayerMovementSettings const & getMovementSettings () const
 
virtual bool canFreeze () const
 
virtual bool canInteractWithOtherEntitiesInGame () const
 
virtual bool canObstructSpawningAndBlockPlacement () const
 
virtual ::std::optional<::BlockPosgetLastDeathPos () const
 
virtual ::std::optional<::DimensionTypegetLastDeathDimension () const
 
virtual bool hasDiedBefore () const
 
virtual void doEnterWaterSplashEffect ()
 
virtual void doExitWaterSplashEffect ()
 
virtual float causeFallDamageToActor (float distance, float multiplier, ::ActorDamageSource source)
 
virtual void onMovePlayerPacketNormal (::Vec3 const &pos, ::Vec2 const &rot, float yHeadRot)
 
virtual bool _shouldProvideFeedbackOnHandContainerItemSet (::HandSlot handSlot, ::ItemStack const &item) const
 
virtual bool _shouldProvideFeedbackOnArmorSet (::SharedTypes::Legacy::ArmorSlot slot, ::ItemStack const &item) const
 
virtual ::std::shared_ptr<::ChunkViewSource_createChunkSource (::ChunkSource &mainChunkSource)
 
virtual::AnimationComponent & getAnimationComponent ()
 
virtual::HashedString const & getActorRendererId () const
 
virtual void _serverInitItemStackIds ()
 
virtual ::std::unique_ptr<::BodyControlinitBodyControl ()
 
MCAPI void _addLevels (int levels)
 
MCAPI bool _attack (::Actor &actor, ::SharedTypes::Legacy::ActorDamageCause const &cause, bool doPredictiveSound)
 
MCAPI bool _blockUsingShield (::ActorDamageSource const &source, float damage)
 
MCAPI bool _checkAndFixSpawnPosition (::Vec3 &spawnPosition, ::std::vector<::gsl::not_null<::BlockSource * > > regions, bool adjustYToSolidGround, bool searchUp, bool positionFromSave)
 
MCAPI void _chooseSpawnArea ()
 
MCAPI bool _chooseSpawnPositionWithinArea ()
 
MCAPI void _ensureSafeSpawnPosition (::Vec3 &pos)
 
MCAPI bool _findFallbackSpawnPosition (::Vec3 &spawnPosition, ::std::vector<::gsl::not_null<::BlockSource * > > regions, uint maxDistance, bool checkStoredFallback)
 
MCAPI ::std::optional<::BlockPos_findValidPosWithVerticalSpace (::BlockPos spawnPosition)
 
MCAPI void _handleCarriedItemInteractText ()
 
MCAPI bool _isChunkSourceLoaded (::Vec3 const &spawnPosition, ::BlockSource const &region) const
 
MCAPI void _loadInventoryOptions (::CompoundTag const &tag)
 
MCAPI void _preSpawnBuildSpawnDataCache ()
 
MCAPI void _registerElytraLoopSound ()
 
MCAPI void _registerPlayerAttributes ()
 
MCAPI void _resetClientAnimations ()
 
MCAPI void _saveInventoryOptions (::CompoundTag &tag) const
 
MCAPI void _sendShieldUpdatePacket (::ShieldItem const &before, ::ItemStack const &after, ::ItemStack const &slot, ::ContainerID shieldItem, int container)
 
MCAPI void _setPlayerGameType (::GameType gameType)
 
MCAPI bool _shouldCrit (::Actor const &target) const
 
MCAPI void _updateInteraction ()
 
MCAPI bool _validateSpawnPositionAvailability (::Vec3 const &pos, ::BlockSource *blockSourceChunkCheck, ::Vec3 const *const AABBoffset) const
 
MCAPI bool canJump ()
 
MCAPI bool canOpenContainerScreen ()
 
MCAPI bool canSleep () const
 
MCAPI bool canStackInOffhand (::ItemStack const &item) const
 
MCAPI bool canUseAbility (::AbilitiesIndex abilityIndex) const
 
MCAPI bool canUseOperatorBlocks () const
 
MCAPI void causeFoodExhaustion (float exhaustionAmount)
 
MCAPI bool checkBed (::BlockSource *spawnBlockSource, ::Vec3 const *const positionToCheck)
 
MCAPI bool checkNeedAutoJump (float inputMoveX, float inputMoveZ)
 
MCAPI bool checkSpawnBlock (::BlockSource const &region) const
 
MCAPI void completeUsingItem ()
 
MCAPI void eat (::ItemStack const &instance)
 
MCAPI void eat (int hungerValue, float saturationModifier)
 
MCAPI bool equippedArmorItemCanBeMoved (::ItemStack const &item) const
 
MCAPI void fireDimensionChangedEvent (::DimensionType fromDimension, ::DimensionType toDimension)
 
MCAPI::LayeredAbilities const & getAbilities () const
 
MCFOLD::LayeredAbilities & getAbilities ()
 
MCAPI::Agent * getAgent () const
 
MCAPI::ItemStack const & getCurrentActiveShield () const
 
MCAPI float getDestroyProgress (::Block const &block)
 
MCAPI::DimensionType getExpectedSpawnDimensionId () const
 
MCAPI::BlockPos const & getExpectedSpawnPosition () const
 
MCAPI::std::string getInteractText () const
 
MCAPI int getItemCooldownLeft (::HashedString const &type) const
 
MCAPI::std::string getItemInteractText (::Item const &item) const
 
MCAPI::AABB getPickupArea () const
 
MCAPI::GameType getPlayerGameType () const
 
MCFOLD::ItemStack const & getSelectedItem () const
 
MCAPI float getSleepRotation () const
 
MCAPI int getXpNeededForNextLevel () const
 
MCFOLD bool hasOwnedChunkSource () const
 
MCAPI bool hasResource (::ItemDescriptor const &resource)
 
MCAPI bool hasRespawnPosition () const
 
MCAPI bool interact (::Actor &actor, ::Vec3 const &location)
 
MCAPI void inventoryChanged (::Container &slot, int oldItem, ::ItemStack const &newItem, ::ItemStack const &forceBalanced, bool)
 
MCAPI bool is2DPositionRelevant (::DimensionType dimension, ::BlockPos const &position)
 
MCAPI bool isFlying () const
 
MCAPI bool isForcedRespawn () const
 
MCAPI bool isHiddenFrom (::Mob &target) const
 
MCAPI bool isInRaid () const
 
MCAPI bool isItemOnCooldown (::HashedString const &type) const
 
MCAPI void loadLastDeathLocation (::CompoundTag const &tag)
 
MCAPI void playPredictiveSynchronizedSound (::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, ::ActorDefinitionIdentifier const &entityType, int data, bool isGlobal)
 
MCAPI void recheckSpawnPosition ()
 
MCAPI void releaseUsingItem ()
 
MCAPI void resetPlayerLevel ()
 
MCAPI void saveLastDeathLocation (::CompoundTag &tag) const
 
MCAPI void sendEventPacket (::LegacyTelemetryEventPacket &packet) const
 
MCAPI void setBedRespawnPosition (::BlockPos const &bedPosition)
 
MCAPI void setContainerManagerModel (::std::shared_ptr<::ContainerManagerModel > manager)
 
MCAPI void setHasDied (bool hasDied)
 
MCAPI void setLastDeathDimension (::DimensionType dimension)
 
MCAPI void setLastDeathPos (::BlockPos pos)
 
MCAPI void setName (::std::string const &newName)
 
LLAPI void setName (std::string const &name)
 
MCAPI void setPlatformOnlineId (::std::string const &platformOnlineId)
 
MCAPI void setPlayerUIItem (::PlayerUISlot slot, ::ItemStack const &item, bool forceBalance)
 
MCAPI void setRespawnPosition (::BlockPos const &inRespawnPosition, ::DimensionType dimension)
 
MCAPI void setRespawnPositionCandidate ()
 
MCAPI void setSelectedItem (::ItemStack const &item)
 
MCAPI::ItemStack const & setSelectedSlot (int slot)
 
MCAPI bool setSpawnBlockRespawnPosition (::BlockPos const &spawnBlockPosition, ::DimensionType dimension)
 
MCAPI void startCooldown (::Item const *item, bool updateClient)
 
MCAPI void startCooldown (::HashedString const &type, int tickDuration, bool updateClient)
 
MCAPI void startGliding ()
 
MCAPI void startItemUseOn (uchar face, ::BlockPos const &blockPos, ::BlockPos const &buildBlockPos, ::ItemStack const &item)
 
MCAPI void startUsingItem (::ItemStack const &instance, int duration)
 
MCAPI void stopGliding ()
 
MCAPI void stopItemUseOn (::BlockPos const &blockPos, ::ItemStack const &item)
 
MCAPI void stopUsingItem ()
 
MCAPI bool take (::Actor &actor, int favoredSlot, int)
 
MCAPI void tickArmor ()
 
MCAPI bool tryStartGliding ()
 
MCAPI void unRegisterTrackedBoss (::ActorUniqueID mob)
 
MCAPI void updateInventoryTransactions ()
 
MCAPI void updateSkin (::SerializedSkin const &skin, int clientSubID)
 
MCAPI void updateTrackedBosses ()
 
MCAPI void useSelectedItem (::ItemUseMethod itemUseMethod, bool consumeItem)
 
MCAPI void * $ctor (::Level &level, ::PacketSender &packetSender, ::GameType playerGameType, bool isHostingPlayer, ::NetworkIdentifier const &owner, ::SubClientId subid, ::mce::UUID uuid, ::std::string const &playFabId, ::std::string const &deviceId, ::GameServerToken const &gameServerToken, ::EntityContext &entityContext, ::std::string const &platformId, ::std::string const &platformOnlineId)
 
MCAPI void * $ctor (::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
 
MCAPI void * $ctor (::ILevel &level, ::EntityContext &entityContext)
 
MCAPI void $dtor ()
 
MCAPI void $initializeComponents (::ActorInitializationMethod method, ::VariantParameterList const &params)
 
MCAPI void $reloadHardcoded (::ActorInitializationMethod method, ::VariantParameterList const &params)
 
MCAPI void $prepareRegion (::ChunkSource &mainChunkSource)
 
MCAPI void $destroyRegion ()
 
MCAPI void $suspendRegion ()
 
MCAPI void $_fireDimensionChanged ()
 
MCAPI bool $canChangeDimensionsUsingPortal () const
 
MCFOLD void $changeDimensionWithCredits (::DimensionType)
 
MCAPI void $tickWorld (::Tick const &)
 
MCAPI ::std::vector<::ChunkPos > const & $getTickingOffsets () const
 
MCAPI void $normalTick ()
 
MCAPI void $moveView ()
 
MCAPI void $moveSpawnView (::Vec3 const &spawnPosition, ::DimensionType dimensionType)
 
MCFOLD void $onSynchedDataUpdate (int dataId)
 
MCAPI void $aiStep ()
 
MCAPI bool $isFireImmune () const
 
MCFOLD void $checkMovementStats (::Vec3 const &)
 
MCFOLD::HashedString $getCurrentStructureFeature () const
 
MCFOLD bool $isAutoJumpEnabled () const
 
MCAPI::Vec3 $getInterpolatedRidingOffset (float, int const) const
 
MCAPI void $passengerTick ()
 
MCAPI void $die (::ActorDamageSource const &source)
 
MCAPI void $remove ()
 
MCAPI void $respawn ()
 
MCAPI bool $shouldDropDeathLoot () const
 
MCAPI void $dropEquipmentOnDeath (::ActorDamageSource const &source)
 
MCAPI void $dropEquipmentOnDeath ()
 
MCFOLD void $clearVanishEnchantedItemsOnDeath ()
 
MCAPI bool $drop (::ItemStack const &item, bool const randomly)
 
MCFOLD void $resetRot ()
 
MCAPI void $resetUserPos (bool clearMore)
 
MCFOLD bool $isInTrialMode ()
 
MCAPI void $setSpeed (float speed)
 
MCAPI int $getItemUseDuration () const
 
MCAPI float $getItemUseStartupProgress () const
 
MCAPI float $getItemUseIntervalProgress () const
 
MCAPI bool $isBlocking () const
 
MCAPI bool $isDamageBlocked (::ActorDamageSource const &source) const
 
MCAPI void $handleEntityEvent (::ActorEvent eventId, int data)
 
MCAPI ::std::vector<::ItemStack const * > $getAllHand () const
 
MCAPI ::std::vector<::ItemStack const * > $getAllEquipment () const
 
MCAPI bool $add (::ItemStack &item)
 
MCFOLD::ItemStack const & $getCarriedItem () const
 
MCAPI void $setCarriedItem (::ItemStack const &item)
 
MCFOLD void $openPortfolio ()
 
MCFOLD void $openBook (int, bool, int, ::BlockActor *)
 
MCFOLD void $openTrading (::ActorUniqueID const &, bool)
 
MCFOLD void $openChalkboard (::ChalkboardBlockActor &, bool)
 
MCFOLD void $openNpcInteractScreen (::std::shared_ptr<::INpcDialogueData > npc)
 
MCFOLD void $openInventory ()
 
MCFOLD void $displayChatMessage (::std::string const &author, ::std::string const &message, ::std::optional<::std::string > const filteredMessage)
 
MCAPI void $displayClientMessage (::std::string const &message, ::std::optional<::std::string > const filteredMessage)
 
MCFOLD void $displayTextObjectMessage (::TextObjectRoot const &textObject, ::std::string const &fromXuid, ::std::string const &fromPlatformId)
 
MCFOLD void $displayTextObjectWhisperMessage (::ResolvedTextObject const &resolvedTextObject, ::std::string const &xuid, ::std::string const &platformId)
 
MCFOLD void $displayTextObjectWhisperMessage (::std::string const &message, ::std::string const &xuid, ::std::string const &platformId)
 
MCFOLD void $displayWhisperMessage (::std::string const &author, ::std::string const &message, ::std::optional<::std::string > const filteredMessage, ::std::string const &xuid, ::std::string const &platformId)
 
MCAPI float $getShadowRadius () const
 
MCAPI bool $isSleeping () const
 
MCAPI void $setSleeping (bool val)
 
MCAPI::BedSleepingResult $startSleepInBed (::BlockPos const &bedBlockPos)
 
MCAPI void $stopSleepInBed (bool forcefulWakeUp, bool updateLevelList)
 
MCAPI bool $canStartSleepInBed ()
 
MCFOLD void $sendInventory (bool)
 
MCFOLD void $openSign (::BlockPos const &, bool)
 
MCFOLD void $playEmote (::std::string const &, bool const)
 
MCAPI bool $isSilentObserver () const
 
MCAPI void $useItem (::ItemStackBase &item, ::ItemUseMethod itemUseMethod, bool consumeItem)
 
MCFOLD bool $isLoading () const
 
MCFOLD bool $isPlayerInitialized () const
 
MCFOLD void $stopLoading ()
 
MCAPI float $getSpeed () const
 
MCAPI void $initHUDContainerManager ()
 
MCAPI void $_crit (::Actor &actor)
 
MCAPI bool $isImmobile () const
 
MCFOLD void $sendMotionPacketIfNeeded (::PlayerMovementSettings const &playerMovementSettings)
 
MCAPI::IMinecraftEventing * $getEventing () const
 
MCFOLD uint $getUserId () const
 
MCAPI void $addExperience (int xp)
 
MCAPI void $addLevels (int levels)
 
MCAPI void $setArmor (::SharedTypes::Legacy::ArmorSlot slot, ::ItemStack const &item)
 
MCAPI void $setOffhandSlot (::ItemStack const &item)
 
MCAPI ::std::unique_ptr<::AddActorBasePacket$tryCreateAddActorPacket ()
 
MCAPI bool $isInvulnerableTo (::ActorDamageSource const &source) const
 
MCAPI void $deleteContainerManager ()
 
MCAPI::ItemStack const & $getEquippedTotem () const
 
MCAPI bool $consumeTotem ()
 
MCFOLD bool $isActorRelevant (::Actor const &)
 
MCAPI float $getMapDecorationRotation () const
 
MCAPI void $teleportTo (::Vec3 const &pos, bool shouldStopRiding, int cause, int sourceEntityType, bool keepVelocity)
 
MCAPI bool $startRiding (::Actor &vehicle, bool forceRiding)
 
MCAPI void $startSwimming ()
 
MCAPI void $stopSwimming ()
 
MCFOLD void $onSuspension ()
 
MCFOLD void $onLinkedSlotsChanged ()
 
MCFOLD bool $canBePulledIntoVehicle () const
 
MCAPI void $feed (int itemId)
 
MCFOLD void $sendNetworkPacket (::Packet &packet) const
 
MCFOLD bool $canExistWhenDisallowMob () const
 
MCAPI::mce::Color $getNameTagTextColor () const
 
MCAPI bool $canAddPassenger (::Actor &passenger) const
 
MCFOLD bool $isSimulated () const
 
MCAPI::std::string $getXuid () const
 
MCAPI::PlayerMovementSettings const & $getMovementSettings () const
 
MCAPI bool $canFreeze () const
 
MCAPI bool $canInteractWithOtherEntitiesInGame () const
 
MCAPI bool $canObstructSpawningAndBlockPlacement () const
 
MCAPI ::std::optional<::BlockPos$getLastDeathPos () const
 
MCAPI ::std::optional<::DimensionType$getLastDeathDimension () const
 
MCAPI bool $hasDiedBefore () const
 
MCAPI void $doEnterWaterSplashEffect ()
 
MCAPI void $doExitWaterSplashEffect ()
 
MCFOLD void $requestMissingSubChunk (::SubChunkPos const &)
 
MCFOLD uchar $getMaxChunkBuildRadius () const
 
MCAPI float $causeFallDamageToActor (float distance, float multiplier, ::ActorDamageSource source)
 
MCAPI bool $_hurt (::ActorDamageSource const &source, float damage, bool knock, bool ignite)
 
MCAPI void $readAdditionalSaveData (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
 
MCAPI void $addAdditionalSaveData (::CompoundTag &entityTag) const
 
MCAPI void $onMovePlayerPacketNormal (::Vec3 const &pos, ::Vec2 const &rot, float yHeadRot)
 
MCAPI bool $_shouldProvideFeedbackOnHandContainerItemSet (::HandSlot handSlot, ::ItemStack const &item) const
 
MCAPI bool $_shouldProvideFeedbackOnArmorSet (::SharedTypes::Legacy::ArmorSlot slot, ::ItemStack const &item) const
 
MCAPI ::std::shared_ptr<::ChunkViewSource$_createChunkSource (::ChunkSource &mainChunkSource)
 
MCAPI void $setAbilities (::LayeredAbilities const &newAbilities)
 
MCAPI::AnimationComponent & $getAnimationComponent ()
 
MCAPI::HashedString const & $getActorRendererId () const
 
MCFOLD void $_serverInitItemStackIds ()
 
MCAPI ::std::unique_ptr<::BodyControl$initBodyControl ()
 
LLAPI void refreshInventory ()
 
virtual void knockback (::Actor *, int, float xd, float zd, float horizontalPower, float verticalPower, float heightCap)
 
MCAPI void knockback (::Actor *source, int dmg, float xd, float zd, float horizontalPower, float verticalPower)
 
virtual void kill ()
 
virtual void spawnAnim ()
 
virtual bool isAlive () const
 
virtual::SharedTypes::Legacy::LevelSoundEvent getDeathSound ()
 
virtual float getYawSpeedInDegreesPerSecond () const
 
virtual void baseTick ()
 
virtual void hurtEffects (::ActorDamageSource const &source, float damage, bool knock, bool ignite)
 
virtual bool doFireHurt (int amount)
 
virtual void pushActors ()
 
virtual bool checkSpawnRules (bool)
 
virtual bool checkSpawnObstruction () const
 
virtual void addPassenger (::Actor &passenger)
 
virtual float getMaxHeadXRot ()
 
virtual void blockedByShield (::ActorDamageSource const &source, ::Actor &blocker)
 
virtual void setTarget (::Actor *entity)
 
virtual bool isAlliedTo (::Mob *)
 
virtual bool doHurtTarget (::Actor *, ::SharedTypes::Legacy::ActorDamageCause const &)
 
virtual::SharedTypes::Legacy::ActorDamageCause getBlockDamageCause (::Block const &) const
 
virtual bool inCaravan () const
 
virtual int getArmorValue () const
 
virtual void hurtArmorSlots (::ActorDamageSource const &source, int dmg, ::std::bitset< 5 > const hurtSlots)
 
virtual void setDamagedArmor (::SharedTypes::Legacy::ArmorSlot, ::ItemStack const &)
 
virtual void sendArmorDamage (::std::bitset< 5 > const)
 
virtual void sendArmor (::std::bitset< 5 > const armorSlots)
 
virtual::ArmorMaterialType getArmorMaterialTypeInSlot (::SharedTypes::Legacy::ArmorSlot) const
 
virtual int getArmorTextureIndexInSlot (::SharedTypes::Legacy::ArmorSlot) const
 
virtual float getArmorColorInSlot (::SharedTypes::Legacy::ArmorSlot, int) const
 
virtual int getDeathTime () const
 
virtual void buildDebugInfo (::std::string &out) const
 
virtual float getInterpolatedBodyRot (float a) const
 
virtual float getInterpolatedHeadRot (float a) const
 
virtual float getInterpolatedBodyYaw (float a) const
 
virtual bool isSurfaceMob () const
 
virtual float getDamageAfterEnchantReduction (::ActorDamageSource const &source, float damage) const
 
virtual bool createAIGoals ()
 
virtual void onBorn (::Actor &, ::Actor &)
 
virtual void setTransitioningSitting (bool value)
 
virtual bool hasComponent (::HashedString const &name) const
 
virtual float _getWalkTargetValue (::BlockPos const &)
 
virtual bool canPowerJump () const
 
virtual void setEquippedSlot (::SharedTypes::Legacy::EquipmentSlot slot, ::ItemStack const &item)
 
virtual void renderDebugServerState (::Options const &options)
 
virtual void tickDeath ()
 
virtual void outOfWorld ()
 
virtual void newServerAiStep ()
 
virtual void _doInitialMove ()
 
virtual::AABB _getAdjustedAABBForSpawnCheck (::AABB const &aabb, ::Vec3 const &) const
 
MCAPI::BuiltInMobComponents _addBuiltInMobComponents ()
 
MCAPI void _doSoulSpeedParticleEffect ()
 
MCAPI bool _initHardCodedComponents (bool isClientSide)
 
MCAPI void _initialize (::EntityContext &entityContext, bool isClientSide)
 
MCAPI void _logMobComponentInitializationError (::std::string const &typeName, ::std::string const &existingName, char const *descriptionJsonName)
 
MCAPI void _processSoulSpeed ()
 
MCAPI void _registerMobAttributes ()
 
MCAPI ::std::unique_ptr<::ListTag_saveArmor (::SaveContext const &saveContext) const
 
MCAPI void _verifyAttributes ()
 
MCAPI float calcMoveRelativeSpeed (::TravelType travelType)
 
MCAPI bool checkForPostHitDamageImmunity (float damageDifference, ::ActorDamageSource const &source)
 
MCAPI bool checkTotemDeathProtection (::ActorDamageSource const &killingDamage)
 
MCAPI void clearMainHandSlot ()
 
MCAPI void containerChanged (int iSlot)
 
MCAPI void createAI (::std::vector<::LegacyGoalDefinition > goals)
 
MCAPI void dropBags ()
 
MCAPI void dropContainer ()
 
MCAPI void emitJumpPreventedEvent (::BlockPos const &pos)
 
MCAPI void frostWalk ()
 
MCAPI float getArmorCoverPercentage () const
 
MCAPI int getArmorTypeHash ()
 
MCAPI int getCaravanSize () const
 
MCAPI int getCurrentSwingDuration ()
 
MCAPI float getDamageAfterArmorReduction (::ActorDamageSource const &source, float damage) const
 
MCAPI float getDamageAfterDamageSensorComponentAdjustments (::ActorDamageSource const &source, float damage)
 
MCAPI float getDamageAfterResistanceEffect (::ActorDamageSource const &source, float damage) const
 
MCAPI::SharedTypes::Legacy::ActorDamageCause getDamageCause () const
 
MCAPI int getEatCounter () const
 
MCAPI float getExpectedFallDamage (float distance, float multiplier) const
 
MCAPI::Mob * getFirstCaravanHead ()
 
MCAPI::SharedTypes::Legacy::LevelSoundEvent getHurtSound (::SharedTypes::Legacy::ActorDamageCause cause)
 
MCAPI::ItemStack const & getItemSlot (::SharedTypes::Legacy::EquipmentSlot slot) const
 
MCAPI float getJumpEffectAmplifierValue ()
 
MCAPI::JumpPreventionResult getJumpPrevention ()
 
MCAPI int getMeleeKnockbackBonus ()
 
MCAPI::TravelType getTravelType ()
 
MCAPI float getYBodyRotation () const
 
MCAPI void hurtArmor (::ActorDamageSource const &source, int dmg)
 
MCAPI void jumpFromGround ()
 
MCAPI void lookAt (::Actor *lookAt, float yMax, float xMax)
 
MCAPI void onPlayerJump (int jumpAmount)
 
MCAPI void removeSpeedModifier (::mce::UUID const &attributeID)
 
MCAPI void resetAttributes ()
 
MCAPI ::std::unique_ptr<::ListTagsaveOffhand (::SaveContext const &saveContext) const
 
MCAPI void sendArmorSlot (::SharedTypes::Legacy::ArmorSlot slot)
 
MCAPI void setEatCounter (int value)
 
MCAPI void setJumpTicks (int ticks)
 
MCAPI void setYBodyRotation (float rotation)
 
MCAPI bool shouldApplyWaterGravity ()
 
MCAPI void snapToYBodyRot (float yBodyRot)
 
MCAPI void snapToYHeadRot (float yHeadRot)
 
MCAPI void tickMobEffectsVisuals ()
 
MCAPI void updateEquipment ()
 
MCAPI void updateGlidingDurability ()
 
MCAPI void $reloadHardcodedClient (::ActorInitializationMethod method)
 
MCAPI void $knockback (::Actor *, int, float xd, float zd, float horizontalPower, float verticalPower, float heightCap)
 
MCAPI void $kill ()
 
MCFOLD void $spawnAnim ()
 
MCAPI bool $isAlive () const
 
MCAPI void $setSprinting (bool shouldSprint)
 
MCAPI::SharedTypes::Legacy::LevelSoundEvent $getDeathSound ()
 
MCAPI float $getYawSpeedInDegreesPerSecond () const
 
MCAPI void $baseTick ()
 
MCAPI void $hurtEffects (::ActorDamageSource const &source, float damage, bool knock, bool ignite)
 
MCAPI bool $doFireHurt (int amount)
 
MCAPI void $pushActors ()
 
MCAPI bool $checkSpawnRules (bool)
 
MCAPI bool $checkSpawnObstruction () const
 
MCAPI void $addPassenger (::Actor &passenger)
 
MCAPI void $swing ()
 
MCAPI float $getMaxHeadXRot ()
 
MCAPI void $blockedByShield (::ActorDamageSource const &source, ::Actor &blocker)
 
MCFOLD void $setTarget (::Actor *entity)
 
MCFOLD bool $isAlliedTo (::Mob *)
 
MCAPI bool $inCaravan () const
 
MCAPI int $getArmorValue () const
 
MCAPI void $hurtArmorSlots (::ActorDamageSource const &source, int dmg, ::std::bitset< 5 > const hurtSlots)
 
MCFOLD void $sendArmorDamage (::std::bitset< 5 > const)
 
MCAPI void $sendArmor (::std::bitset< 5 > const armorSlots)
 
MCAPI int $getDeathTime () const
 
MCAPI void $buildDebugInfo (::std::string &out) const
 
MCAPI float $getInterpolatedBodyRot (float a) const
 
MCAPI float $getInterpolatedHeadRot (float a) const
 
MCAPI float $getInterpolatedBodyYaw (float a) const
 
MCAPI bool $isSurfaceMob () const
 
MCAPI float $getDamageAfterEnchantReduction (::ActorDamageSource const &source, float damage) const
 
MCAPI bool $createAIGoals ()
 
MCFOLD void $onBorn (::Actor &, ::Actor &)
 
MCAPI bool $setItemSlot (::SharedTypes::Legacy::EquipmentSlot slot, ::ItemStack const &item)
 
MCAPI void $setTransitioningSitting (bool value)
 
MCAPI bool $hasComponent (::HashedString const &name) const
 
MCFOLD float $_getWalkTargetValue (::BlockPos const &)
 
MCAPI bool $canPowerJump () const
 
MCAPI void $setEquippedSlot (::SharedTypes::Legacy::EquipmentSlot slot, ::ItemStack const &item)
 
MCFOLD void $renderDebugServerState (::Options const &options)
 
MCAPI void $tickDeath ()
 
MCAPI void $outOfWorld ()
 
MCFOLD void $newServerAiStep ()
 
MCAPI void $_doInitialMove ()
 
MCAPI::AABB $_getAdjustedAABBForSpawnCheck (::AABB const &aabb, ::Vec3 const &) const
 
LLNDAPI class EntityContextgetEntityContext ()
 
LLNDAPI class EntityContext const & getEntityContext () const
 
LLAPI void refresh ()
 
LLAPI optional_ref< Actorclone (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)
 
LLNDAPI float evalMolang (std::string const &expression)
 
LLNDAPI const AABBgetAABB () const
 
LevelgetLevel () const
 
virtual void reloadComponents (::ActorInitializationMethod, ::VariantParameterList const &)
 
virtual::ActorType getOwnerEntityType ()
 
virtual::Vec3 getFiringPos () const
 
virtual bool canDisableShield ()
 
virtual void lerpMotion (::Vec3 const &delta)
 
virtual::std::string getExitTip (::std::string const &kind, ::InputMode mode, ::NewInteractionModel scheme) const
 
virtual::std::string getEntityLocNameString () const
 
virtual bool isInvisible () const
 
virtual bool canShowNameTag () const
 
virtual::std::string getFormattedNameTag () const
 
virtual::Vec3 getHeadLookVector (float a=0.0f) const
 
virtual float getBrightness (float a, ::IConstBlockSource const &region) const
 
MCAPI float getBrightness (float a=0.0f) const
 
virtual void playerTouch (::Player &)
 
virtual bool isOnFire () const
 
virtual bool isTargetable () const
 
virtual bool isValidTarget (::Actor *) 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 isEnchanted () const
 
virtual void playAmbientSound ()
 
virtual::SharedTypes::Legacy::LevelSoundEvent getAmbientSound () const
 
virtual void onLightningHit ()
 
virtual void despawn ()
 
virtual bool load (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
 
virtual::HashedString const & queryEntityRenderer () const
 
virtual::ActorUniqueID getSourceUniqueID () const
 
virtual::AABB getLiquidAABB (::MaterialType const) const
 
virtual bool canPickupItem (::ItemStack const &) const
 
virtual bool canSynchronizeNewEntity () const
 
virtual bool canBeAffected (uint id) const
 
virtual bool canBeAffectedByArrow (::MobEffectInstance const &effect) const
 
virtual void openContainerComponent (::Player &player)
 
virtual void getDebugText (::std::vector<::std::string > &outputInfo)
 
virtual float getPassengerYRotation (::Actor const &passenger) const
 
virtual bool getInteraction (::Player &player, ::ActorInteraction &interaction, ::Vec3 const &)
 
virtual bool canDestroyBlock (::Block const &) const
 
virtual void setAuxValue (int)
 
virtual void onPush (::Actor &)
 
virtual void doWaterSplashEffect ()
 
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<::DistanceSortedActorfetchNearbyActorsSorted (::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<::EntityRegistrygetEntityRegistry ()
 
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<::ActorLinkgetLinks () 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<::CompoundTaggetPersistingTradeOffers ()
 
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 &params)
 
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<::ListTagsaveLinks () 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 &region)
 
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 void $reloadComponents (::ActorInitializationMethod, ::VariantParameterList const &)
 
MCAPI::ActorType $getOwnerEntityType ()
 
MCAPI::Vec3 $getFiringPos () const
 
MCAPI bool $canDisableShield ()
 
MCAPI void $lerpMotion (::Vec3 const &delta)
 
MCAPI::std::string $getExitTip (::std::string const &kind, ::InputMode mode, ::NewInteractionModel scheme) const
 
MCAPI::std::string $getEntityLocNameString () const
 
MCAPI bool $isInvisible () const
 
MCAPI bool $canShowNameTag () const
 
MCAPI::std::string $getFormattedNameTag () const
 
MCFOLD::Vec3 $getHeadLookVector (float a) const
 
MCAPI float $getBrightness (float a, ::IConstBlockSource const &region) const
 
MCFOLD void $playerTouch (::Player &)
 
MCAPI void $setSneaking (bool value)
 
MCFOLD bool $isOnFire () const
 
MCFOLD bool $isTargetable () const
 
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 $isEnchanted () const
 
MCAPI void $playAmbientSound ()
 
MCAPI::SharedTypes::Legacy::LevelSoundEvent $getAmbientSound () const
 
MCAPI void $onLightningHit ()
 
MCAPI void $despawn ()
 
MCAPI bool $load (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
 
MCFOLD::HashedString const & $queryEntityRenderer () const
 
MCFOLD::ActorUniqueID $getSourceUniqueID () const
 
MCAPI void $handleInsidePortal (::BlockPos const &portalPos)
 
MCAPI void $changeDimension (::DimensionType toId)
 
MCFOLD void $changeDimension (::ChangeDimensionPacket const &)
 
MCFOLD::ActorUniqueID $getControllingPlayer () const
 
MCFOLD bool $canPickupItem (::ItemStack const &) const
 
MCFOLD bool $canSynchronizeNewEntity () const
 
MCAPI bool $canBeAffected (uint id) const
 
MCAPI bool $canBeAffectedByArrow (::MobEffectInstance const &effect) const
 
MCAPI void $onEffectRemoved (::MobEffectInstance &effect)
 
MCAPI void $openContainerComponent (::Player &player)
 
MCAPI void $getDebugText (::std::vector<::std::string > &outputInfo)
 
MCAPI float $getPassengerYRotation (::Actor const &passenger) const
 
MCAPI bool $getInteraction (::Player &player, ::ActorInteraction &interaction, ::Vec3 const &)
 
MCFOLD bool $canDestroyBlock (::Block const &) const
 
MCFOLD void $setAuxValue (int)
 
MCAPI void $applySnapshot (::EntityContext const &snapshotEntity, ::MovementDataExtractionUtility::SnapshotAccessor const &originalSnapshotEntity)
 
MCFOLD void $onPush (::Actor &)
 
MCAPI void $doWaterSplashEffect ()
 

Static Public Member Functions

static MCAPI bool isImmobile (::EntityContext const &entity)
 
static MCAPI bool checkNeedAutoJump (::IConstBlockSource const &region, ::AABBShapeComponent const &aabbShape, ::ActorRotationComponent const &actorRotation, float movementSpeed, ::StateVectorComponent const &stateVector, ::optional_ref<::GetCollisionShapeInterface const > collisionShapeInterface, float inputMoveX, float inputMoveZ)
 
static MCAPI void _causeFoodExhaustion (::MutableAttributeWithContext &attribute, float exhaustionAmount)
 
static MCAPI ::std::optional<::Player::FixedSpawnPositionData_DEPRECATEDcheckAndFixSpawnPosition_DEPRECATED (::Vec3 const &spawnPosition, ::std::vector<::gsl::not_null<::BlockSource * > > regions, ::AABB aabb, bool adjustYToSolidGround, bool searchUp, bool positionFromSave, bool spawningAtForcedSpawn, bool dimensionHeight, short)
 
static MCAPI ::std::optional<::SharedTypes::Legacy::LevelSoundEvent > getCustomHurtSound (::Mob &mob, ::SharedTypes::Legacy::ActorDamageCause cause)
 
static MCAPI bool isDangerousVolumeForSpawn (::BlockSource &region, ::AABB const &centeredAABB)
 
static MCAPI bool isDangerousVolume_DEPRECATED (::BlockSource &region, ::AABB const &centeredAABB, bool checkForLava)
 
static MCAPI ::PlayertryGetFromEntity (::EntityContext &entity, bool includeRemoved)
 
static MCAPI ::PlayertryGetFromEntity (::StackRefResult<::EntityContext > entity, bool includeRemoved)
 
static MCAPI ::ActortryGetFromEntity (::StrictEntityContext const &entity, ::EntityRegistry &registry, bool includeRemoved)
 
static MCAPI void updatePlayerGameTypeEntityData (::EntityContext &entity, ::GameType gameType, ::GameType defaultGameType)
 
static MCAPI float const & DEFAULT_BB_HEIGHT ()
 
static MCAPI float const & DEFAULT_BB_WIDTH ()
 
static MCAPI float const & DEFAULT_PLAYER_EYE_OFFSET ()
 
static MCAPI float const & DEFAULT_PLAYER_HEIGHT_OFFSET ()
 
static MCAPI float const & DISTANCE_TO_TRANSFORM_EVENT ()
 
static MCAPI ::Attribute const & EXHAUSTION ()
 
static MCAPI ::Attribute const & EXPERIENCE ()
 
static MCAPI int const & GLIDE_STOP_DELAY ()
 
static MCAPI ::Attribute const & HUNGER ()
 
static MCAPI ::Attribute const & LEVEL ()
 
static MCAPI float const & PLAYER_SLEEPING_HEIGHT ()
 
static MCAPI ::Attribute const & SATURATION ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void setSprinting (::BaseAttributeMap &attributes, ::SynchedActorDataWriter data, bool shouldSprint)
 
static MCAPI float const & ASCEND_BLOCK_BY_JUMPING_SPEED ()
 
static MCAPI float const & DEFAULT_GRAVITY ()
 
static MCAPI float const & FRICTION_CONSTANT ()
 
static MCAPI float const & FRICTION_CONSTANT_MODIFIED ()
 
static MCAPI float const & FRICTION_MODIFIER ()
 
static MCAPI float const & GLIDING_FALL_RESET_DELTA ()
 
static MCAPI float const & LADDER_CLIMB_SPEED ()
 
static MCAPI float const & SLOW_FALL_GRAVITY ()
 
static MCAPI ::AABB getLiquidAABB (::AABB const &aabb, ::MaterialType liquidType)
 
static MCAPI ::BlockPos getBlockPosCurrentlyStandingOn (::Vec3 const &pos, ::AABB box, ::IConstBlockSource const &region, ::optional_ref<::GetCollisionShapeInterface const > other)
 
static MCAPI ::MobEffectInstance const * getEffect (::std::vector<::MobEffectInstance > const &effects, ::MobEffect const &effect)
 
static MCAPI ::Vec2 getInterpolatedRotation (::Vec2 const &prevRot, ::Vec2 const &rot, float a)
 
static MCAPI ::Vec3 getViewVector (::Vec2 const &prevRot, ::Vec2 const &rot, float a)
 
static MCAPI void _moveRelative (::Vec3 &posDelta, float yRotDegrees, float xa, float ya, float za, float speed)
 

Public Attributes

::ll::TypedStorage< 8, 112, ::InventoryMenumInventoryMenu
 
::ll::TypedStorage< 4, 4, float > mPortalEffectTime
 
::ll::TypedStorage< 4, 4, float > mOPortalEffectTime
 
::ll::TypedStorage< 8, 16, ::LocalPlayer::EmoteExpediateDatamEmoteExpediateData
 
::ll::TypedStorage< 4, 20, ::LocalPlayer::UndergroundTelemetryHeuristicmUndergroundTelemetryHeuristic
 
::ll::TypedStorage< 4, 12, ::LocalPlayer::FellFromWorldHeightAchievementTrackermFellFromWorldHeightAchievementTracker
 
::ll::TypedStorage< 8, 8, ::IClientInstance & > mClient
 
::ll::TypedStorage< 4, 4, int > mCanCloseScreenOnHurtAfterTime
 
::ll::TypedStorage< 4, 12, ::Vec3mlastFrameDelta
 
::ll::TypedStorage< 4, 8, ::Vec2mLastHmdRot
 
::ll::TypedStorage< 4, 8, ::Vec2mHmdAngleDelta
 
::ll::TypedStorage< 1, 1, bool > mHmdRotRecorded
 
::ll::TypedStorage< 1, 1, bool > mEnablePortalEffect
 
::ll::TypedStorage< 8, 152, ::ItemStackmSentOffhandItem
 
::ll::TypedStorage< 8, 152, ::ItemStackmSentInventoryItem
 
::ll::TypedStorage< 4, 4, int > mSentSelectedSlot
 
::ll::TypedStorage< 1, 2, ::LocalPlayer::ContainerCloseInfomContainerCloseInfo
 
::ll::TypedStorage< 8, 8, uint64 > mSessionTickCount
 
::ll::TypedStorage< 8, 24, ::std::vector<::LocalPlayer::RegionListener * > > mRegionListeners
 
::ll::TypedStorage< 1, 1, bool > mDamagedByMobThisFrame
 
::ll::TypedStorage< 1, 1, bool > mLeavingLevel
 
::ll::TypedStorage< 1, 1, bool > mIsTeacher
 
::ll::TypedStorage< 1, 1, bool > mHasBeenInitialized
 
::ll::TypedStorage< 1, 1, bool > mPrevTransitionBlocking
 
::ll::TypedStorage< 8, 32, ::std::string > mInventorySearchString
 
::ll::TypedStorage< 8, 64, ::std::unordered_set<::mce::UUID > > mAllSentEmotePieceIds
 
::ll::TypedStorage< 8, 48, ::HashedStringmCurrentStructureFeature
 
::ll::TypedStorage< 8, 152, ::ItemStackmItemActivationItem
 
::ll::TypedStorage< 4, 4, int > mItemActivationTicks
 
::ll::TypedStorage< 4, 4, float > mItemActivationOffsetX
 
::ll::TypedStorage< 4, 4, float > mItemActivationOffsetY
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PlayerAutomationObserver > > mAutomationObserver
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SubChunkRequestSubscriber > > mSubChunkSubscriber
 
::ll::TypedStorage< 4, 4, uint > mTickingAreaChunkIndexToCheckForRequests
 
::ll::TypedStorage< 8, 32, ::NetworkChunkSubscribermChunkSubscriberView
 
::ll::TypedStorage< 1, 1, ::PlayerRespawnState > mClientRespawnState
 
::ll::TypedStorage< 4, 12, ::Vec3mClientRespawnPotentialPosition
 
::ll::TypedStorage< 4, 4, int > mResetHMDAfterSleepTickDelay
 
::ll::TypedStorage< 8, 32, ::std::string > mLastDeathInfo
 
::ll::TypedStorage< 8, 112, ::OreUI::GameplayRouteHandlermGameplayRouteHandler
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Editor::IEditorPlayer > > mEditorClientPlayer
 
::ll::TypedStorage< 1, 1, bool > mPreparedMainChunkSource
 
::ll::TypedStorage< 8, 24, ::std::vector< ushort > > mOceanBiomes
 
::ll::TypedStorage< 8, 24, ::std::vector< ushort > > mFroglights
 
::ll::TypedStorage< 4, 4, float const > mSneakHeight
 
::ll::TypedStorage< 4, 4, float const > mSneakOffset
 
::ll::TypedStorage< 4, 4, int > mScore
 
::ll::TypedStorage< 4, 4, float > mOBob
 
::ll::TypedStorage< 4, 4, float > mBob
 
::ll::TypedStorage< 4, 4, ::BuildPlatform > mBuildPlatform
 
::ll::TypedStorage< 8, 32, ::std::string > mUniqueName
 
::ll::TypedStorage< 8, 32, ::std::string > mServerId
 
::ll::TypedStorage< 8, 32, ::std::string > mSelfSignedId
 
::ll::TypedStorage< 8, 32, ::std::string > mPlatformOfflineId
 
::ll::TypedStorage< 8, 8, uint64 > mClientRandomId
 
::ll::TypedStorage< 8, 32, ::std::string > mPlatformId
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmPendingVehicleID
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmPendingLeftShoulderPassengerID
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmPendingRightShoulderPassengerID
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmInteractTarget
 
::ll::TypedStorage< 4, 12, ::Vec3mInteractTargetPos
 
::ll::TypedStorage< 1, 1, bool > mHasFakeInventory
 
::ll::TypedStorage< 1, 1, bool > mIsRegionSuspended
 
::ll::TypedStorage< 1, 1, bool > mUpdateMobs
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ChunkViewSource > > mChunkSource
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ChunkViewSource > > mSpawnChunkSource
 
::ll::TypedStorage< 4, 12, ::Vec3mCapePosO
 
::ll::TypedStorage< 4, 12, ::Vec3mCapePos
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ContainerManagerModel > > mContainerManager
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr< ContainerManagerSubscriber > > mContainerManagerSubscribers
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PlayerInventory > > mInventory
 
::ll::TypedStorage< 4, 20, ::InventoryOptionsmInventoryOptions
 
::ll::TypedStorage< 4, 4, float > mDistanceSinceTransformEvent
 
::ll::TypedStorage< 8, 24, ::std::vector<::ItemInstance > > mCreativeItemList
 
::ll::TypedStorage< 8, 32, ::std::string > mPlatformOnlineId
 
::ll::TypedStorage< 4, 4, ::Player::SpawnPositionState > mSpawnPositionState
 
::ll::TypedStorage< 4, 4, ::Player::SpawnPositionSource > mSpawnPositionSource
 
::ll::TypedStorage< 4, 12, ::Vec3mSpawnPositioningTestPosition
 
::ll::TypedStorage< 4, 4, uint > mRespawnChunkBuilderPolicyHandle
 
::ll::TypedStorage< 4, 64, ::Player::CachedSpawnDatamCachedSpawnData
 
::ll::TypedStorage< 8, 16, ::OwnerPtr<::BlockSource > > mSpawnBlockSource
 
::ll::TypedStorage< 8, 56, ::StopwatchmRespawnStopwatch_Searching
 
::ll::TypedStorage< 4, 12, ::Vec3mRespawnOriginalPosition
 
::ll::TypedStorage< 4, 4, ::DimensionTypemRespawnOriginalDimension
 
::ll::TypedStorage< 8, 32, ::std::string > mRespawnMessage
 
::ll::TypedStorage< 1, 1, bool > mRespawnReady
 
::ll::TypedStorage< 1, 1, bool > mIsInitialSpawnDone
 
::ll::TypedStorage< 1, 1, bool > mRespawningFromTheEnd
 
::ll::TypedStorage< 1, 1, bool > mPositionLoadedFromSave
 
::ll::TypedStorage< 1, 1, bool > mBlockRespawnUntilClientMessage
 
::ll::TypedStorage< 1, 1, bool > mHasSeenCredits
 
::ll::TypedStorage< 4, 8, ::std::optional<::PlayerSpawnFallbackType > > mSpawnFallbackType
 
::ll::TypedStorage< 4, 16, ::std::optional<::Vec3 > > mSpawnFallbackPosition
 
::ll::TypedStorage< 8, 168, ::PlayerItemInUsemItemInUse
 
::ll::TypedStorage< 4, 4, ::ActorType > mLastHurtBy
 
::ll::TypedStorage< 2, 2, short > mSleepCounter
 
::ll::TypedStorage< 2, 2, short > mPrevSleepCounter
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmPreviousInteractEntity
 
::ll::TypedStorage< 4, 4, int > mPreviousCarriedItem
 
::ll::TypedStorage< 4, 4, int > mEmoteTicks
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::NetworkChunkPublisher > > mChunkPublisherView
 
::ll::TypedStorage< 8, 8, ::PacketSender & > mPacketSender
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::HudContainerManagerModel > > mHudContainerManagerModel
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::EnderChestContainer > > mEnderChestInventory
 
::ll::TypedStorage< 8, 24, ::std::vector<::ActorUniqueID > > mTrackedBossIDs
 
::ll::TypedStorage< 8, 136, ::ItemGroupmCursorSelectedItemGroup
 
::ll::TypedStorage< 8, 520, ::PlayerUIContainermPlayerUIContainer
 
::ll::TypedStorage< 8, 48, ::InventoryTransactionManagermTransactionManager
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::GameMode > > mGameMode
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PlayerRespawnRandomizer > > mSpawnRandomizer
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SerializedSkin > > mSkin
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ItemStackNetManagerBase > > mItemStackNetManager
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::AnimationComponent > > mUIAnimationComponent
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::AnimationComponent > > mMapAnimationComponent
 
::ll::TypedStorage< 4, 28, ::Player::PlayerSpawnPointmPlayerRespawnPoint
 
::ll::TypedStorage< 4, 4, float > mServerBuildRatio
 
::ll::TypedStorage< 1, 1, ::SubClientId > mClientId
 
::ll::TypedStorage< 1, 1, bool > mInteractDataDirty
 
::ll::TypedStorage< 1, 1, bool > mShouldClientGenerateChunks
 
::ll::TypedStorage< 1, 1, bool > mUseMapAnimationComponent
 
::ll::TypedStorage< 1, 1, bool > mIsDeferredRenderingFirstPersonObjects
 
::ll::TypedStorage< 1, 1, bool > mDestroyingBlock
 
::ll::TypedStorage< 1, 1, bool > mPlayerLevelChanged
 
::ll::TypedStorage< 4, 4, int > mPreviousLevelRequirement
 
::ll::TypedStorage< 4, 4, int > mLastLevelUpTime
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::AnimationComponent > > mFirstPersonAnimationComponent
 
::ll::TypedStorage< 8, 24, ::std::vector<::PlayerListener * > > mListeners
 
::ll::TypedStorage< 4, 12, ::Vec3mRespawnPositionCandidate
 
::ll::TypedStorage< 4, 12, ::Vec3mPreDimensionTransferSpawnPosition
 
::ll::TypedStorage< 4, 4, int > mEnchantmentSeed
 
::ll::TypedStorage< 8, 24, ::std::vector< uint > > mOnScreenAnimationTextures
 
::ll::TypedStorage< 4, 4, int > mOnScreenAnimationTicks
 
::ll::TypedStorage< 4, 4, uint > mChunkRadius
 
::ll::TypedStorage< 4, 4, int > mMapIndex
 
::ll::TypedStorage< 4, 4, float > mElytraVolume
 
::ll::TypedStorage< 8, 8, uint64 > mElytraLoop
 
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, int > > mCooldowns
 
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::HashedString > > mVanillaCooldowns
 
::ll::TypedStorage< 8, 8, int64 > mStartedBlockingTimeStamp
 
::ll::TypedStorage< 8, 8, int64 > mBlockedUsingShieldTimeStamp
 
::ll::TypedStorage< 8, 8, int64 > mBlockedUsingDamagedShieldTimeStamp
 
::ll::TypedStorage< 8, 32, ::std::string > mName
 
::ll::TypedStorage< 8, 32, ::std::string > mLastEmotePlayed
 
::ll::TypedStorage< 8, 8, int64 > mEmoteEasterEggEndTime
 
::ll::TypedStorage< 4, 4, uint > mEmoteMessageCount
 
::ll::TypedStorage< 8, 32, ::std::string > mDeviceId
 
::ll::TypedStorage< 1, 1, bool > mFlagClientForBAIReset
 
::ll::TypedStorage< 1, 1, bool > mSendInventoryOptionsToClient
 
::ll::TypedStorage< 1, 1, bool > mIsHostingPlayer
 
::ll::TypedStorage< 1, 1, bool > mPrevBlockedUsingShield
 
::ll::TypedStorage< 1, 1, bool > mPrevBlockedUsingDamagedShield
 
::ll::TypedStorage< 1, 1, bool > mUsedPotion
 
::ll::TypedStorage< 8, 8, ::PlayerDestroyProgressCacheComponent & > mDestroyProgressCache
 
::ll::TypedStorage< 4, 4, float > mHurtDir
 
::ll::TypedStorage< 4, 4, float > mOTilt
 
::ll::TypedStorage< 4, 4, float > mTilt
 
::ll::TypedStorage< 8, 32, ::CompassSpriteCalculatormCompassSpriteCalc
 
::ll::TypedStorage< 8, 32, ::CompassSpriteCalculatormRecoveryCompassSpriteCalc
 
::ll::TypedStorage< 4, 12, ::ClockSpriteCalculatormClockSpriteCalc
 
::ll::TypedStorage< 4, 4, float > mAttackAnim
 
::ll::TypedStorage< 4, 4, int > mSwingTime
 
::ll::TypedStorage< 4, 4, int > mDeathTime
 
::ll::TypedStorage< 8, 16, ::BuiltInMobComponentsmBuiltInMobComponents
 
::ll::TypedStorage< 4, 4, float > mMovementComponentCurrentSpeed
 
::ll::TypedStorage< 1, 1, bool > mSwinging
 
::ll::TypedStorage< 1, 1, bool > mSurfaceMob
 
::ll::TypedStorage< 1, 1, bool > mNaturallySpawned
 
::ll::TypedStorage< 1, 1, bool > mWantsToBeJockey
 
::ll::TypedStorage< 1, 1, bool > mSpawnedXP
 
::ll::TypedStorage< 1, 1, bool > mHasBoundOrigin
 
::ll::TypedStorage< 1, 2, ::std::optional< bool > > mActuallyDoKnockbackOrNotReallyBadHackDoNotUse
 
::ll::TypedStorage< 1, 1, ::MobSpawnMethod > mSpawnMethod
 
::ll::TypedStorage< 1, 1, bool > mCreateAiOnReload
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmCaravanHead
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmCaravanTail
 
::ll::TypedStorage< 4, 4, float > mOAttackAnim
 
::ll::TypedStorage< 4, 12, ::BlockPosmBoundOrigin
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmTargetCaptainId
 
::ll::TypedStorage< 8, 24, ::EntityContextmEntityContext
 
::ll::TypedStorage< 8, 72, ::VariantParameterListmInitParams
 
::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, ::SynchedActorDataEntityWrappermEntityData
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SpatialActorNetworkData > > mNetworkData
 
::ll::TypedStorage< 4, 12, ::Vec3mSentDelta
 
::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, ::ActorUniqueIDmLegacyUniqueID
 
::ll::TypedStorage< 8, 16, ::WeakRef<::Dimension > > mDimension
 
::ll::TypedStorage< 8, 8, ::ILevel * > mLevel
 
::ll::TypedStorage< 8, 48, ::HashedStringmActorRendererId
 
::ll::TypedStorage< 4, 4, ::ActorCategory > mCategories
 
::ll::TypedStorage< 8, 32, ::BuiltInActorComponentsmBuiltInComponents
 
::ll::TypedStorage< 8, 48, ::HashedStringmActorRendererIdThatAnimationComponentWasInitializedWith
 
::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, 8, ::ActorUniqueIDmTargetId
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmInLovePartner
 
::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::ColormHurtColor
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActorDefinitionDiffList > > mDefinitionList
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CompoundTag > > mLoadedActorPropertyTag
 
::ll::TypedStorage< 8, 16, ::ActorDefinitionPtrmActorDefinitionPtr
 
::ll::TypedStorage< 8, 32, ::std::string > mFilteredNameTag
 
::ll::TypedStorage< 8, 24, ::ActorTerrainInterlockDatamTerrainInterlockData
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmLastHurtMobId
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmLastHurtByMobId
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmLastHurtByPlayerId
 
::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, ::MolangVariableMapmMolangVariables
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmFishingHookID
 

Member Typedef Documentation

◆ ContainerManagerSubscriber

using Player::ContainerManagerSubscriber
inherited
Initial value:
::Bedrock::PubSub::
Definition ContainerManagerModel.h:23

◆ EntityBlockCollisionCallback

using Actor::EntityBlockCollisionCallback
inherited
Initial value:
::std::function<void(::BlockSource&, ::Block const&, ::BlockPos const&, ::Actor&)>
Definition Actor.h:104
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition Block.h:36

Member Function Documentation

◆ reloadHardcodedClient()

virtual void LocalPlayer::reloadHardcodedClient ( ::ActorInitializationMethod )
virtual

Reimplemented from Mob.

◆ prepareRegion()

virtual void LocalPlayer::prepareRegion ( ::ChunkSource & mainChunkSource)
virtual

Reimplemented from Player.

◆ suspendRegion()

virtual void LocalPlayer::suspendRegion ( )
virtual

Reimplemented from Player.

◆ destroyRegion()

virtual void LocalPlayer::destroyRegion ( )
virtual

Reimplemented from Player.

◆ tickWorld()

virtual void LocalPlayer::tickWorld ( ::Tick const & )
virtual

Reimplemented from Player.

◆ frameUpdate()

virtual void LocalPlayer::frameUpdate ( ::FrameUpdateContextBase & )
virtual

Implements Player.

◆ normalTick()

virtual void LocalPlayer::normalTick ( )
virtual

Reimplemented from Player.

◆ startRiding()

virtual bool LocalPlayer::startRiding ( ::Actor & vehicle,
bool forceRiding )
virtual

Reimplemented from Player.

◆ aiStep()

virtual void LocalPlayer::aiStep ( )
virtual

Reimplemented from Player.

◆ addAdditionalSaveData()

virtual void LocalPlayer::addAdditionalSaveData ( ::CompoundTag & tag) const
virtual

Reimplemented from Player.

◆ readAdditionalSaveData()

virtual void LocalPlayer::readAdditionalSaveData ( ::CompoundTag const & tag,
::DataLoadHelper & dataLoadHelper )
virtual

Reimplemented from Player.

◆ deleteContainerManager()

virtual void LocalPlayer::deleteContainerManager ( )
virtual

Reimplemented from Player.

◆ openPortfolio()

virtual void LocalPlayer::openPortfolio ( )
virtual

Reimplemented from Player.

◆ openBook()

virtual void LocalPlayer::openBook ( int ,
bool ,
int ,
::BlockActor *  )
virtual

Reimplemented from Player.

◆ openChalkboard()

virtual void LocalPlayer::openChalkboard ( ::ChalkboardBlockActor & ,
bool  )
virtual

Reimplemented from Player.

◆ openNpcInteractScreen()

virtual void LocalPlayer::openNpcInteractScreen ( ::std::shared_ptr<::INpcDialogueData > npc)
virtual

Reimplemented from Player.

◆ openTrading()

virtual void LocalPlayer::openTrading ( ::ActorUniqueID const & ,
bool  )
virtual

Reimplemented from Player.

◆ openInventory()

virtual void LocalPlayer::openInventory ( )
virtual

Reimplemented from Player.

◆ setContainerData()

virtual void LocalPlayer::setContainerData ( ::IContainerManager & ,
int ,
int  )
virtual

Implements Player.

◆ slotChanged()

virtual void LocalPlayer::slotChanged ( ::IContainerManager & ,
::Container & ,
int ,
::ItemStack const & ,
::ItemStack const & ,
bool  )
virtual

Implements Player.

◆ refreshContainer()

virtual void LocalPlayer::refreshContainer ( ::IContainerManager & )
virtual

Implements Player.

◆ isLoading()

virtual bool LocalPlayer::isLoading ( ) const
virtual

Reimplemented from Player.

◆ stopLoading()

virtual void LocalPlayer::stopLoading ( )
virtual

Reimplemented from Player.

◆ respawn()

virtual void LocalPlayer::respawn ( )
virtual

Reimplemented from Player.

◆ displayClientMessage()

virtual void LocalPlayer::displayClientMessage ( ::std::string const & message,
::std::optional<::std::string > const filteredMessage )
virtual

Reimplemented from Player.

◆ displayTextObjectMessage()

virtual void LocalPlayer::displayTextObjectMessage ( ::TextObjectRoot const & textObject,
::std::string const & fromXuid,
::std::string const & fromPlatformId )
virtual

Reimplemented from Player.

◆ displayWhisperMessage()

virtual void LocalPlayer::displayWhisperMessage ( ::std::string const & author,
::std::string const & message,
::std::optional<::std::string > const filteredMessage,
::std::string const & xuid,
::std::string const & platformId )
virtual

Reimplemented from Player.

◆ stopSleepInBed()

virtual void LocalPlayer::stopSleepInBed ( bool forcefulWakeUp,
bool updateLevelList )
virtual

Reimplemented from Player.

◆ canStartSleepInBed()

virtual bool LocalPlayer::canStartSleepInBed ( )
virtual

Reimplemented from Player.

◆ handleInsidePortal()

virtual void LocalPlayer::handleInsidePortal ( ::BlockPos const & portalPos)
virtual

Reimplemented from Actor.

◆ swing()

virtual void LocalPlayer::swing ( )
virtual

Reimplemented from Mob.

◆ setSneaking()

virtual void LocalPlayer::setSneaking ( bool value)
virtual

Reimplemented from Actor.

◆ setSprinting()

virtual void LocalPlayer::setSprinting ( bool shouldSprint)
virtual

Reimplemented from Mob.

◆ playEmote()

virtual void LocalPlayer::playEmote ( ::std::string const & ,
bool const  )
virtual

Reimplemented from Player.

◆ resetRot()

virtual void LocalPlayer::resetRot ( )
virtual

Reimplemented from Player.

◆ resetUserPos()

virtual void LocalPlayer::resetUserPos ( bool )
virtual

Reimplemented from Player.

◆ teleportTo()

virtual void LocalPlayer::teleportTo ( ::Vec3 const & ,
bool ,
int ,
int ,
bool  )
virtual

Reimplemented from Player.

◆ changeDimension() [1/2]

virtual void LocalPlayer::changeDimension ( ::DimensionType toId)
virtual

Reimplemented from Actor.

◆ changeDimension() [2/2]

virtual void LocalPlayer::changeDimension ( ::ChangeDimensionPacket const & )
virtual

Reimplemented from Actor.

◆ setPlayerGameType()

virtual void LocalPlayer::setPlayerGameType ( ::GameType )
virtual

Reimplemented from Player.

◆ _fireDimensionChanged()

virtual void LocalPlayer::_fireDimensionChanged ( )
virtual

Reimplemented from Player.

◆ isAutoJumpEnabled()

virtual bool LocalPlayer::isAutoJumpEnabled ( ) const
virtual

Reimplemented from Player.

◆ setItemSlot()

virtual bool LocalPlayer::setItemSlot ( ::SharedTypes::Legacy::EquipmentSlot slot,
::ItemStack const & item )
virtual

Reimplemented from Mob.

◆ setOffhandSlot()

virtual void LocalPlayer::setOffhandSlot ( ::ItemStack const & item)
virtual

Reimplemented from Player.

◆ setArmor()

virtual void LocalPlayer::setArmor ( ::SharedTypes::Legacy::ArmorSlot ,
::ItemStack const &  )
virtual

Reimplemented from Player.

◆ getUserId()

virtual uint LocalPlayer::getUserId ( ) const
virtual

Reimplemented from Player.

◆ isInTrialMode()

virtual bool LocalPlayer::isInTrialMode ( )
virtual

Reimplemented from Player.

◆ setAbilities()

virtual void LocalPlayer::setAbilities ( ::LayeredAbilities const & newAbilities)
virtual

Reimplemented from Player.

◆ die()

virtual void LocalPlayer::die ( ::ActorDamageSource const & source)
virtual

Reimplemented from Player.

◆ onEffectRemoved()

virtual void LocalPlayer::onEffectRemoved ( ::MobEffectInstance & effect)
virtual

Reimplemented from Actor.

◆ addExperience()

virtual void LocalPlayer::addExperience ( int xp)
virtual

Reimplemented from Player.

◆ addLevels()

virtual void LocalPlayer::addLevels ( int levels)
virtual

Reimplemented from Player.

◆ isActorRelevant()

virtual bool LocalPlayer::isActorRelevant ( ::Actor const & )
virtual

Reimplemented from Player.

◆ handleEntityEvent()

virtual void LocalPlayer::handleEntityEvent ( ::ActorEvent eventId,
int data )
virtual

Reimplemented from Player.

◆ checkMovementStats()

virtual void LocalPlayer::checkMovementStats ( ::Vec3 const & )
virtual

Reimplemented from Player.

◆ isTeacher()

virtual bool LocalPlayer::isTeacher ( ) const
virtual

Implements Player.

◆ sendInventoryTransaction()

virtual void LocalPlayer::sendInventoryTransaction ( ::InventoryTransaction const & ) const
virtual

Implements Player.

◆ sendComplexInventoryTransaction()

virtual void LocalPlayer::sendComplexInventoryTransaction ( ::std::unique_ptr<::ComplexInventoryTransaction > ) const
virtual

Implements Player.

◆ sendNetworkPacket()

virtual void LocalPlayer::sendNetworkPacket ( ::Packet & packet) const
virtual

Reimplemented from Player.

◆ getPlayerEventCoordinator()

virtual::PlayerEventCoordinator & LocalPlayer::getPlayerEventCoordinator ( )
virtual

Implements Player.

◆ applySnapshot()

virtual void LocalPlayer::applySnapshot ( ::EntityContext const & snapshotEntity,
::MovementDataExtractionUtility::SnapshotAccessor const & originalSnapshotEntity )
virtual

Reimplemented from Actor.

◆ destroyEditorPlayer()

virtual void LocalPlayer::destroyEditorPlayer ( )
virtual

Implements Player.

◆ getEditorPlayer()

virtual ::Bedrock::NonOwnerPointer<::Editor::IEditorPlayer > LocalPlayer::getEditorPlayer ( ) const
virtual

Implements Player.

◆ requestMissingSubChunk()

virtual void LocalPlayer::requestMissingSubChunk ( ::SubChunkPos const & )
virtual

Reimplemented from Player.

◆ getMaxChunkBuildRadius()

virtual uchar LocalPlayer::getMaxChunkBuildRadius ( ) const
virtual

Reimplemented from Player.

◆ _crit()

virtual void LocalPlayer::_crit ( ::Actor & actor)
virtual

Reimplemented from Player.

◆ _hurt()

virtual bool LocalPlayer::_hurt ( ::ActorDamageSource const & ,
float ,
bool ,
bool  )
virtual

Reimplemented from Player.

◆ getUuid()

LLNDAPI mce::UUID const & Player::getUuid ( ) const
inherited

Get the player's uuid.

Returns
Player's uuid

◆ getIPAndPort()

LLNDAPI std::string Player::getIPAndPort ( ) const
inherited

Get the player's IP and port.

Returns
player's IP and port

◆ getRealName()

LLNDAPI std::string Player::getRealName ( ) const
inherited

Get the player's real in-game nickname.

Returns
player's real in-game nickname

◆ getLocaleCode()

LLNDAPI std::string Player::getLocaleCode ( ) const
inherited

Get the name of the player's langtext.

Returns
The name of the player's langtext.
Warning
This is not the player's in-game nickname.

◆ isOperator()

LLNDAPI bool Player::isOperator ( ) const
inherited

Determine if a player is an administrator of the server.

Returns
Returns true if the player is an administrator of the server; otherwise returns false
Warning
Custom permissions are not considered administrators

◆ addAndRefresh()

LLAPI bool Player::addAndRefresh ( class ItemStack & item)
inherited

Give player item and refresh.

Returns
Whether it is a complete success (e.g. returning false if the quantity of items given to the player does not match the expectation).
Warning
The return value does not take into account whether the refresh was successful. You can use Player::add, but it will not refresh the item, which may lead to potential issues.

◆ initializeComponents()

virtual void Player::initializeComponents ( ::ActorInitializationMethod method,
::VariantParameterList const & params )
virtualinherited

Reimplemented from Mob.

◆ reloadHardcoded()

virtual void Player::reloadHardcoded ( ::ActorInitializationMethod method,
::VariantParameterList const & params )
virtualinherited

Reimplemented from Mob.

◆ canChangeDimensionsUsingPortal()

virtual bool Player::canChangeDimensionsUsingPortal ( ) const
virtualinherited

Reimplemented from Mob.

◆ onSynchedDataUpdate()

virtual void Player::onSynchedDataUpdate ( int dataId)
virtualinherited

Reimplemented from Actor.

◆ isFireImmune()

virtual bool Player::isFireImmune ( ) const
virtualinherited

Reimplemented from Actor.

◆ passengerTick()

virtual void Player::passengerTick ( )
virtualinherited

Reimplemented from Actor.

◆ remove()

virtual void Player::remove ( )
virtualinherited

Reimplemented from Actor.

◆ shouldDropDeathLoot()

virtual bool Player::shouldDropDeathLoot ( ) const
virtualinherited

Reimplemented from Mob.

◆ dropEquipmentOnDeath() [1/2]

virtual void Player::dropEquipmentOnDeath ( ::ActorDamageSource const & source)
virtualinherited

Reimplemented from Mob.

◆ dropEquipmentOnDeath() [2/2]

virtual void Player::dropEquipmentOnDeath ( )
virtualinherited

Reimplemented from Mob.

◆ clearVanishEnchantedItemsOnDeath()

virtual void Player::clearVanishEnchantedItemsOnDeath ( )
virtualinherited

Reimplemented from Mob.

◆ drop()

virtual bool Player::drop ( ::ItemStack const & item,
bool const randomly )
virtualinherited

Reimplemented from Actor.

◆ setSpeed()

virtual void Player::setSpeed ( float speed)
virtualinherited

Reimplemented from Mob.

◆ getItemUseDuration()

virtual int Player::getItemUseDuration ( ) const
virtualinherited

Reimplemented from Mob.

◆ getItemUseStartupProgress()

virtual float Player::getItemUseStartupProgress ( ) const
virtualinherited

Reimplemented from Mob.

◆ getItemUseIntervalProgress()

virtual float Player::getItemUseIntervalProgress ( ) const
virtualinherited

Reimplemented from Mob.

◆ isBlocking()

virtual bool Player::isBlocking ( ) const
virtualinherited

Reimplemented from Mob.

◆ isDamageBlocked()

virtual bool Player::isDamageBlocked ( ::ActorDamageSource const & source) const
virtualinherited

Reimplemented from Actor.

◆ add()

virtual bool Player::add ( ::ItemStack & item)
virtualinherited

Reimplemented from Actor.

◆ attack()

virtual bool Player::attack ( ::Actor & ,
::SharedTypes::Legacy::ActorDamageCause const &  )
virtualinherited

Reimplemented from Mob.

◆ setCarriedItem()

virtual void Player::setCarriedItem ( ::ItemStack const & item)
virtualinherited

Reimplemented from Actor.

◆ getShadowRadius()

virtual float Player::getShadowRadius ( ) const
virtualinherited

Reimplemented from Actor.

◆ isSleeping()

virtual bool Player::isSleeping ( ) const
virtualinherited

Reimplemented from Mob.

◆ setSleeping()

virtual void Player::setSleeping ( bool val)
virtualinherited

Reimplemented from Mob.

◆ sendInventory()

virtual void Player::sendInventory ( bool )
virtualinherited

Reimplemented from Mob.

◆ isSilentObserver()

virtual bool Player::isSilentObserver ( ) const
virtualinherited

Reimplemented from Actor.

◆ useItem()

virtual void Player::useItem ( ::ItemStackBase & item,
::ItemUseMethod itemUseMethod,
bool consumeItem )
virtualinherited

Reimplemented from Actor.

◆ getSpeed()

virtual float Player::getSpeed ( ) const
virtualinherited

Reimplemented from Mob.

◆ isImmobile()

virtual bool Player::isImmobile ( ) const
virtualinherited

Reimplemented from Mob.

◆ sendMotionPacketIfNeeded()

virtual void Player::sendMotionPacketIfNeeded ( ::PlayerMovementSettings const & playerMovementSettings)
virtualinherited

Reimplemented from Actor.

◆ isInvulnerableTo()

virtual bool Player::isInvulnerableTo ( ::ActorDamageSource const & source) const
virtualinherited

Reimplemented from Actor.

◆ consumeTotem()

virtual bool Player::consumeTotem ( )
virtualinherited

Reimplemented from Actor.

◆ getMapDecorationRotation()

virtual float Player::getMapDecorationRotation ( ) const
virtualinherited

Reimplemented from Actor.

◆ startSwimming()

virtual void Player::startSwimming ( )
virtualinherited

Reimplemented from Actor.

◆ stopSwimming()

virtual void Player::stopSwimming ( )
virtualinherited

Reimplemented from Actor.

◆ canBePulledIntoVehicle()

virtual bool Player::canBePulledIntoVehicle ( ) const
virtualinherited

Reimplemented from Mob.

◆ feed()

virtual void Player::feed ( int itemId)
virtualinherited

Reimplemented from Actor.

◆ canExistWhenDisallowMob()

virtual bool Player::canExistWhenDisallowMob ( ) const
virtualinherited

Reimplemented from Mob.

◆ canAddPassenger()

virtual bool Player::canAddPassenger ( ::Actor & passenger) const
virtualinherited

Reimplemented from Actor.

◆ canFreeze()

virtual bool Player::canFreeze ( ) const
virtualinherited

Reimplemented from Mob.

◆ canInteractWithOtherEntitiesInGame()

virtual bool Player::canInteractWithOtherEntitiesInGame ( ) const
virtualinherited

Reimplemented from Actor.

◆ canObstructSpawningAndBlockPlacement()

virtual bool Player::canObstructSpawningAndBlockPlacement ( ) const
virtualinherited

Reimplemented from Actor.

◆ hasDiedBefore()

virtual bool Player::hasDiedBefore ( ) const
virtualinherited

Reimplemented from Actor.

◆ doEnterWaterSplashEffect()

virtual void Player::doEnterWaterSplashEffect ( )
virtualinherited

Reimplemented from Actor.

◆ doExitWaterSplashEffect()

virtual void Player::doExitWaterSplashEffect ( )
virtualinherited

Reimplemented from Actor.

◆ causeFallDamageToActor()

virtual float Player::causeFallDamageToActor ( float distance,
float multiplier,
::ActorDamageSource source )
virtualinherited

Reimplemented from Mob.

◆ _shouldProvideFeedbackOnHandContainerItemSet()

virtual bool Player::_shouldProvideFeedbackOnHandContainerItemSet ( ::HandSlot handSlot,
::ItemStack const & item ) const
virtualinherited

Reimplemented from Actor.

◆ _shouldProvideFeedbackOnArmorSet()

virtual bool Player::_shouldProvideFeedbackOnArmorSet ( ::SharedTypes::Legacy::ArmorSlot slot,
::ItemStack const & item ) const
virtualinherited

Reimplemented from Actor.

◆ _serverInitItemStackIds()

virtual void Player::_serverInitItemStackIds ( )
virtualinherited

Reimplemented from Actor.

◆ kill()

virtual void Mob::kill ( )
virtualinherited

Reimplemented from Actor.

◆ isAlive()

virtual bool Mob::isAlive ( ) const
virtualinherited

Reimplemented from Actor.

◆ getYawSpeedInDegreesPerSecond()

virtual float Mob::getYawSpeedInDegreesPerSecond ( ) const
virtualinherited

Reimplemented from Actor.

◆ baseTick()

virtual void Mob::baseTick ( )
virtualinherited

Reimplemented from Actor.

◆ doFireHurt()

virtual bool Mob::doFireHurt ( int amount)
virtualinherited

Reimplemented from Actor.

◆ addPassenger()

virtual void Mob::addPassenger ( ::Actor & passenger)
virtualinherited

Reimplemented from Actor.

◆ blockedByShield()

virtual void Mob::blockedByShield ( ::ActorDamageSource const & source,
::Actor & blocker )
virtualinherited

Reimplemented from Actor.

◆ setTarget()

virtual void Mob::setTarget ( ::Actor * entity)
virtualinherited

Reimplemented from Actor.

◆ inCaravan()

virtual bool Mob::inCaravan ( ) const
virtualinherited

Reimplemented from Actor.

◆ getArmorTextureIndexInSlot()

virtual int Mob::getArmorTextureIndexInSlot ( ::SharedTypes::Legacy::ArmorSlot ) const
virtualinherited

Reimplemented from Actor.

◆ getArmorColorInSlot()

virtual float Mob::getArmorColorInSlot ( ::SharedTypes::Legacy::ArmorSlot ,
int  ) const
virtualinherited

Reimplemented from Actor.

◆ getDeathTime()

virtual int Mob::getDeathTime ( ) const
virtualinherited

Reimplemented from Actor.

◆ buildDebugInfo()

virtual void Mob::buildDebugInfo ( ::std::string & out) const
virtualinherited

Reimplemented from Actor.

◆ getInterpolatedBodyRot()

virtual float Mob::getInterpolatedBodyRot ( float a) const
virtualinherited

Reimplemented from Actor.

◆ getInterpolatedHeadRot()

virtual float Mob::getInterpolatedHeadRot ( float a) const
virtualinherited

Reimplemented from Actor.

◆ getInterpolatedBodyYaw()

virtual float Mob::getInterpolatedBodyYaw ( float a) const
virtualinherited

Reimplemented from Actor.

◆ isSurfaceMob()

virtual bool Mob::isSurfaceMob ( ) const
virtualinherited

Reimplemented from Actor.

◆ hasComponent()

virtual bool Mob::hasComponent ( ::HashedString const & name) const
virtualinherited

Reimplemented from Actor.

◆ canPowerJump()

virtual bool Mob::canPowerJump ( ) const
virtualinherited

Reimplemented from Actor.

◆ setEquippedSlot()

virtual void Mob::setEquippedSlot ( ::SharedTypes::Legacy::EquipmentSlot slot,
::ItemStack const & item )
virtualinherited

Reimplemented from Actor.

◆ renderDebugServerState()

virtual void Mob::renderDebugServerState ( ::Options const & options)
virtualinherited

Reimplemented from Actor.

◆ outOfWorld()

virtual void Mob::outOfWorld ( )
virtualinherited

Reimplemented from Actor.

◆ _doInitialMove()

virtual void Mob::_doInitialMove ( )
virtualinherited

Reimplemented from Actor.


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