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

Public Member Functions

virtual void playerDimensionChangedEvent (::Player &player, ::DimensionType fromDimensionId, ::DimensionType toDimensionId)
 
virtual::Actor * getAgent (::Player &player)
 
virtual void resetAgent (::Player &player)
 
virtual void stopUsingItem (::Player &player)
 
virtual bool hasRespawnPosition (::Player const &player) const
 
virtual::BlockPos const & getSpawnPosition (::Player const &player) const
 
virtual bool isRespawningFromTheEnd (::Player const &player) const
 
virtual void fireWillChangeDimension (::Player &player)
 
virtual void moveTo (::Player &player, ::Vec3 const &position)
 
virtual void setPreviousPosition (::Player &player)
 
virtual void resetInterpolation (::Player &player)
 
virtual void prepareRegion (::Player &player, ::Dimension const &dimension)
 
virtual::MovePlayerPacket createMovePlayerPacket (::Player const &player, ::PlayerPositionModeComponent::PositionMode resetPosition) const
 
virtual void setAgent (::Player &player, ::Actor &agent)
 
virtual::Vec3 calculateAgentSpawnPosition (::Player const &player) const
 
virtual bool isRespawnReady (::Player const &player) const
 
virtual ::std::pair< bool, ::std::optional<::SubChunkPos > > hasSubChunksAt (::Player const &player, ::BlockPos const &min, ::BlockPos const &max) const
 
virtual void transferTickingArea (::Actor &actor, ::Dimension &dimension)
 
MCAPI void $playerDimensionChangedEvent (::Player &player, ::DimensionType fromDimensionId, ::DimensionType toDimensionId)
 
MCAPI::Actor * $getAgent (::Player &player)
 
MCAPI void $resetAgent (::Player &player)
 
MCAPI void $stopUsingItem (::Player &player)
 
MCAPI bool $hasRespawnPosition (::Player const &player) const
 
MCAPI::BlockPos const & $getSpawnPosition (::Player const &player) const
 
MCAPI bool $isRespawningFromTheEnd (::Player const &player) const
 
MCAPI void $fireWillChangeDimension (::Player &player)
 
MCAPI void $moveTo (::Player &player, ::Vec3 const &position)
 
MCAPI void $setPreviousPosition (::Player &player)
 
MCAPI void $resetInterpolation (::Player &player)
 
MCAPI void $prepareRegion (::Player &player, ::Dimension const &dimension)
 
MCAPI::MovePlayerPacket $createMovePlayerPacket (::Player const &player, ::PlayerPositionModeComponent::PositionMode resetPosition) const
 
MCAPI void $setAgent (::Player &player, ::Actor &agent)
 
MCAPI::Vec3 $calculateAgentSpawnPosition (::Player const &player) const
 
MCAPI bool $isRespawnReady (::Player const &player) const
 
MCAPI ::std::pair< bool, ::std::optional<::SubChunkPos > > $hasSubChunksAt (::Player const &player, ::BlockPos const &min, ::BlockPos const &max) const
 
MCFOLD void $transferTickingArea (::Actor &actor, ::Dimension &dimension)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Member Function Documentation

◆ playerDimensionChangedEvent()

virtual void PlayerDimensionTransferProxy::playerDimensionChangedEvent ( ::Player & player,
::DimensionType fromDimensionId,
::DimensionType toDimensionId )
virtual

◆ getAgent()

virtual::Actor * PlayerDimensionTransferProxy::getAgent ( ::Player & player)
virtual

◆ resetAgent()

virtual void PlayerDimensionTransferProxy::resetAgent ( ::Player & player)
virtual

◆ stopUsingItem()

virtual void PlayerDimensionTransferProxy::stopUsingItem ( ::Player & player)
virtual

◆ hasRespawnPosition()

virtual bool PlayerDimensionTransferProxy::hasRespawnPosition ( ::Player const & player) const
virtual

◆ getSpawnPosition()

virtual::BlockPos const & PlayerDimensionTransferProxy::getSpawnPosition ( ::Player const & player) const
virtual

◆ isRespawningFromTheEnd()

virtual bool PlayerDimensionTransferProxy::isRespawningFromTheEnd ( ::Player const & player) const
virtual

◆ fireWillChangeDimension()

virtual void PlayerDimensionTransferProxy::fireWillChangeDimension ( ::Player & player)
virtual

◆ moveTo()

virtual void PlayerDimensionTransferProxy::moveTo ( ::Player & player,
::Vec3 const & position )
virtual

◆ setPreviousPosition()

virtual void PlayerDimensionTransferProxy::setPreviousPosition ( ::Player & player)
virtual

◆ resetInterpolation()

virtual void PlayerDimensionTransferProxy::resetInterpolation ( ::Player & player)
virtual

◆ prepareRegion()

virtual void PlayerDimensionTransferProxy::prepareRegion ( ::Player & player,
::Dimension const & dimension )
virtual

◆ createMovePlayerPacket()

virtual::MovePlayerPacket PlayerDimensionTransferProxy::createMovePlayerPacket ( ::Player const & player,
::PlayerPositionModeComponent::PositionMode resetPosition ) const
virtual

◆ setAgent()

virtual void PlayerDimensionTransferProxy::setAgent ( ::Player & player,
::Actor & agent )
virtual

◆ calculateAgentSpawnPosition()

virtual::Vec3 PlayerDimensionTransferProxy::calculateAgentSpawnPosition ( ::Player const & player) const
virtual

◆ isRespawnReady()

virtual bool PlayerDimensionTransferProxy::isRespawnReady ( ::Player const & player) const
virtual

◆ hasSubChunksAt()

virtual ::std::pair< bool, ::std::optional<::SubChunkPos > > PlayerDimensionTransferProxy::hasSubChunksAt ( ::Player const & player,
::BlockPos const & min,
::BlockPos const & max ) const
virtual

◆ transferTickingArea()

virtual void PlayerDimensionTransferProxy::transferTickingArea ( ::Actor & actor,
::Dimension & dimension )
virtual

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