27 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::ILevel>> mLevel;
28 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::Scheduler>> mScheduler;
29 ::ll::TypedStorage<8, 64, ::OwnerPtrFactory<::Dimension, ::ILevel&, ::Scheduler&>> mDimensionFactory;
30 ::ll::TypedStorage<8, 8, ::br::worldgen::StructureSetRegistry const&> mStructureSetRegistry;
43 virtual ::OwnerPtr<::Dimension> create(::std::string
const& dimensionName)
const ;
46 virtual void initializeDimension(
::Dimension& dimension)
const ;
56 ::Bedrock::NotNullNonOwnerPtr<::ILevel> level,
57 ::Bedrock::NotNullNonOwnerPtr<::Scheduler> scheduler,
66 ::Bedrock::NotNullNonOwnerPtr<::ILevel> level,
67 ::Bedrock::NotNullNonOwnerPtr<::Scheduler> scheduler,
81 MCNAPI ::OwnerPtr<::Dimension>
$create(::std::string
const& dimensionName)
const;