LeviLamina
|
Public Member Functions | |
MCAPI int | _calculatePortalHeight (::BlockSource const &source) |
MCAPI void | createPortalBlocks (::WorldChangeTransaction &transaction) const |
MCAPI void | evaluate (::BlockPos const &originalPosition, ::BlockSource const &source) |
MCAPI void | removePortalBlocks (::WorldChangeTransaction &transaction, ::BlockPos const &firstPortalPosition) const |
MCAPI void | updateNeighboringBlocks (::BlockSource &source, ::Vec3 const &perpendicularAxis) const |
Public Attributes | |
::ll::TypedStorage< 4, 4, ::PortalAxis > | mAxis |
::ll::TypedStorage< 1, 1, ::Facing::Name > | mRightDir |
::ll::TypedStorage< 1, 1, ::Facing::Name > | mLeftDir |
::ll::TypedStorage< 4, 4, int > | mNumPortalBlocks |
::ll::TypedStorage< 4, 12, ::BlockPos > | mBottomLeft |
::ll::TypedStorage< 1, 1, bool > | mBottomLeftValid |
::ll::TypedStorage< 4, 4, int > | mHeight |
::ll::TypedStorage< 4, 4, int > | mWidth |