Class BiomeModifications
java.lang.Object
me.shedaniel.architectury.registry.BiomeModifications
This class provides a cross-platform API to modify Biome features and properties.
Changes to the biomes are hereby done in four distinct "phases", akin to Fabric API's
net.fabricmc.fabric.api.biome.v1.ModificationPhase enum.
The order in which these phases get processed is as follows, with the corresponding Forge EventPriority shown in brackets:
- Adding new features to biomes. [HIGH]
- Removing existing features from biomes. [NORMAL]
- Replacing existing features with new ones. [LOW]
- Generic Post-Processing of already modified biome features. [LOWEST]
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidaddProperties(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) static voidstatic voidpostProcessProperties(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) static voidstatic voidremoveProperties(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) static voidstatic voidreplaceProperties(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier)
-
Constructor Details
-
BiomeModifications
public BiomeModifications()
-
-
Method Details
-
addProperties
public static void addProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) -
addProperties
public static void addProperties(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) -
postProcessProperties
public static void postProcessProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) -
postProcessProperties
public static void postProcessProperties(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) -
removeProperties
public static void removeProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) -
removeProperties
public static void removeProperties(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) -
replaceProperties
public static void replaceProperties(BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) -
replaceProperties
public static void replaceProperties(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier)
-