34 virtual ::BiomeRegistry
const& getBiomeRegistry()
const = 0;
37 virtual ::BiomeRegistry& getBiomeRegistry() = 0;
40 virtual ::BlockPalette
const& getBlockPalette()
const = 0;
43 virtual ::BlockPalette& getBlockPalette() = 0;
46 virtual ::FeatureRegistry
const& getFeatureRegistry()
const = 0;
49 virtual ::FeatureRegistry& getFeatureRegistry() = 0;
52 virtual ::FeatureTypeFactory
const& getFeatureTypeFactory()
const = 0;
55 virtual ::FeatureTypeFactory& getFeatureTypeFactory() = 0;
58 virtual ::JigsawStructureRegistry
const& getJigsawStructureRegistry()
const = 0;
61 virtual ::JigsawStructureRegistry& getJigsawStructureRegistry() = 0;
64 virtual ::StructureSpawnRegistry
const& getStructureSpawnRegistry()
const = 0;
67 virtual ::StructureSpawnRegistry& getStructureSpawnRegistry() = 0;
70 virtual ::Bedrock::NotNullNonOwnerPtr<::StructureManager>
const getStructureManager()
const = 0;
73 virtual ::Bedrock::NotNullNonOwnerPtr<::StructureManager> getStructureManager() = 0;
76 virtual ::BiomeComponentFactory
const& getBiomeComponentFactory()
const = 0;
79 virtual ::BiomeComponentFactory& getBiomeComponentFactory() = 0;
82 virtual ::SurfaceBuilderRegistry
const& getSurfaceBuilderRegistry()
const = 0;
85 virtual ::SurfaceBuilderRegistry& getSurfaceBuilderRegistry() = 0;
88 virtual ::OwnerPtrFactory<::Dimension, ::ILevel&, ::Scheduler&>
const& getDimensionFactory()
const = 0;
91 virtual ::OwnerPtrFactory<::Dimension, ::ILevel&, ::Scheduler&>& getDimensionFactory() = 0;
94 virtual ::ActorDefinitionGroup* getEntityDefinitions()
const = 0;