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 void
static void
addProperties
(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) static void
static void
postProcessProperties
(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) static void
static void
removeProperties
(Predicate<BiomeModifications.BiomeContext> predicate, BiConsumer<BiomeModifications.BiomeContext, BiomeProperties.Mutable> modifier) static void
static void
replaceProperties
(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)
-