Class BiomePrecipitationTypeEnvironmentProvider.Builder
java.lang.Object
com.github.thedeathlycow.thermoo.api.environment.provider.BiomePrecipitationTypeEnvironmentProvider.Builder
- Enclosing class:
BiomePrecipitationTypeEnvironmentProvider
A builder for local precipitation environment providers.
-
Method Summary
Modifier and TypeMethodDescriptionaddChild(net.minecraft.world.level.biome.Biome.Precipitation precipitation, net.minecraft.core.Holder<EnvironmentProvider> child) Registers a child provider to a precipitation type.build()Builds into a new provider.
-
Method Details
-
addChild
@Contract("_,_->this") public BiomePrecipitationTypeEnvironmentProvider.Builder addChild(net.minecraft.world.level.biome.Biome.Precipitation precipitation, net.minecraft.core.Holder<EnvironmentProvider> child) Registers a child provider to a precipitation type.- Parameters:
precipitation- Precipitation type to addchild- The child for the precipitation type- Returns:
- Returns this builder
-
build
Builds into a new provider. At least one precipitation-child relationship must have been defined.- Returns:
- Returns a new provider from this builder's state
-