33 using CachedPortalMap = ::std::unordered_map<::BlockPos, ::PortalForcer::PortalPosition>;
35 using PortalRecordSet = ::std::unordered_set<::PortalRecord>;
40 ::ll::TypedStorage<8, 8, ::Level&> mLevel;
41 ::ll::TypedStorage<8, 2560, ::Random> mRandom;
42 ::ll::TypedStorage<8, 64, ::std::unordered_map<::DimensionType, ::std::unordered_set<::PortalRecord>>>
48 PortalForcer& operator=(PortalForcer
const&);
49 PortalForcer(PortalForcer
const&);
63 MCAPI
explicit PortalForcer(
::Level& level);
65 MCAPI ::std::optional<::PortalRecord> _findPortal(
74 MCAPI
void removeMisalignedPortalRecords(
86 MCAPI static ::BaseGameVersion
const& MIN_PORTAL_REPLACE_BLOCK_FIX_VERSION();
88 MCAPI static ::std::string
const& PORTAL_FILE_ID();
94 MCAPI
void* $ctor(
::Level& level);