LeviLamina
Loading...
Searching...
No Matches
IPlayerDimensionTransferProxy Class Referenceabstract
Inheritance diagram for IPlayerDimensionTransferProxy:

Public Member Functions

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

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