31 virtual ::BiomeRegistry
const& getBiomeRegistry()
const = 0;
33 virtual ::BiomeRegistry& getBiomeRegistry() = 0;
35 virtual ::BlockPalette
const& getBlockPalette()
const = 0;
37 virtual ::BlockPalette& getBlockPalette() = 0;
39 virtual ::FeatureRegistry
const& getFeatureRegistry()
const = 0;
41 virtual ::FeatureRegistry& getFeatureRegistry() = 0;
43 virtual ::FeatureTypeFactory
const& getFeatureTypeFactory()
const = 0;
45 virtual ::FeatureTypeFactory& getFeatureTypeFactory() = 0;
47 virtual ::JigsawStructureRegistry
const& getJigsawStructureRegistry()
const = 0;
49 virtual ::JigsawStructureRegistry& getJigsawStructureRegistry() = 0;
51 virtual ::StructureSpawnRegistry
const& getStructureSpawnRegistry()
const = 0;
53 virtual ::StructureSpawnRegistry& getStructureSpawnRegistry() = 0;
55 virtual ::Bedrock::NotNullNonOwnerPtr<::StructureManager>
const getStructureManager()
const = 0;
57 virtual ::Bedrock::NotNullNonOwnerPtr<::StructureManager> getStructureManager() = 0;
59 virtual ::BiomeComponentFactory
const& getBiomeComponentFactory()
const = 0;
61 virtual ::BiomeComponentFactory& getBiomeComponentFactory() = 0;
63 virtual ::SurfaceBuilderRegistry
const& getSurfaceBuilderRegistry()
const = 0;
65 virtual ::SurfaceBuilderRegistry& getSurfaceBuilderRegistry() = 0;
67 virtual ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments&&>
const& getDimensionFactory()
const = 0;
69 virtual ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments&&>& getDimensionFactory() = 0;
71 virtual ::ActorDefinitionGroup* getEntityDefinitions()
const = 0;