Conventional Biome Tags tweaks ()

* Birch Forest Tag 

* Fix 

* Run datagen

(cherry picked from commit 315602f6c2)
(cherry picked from commit 521b5c52a5)
This commit is contained in:
Maity 2023-03-15 12:19:29 +03:00 committed by modmuss50
parent b7d188881d
commit 4bc6e26285
4 changed files with 13 additions and 0 deletions
fabric-convention-tags-v1/src
datagen/java/net/fabricmc/fabric/impl/tag/convention/datagen/generators
generated/resources/data/c/tags/worldgen/biome
main/java/net/fabricmc/fabric/api/tag/convention/v1

View file

@ -123,6 +123,9 @@ public class BiomeTagGenerator extends FabricTagProvider.DynamicRegistryTagProvi
.add(BiomeKeys.STONY_SHORE);
getOrCreateTagBuilder(ConventionalBiomeTags.FOREST)
.addOptionalTag(BiomeTags.IS_FOREST);
getOrCreateTagBuilder(ConventionalBiomeTags.BIRCH_FOREST)
.add(BiomeKeys.BIRCH_FOREST)
.add(BiomeKeys.OLD_GROWTH_BIRCH_FOREST);
getOrCreateTagBuilder(ConventionalBiomeTags.OCEAN)
.addOptionalTag(ConventionalBiomeTags.DEEP_OCEAN)
.addOptionalTag(ConventionalBiomeTags.SHALLOW_OCEAN)
@ -167,6 +170,7 @@ public class BiomeTagGenerator extends FabricTagProvider.DynamicRegistryTagProvi
private void generateClimateAndVegetationTags() {
getOrCreateTagBuilder(ConventionalBiomeTags.CLIMATE_COLD)
.add(BiomeKeys.SNOWY_PLAINS)
.add(BiomeKeys.GROVE)
.add(BiomeKeys.JAGGED_PEAKS)
.add(BiomeKeys.TAIGA).add(BiomeKeys.SNOWY_TAIGA)

View file

@ -0,0 +1,7 @@
{
"replace": false,
"values": [
"minecraft:birch_forest",
"minecraft:old_growth_birch_forest"
]
}

View file

@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"minecraft:snowy_plains",
"minecraft:grove",
"minecraft:jagged_peaks",
"minecraft:taiga",

View file

@ -73,6 +73,7 @@ public final class ConventionalBiomeTags {
* Biomes densely populated with deciduous trees.
*/
public static final TagKey<Biome> FOREST = register("forest");
public static final TagKey<Biome> BIRCH_FOREST = register("birch_forest");
public static final TagKey<Biome> OCEAN = register("ocean");
public static final TagKey<Biome> DESERT = register("desert");
public static final TagKey<Biome> RIVER = register("river");