Dynamic Biomes

Mod/library that allows biomes to appear anywhere, depending on surrounding blocks.

Dynamic Biomes

Dynamic Biomes is a mod/library that allows to create biome profiles, based on which a biome can appear anywhere in the world if enough relevant blocks are placed nearby. You can add your own profiles on top, or disable default profiles in the config in order to use the mod as a dependency and add your own biome profiles from scratch.

 

Gameplay changes

Now you dont have to travel thousands of blocks each time to get to a desired biome, you can visit it once and build a copy at your doorstep! You can even transport biomes between dimensions, terraform, build custom mobfarms and much more!

 

API

This mod features a simple api that allows other mods to create their own biome profiles.

Sample biome profile class
public final class SampleBiomeProfile{
public static final PROFILE = BiomeProfile.builder(<Your mod>.id(<profile id>))
.addBlock(<block>, <weight>)
.targetBiome(<biome>)
.biomeType(<biome or null>,<biome or null>, <BiomeType enum>)
.parentBiomeType(<ParentBiomeType enum>)
.applicableDimensions(<dimension key(s), or leave blank for all available dimensions>)
.build()
private SampleBiomeProfile(){}
}
 

License

This mod is registered under GNU LGPL v3.0

You can freely use this mod's api under any license, but any forks must be registered under LGPL

Copyright (c) 2026 AWC

 

Dynamic Biomes Team

profile avatar
Owner
  • 1
    Projects
  • 13
    Downloads