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

Classes

class  PortalPosition
 

Public Member Functions

PortalForceroperator= (PortalForcer const &)
 
 PortalForcer (PortalForcer const &)
 
virtual void deserialize (::CompoundTag const &tag)
 
virtual void serialize (::CompoundTag &tag) const
 
MCAPI ::std::optional<::PortalRecord_findPortal (::DimensionType dimensionId, ::BlockPos const &centerBlockPos, int radius, ::BlockPos &targetBlockPos) const
 
MCAPI::PortalRecord const & createPortal (::Actor const &entity, int radius)
 
MCAPI void force (::Actor &entity, ::DimensionTransitionComponent const &portalEntranceComponent)
 
MCAPI void removeMisalignedPortalRecords (::BlockSource &region, ::PortalShape const &referenceShape, ::PortalRecord const &referenceRecord)
 
MCAPI void removePortalRecord (::BlockSource &source, ::BlockPos const &pos)
 
MCAPI void $dtor ()
 
MCAPI void $deserialize (::CompoundTag const &tag)
 
MCAPI void $serialize (::CompoundTag &tag) const
 

Static Public Member Functions

static MCAPI bool canPortalReplaceBlock (::BlockSource &region, ::BlockPos const &blockPos)
 
static MCAPI ::BaseGameVersion const & MIN_PORTAL_REPLACE_BLOCK_FIX_VERSION ()
 
static MCAPI ::std::string const & PORTAL_FILE_ID ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnka04f09
 
::ll::UntypedStorage< 8, 2568 > mUnk85467d
 
::ll::UntypedStorage< 8, 64 > mUnke299bc
 
::ll::TypedStorage< 1, 1, bool > mDirty
 
::ll::TypedStorage< 8, 32, ::std::string > mId
 

Member Function Documentation

◆ deserialize()

virtual void PortalForcer::deserialize ( ::CompoundTag const & tag)
virtual

Implements SavedData.

◆ serialize()

virtual void PortalForcer::serialize ( ::CompoundTag & tag) const
virtual

Implements SavedData.

◆ _findPortal()

MCAPI ::std::optional<::PortalRecord > PortalForcer::_findPortal ( ::DimensionType dimensionId,
::BlockPos const & centerBlockPos,
int radius,
::BlockPos & targetBlockPos ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createPortal()

MCAPI::PortalRecord const & PortalForcer::createPortal ( ::Actor const & entity,
int radius )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ force()

MCAPI void PortalForcer::force ( ::Actor & entity,
::DimensionTransitionComponent const & portalEntranceComponent )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ removeMisalignedPortalRecords()

MCAPI void PortalForcer::removeMisalignedPortalRecords ( ::BlockSource & region,
::PortalShape const & referenceShape,
::PortalRecord const & referenceRecord )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ removePortalRecord()

MCAPI void PortalForcer::removePortalRecord ( ::BlockSource & source,
::BlockPos const & pos )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ canPortalReplaceBlock()

static MCAPI bool PortalForcer::canPortalReplaceBlock ( ::BlockSource & region,
::BlockPos const & blockPos )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MIN_PORTAL_REPLACE_BLOCK_FIX_VERSION()

static MCAPI ::BaseGameVersion const & PortalForcer::MIN_PORTAL_REPLACE_BLOCK_FIX_VERSION ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PORTAL_FILE_ID()

static MCAPI ::std::string const & PortalForcer::PORTAL_FILE_ID ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void PortalForcer::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $deserialize()

MCAPI void PortalForcer::$deserialize ( ::CompoundTag const & tag)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $serialize()

MCAPI void PortalForcer::$serialize ( ::CompoundTag & tag) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** PortalForcer::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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