Class EdenBiomeBuilder

java.lang.Object
org.betterx.wover.biome.api.builder.BiomeBuilder<EdenBiomeBuilder>
org.betterx.wover.biome.api.builder.BiomeBuilder.VanillaBuilder<EdenBiomeBuilder>
org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder.AbstractWoverBiomeBuilder<EdenBiomeBuilder>
paulevs.edenring.world.biomes.EdenBiomeBuilder
All Implemented Interfaces:
org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder<EdenBiomeBuilder>

public class EdenBiomeBuilder extends org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder.AbstractWoverBiomeBuilder<EdenBiomeBuilder>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
     

    Nested classes/interfaces inherited from class org.betterx.wover.biome.api.builder.BiomeBuilder

    org.betterx.wover.biome.api.builder.BiomeBuilder.Vanilla, org.betterx.wover.biome.api.builder.BiomeBuilder.VanillaBuilder<B extends org.betterx.wover.biome.api.builder.BiomeBuilder.VanillaBuilder<B>>, org.betterx.wover.biome.api.builder.BiomeBuilder.Wrapped

    Nested classes/interfaces inherited from interface org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder

    org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder.AbstractWoverBiomeBuilder<T extends org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder.AbstractWoverBiomeBuilder<T>>, org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder.WoverBiome, org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder.Wrapped
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    protected org.betterx.bclib.interfaces.SurfaceMaterialProvider
     

    Fields inherited from class org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder.AbstractWoverBiomeBuilder

    edge, edgeSize, genChance, parent, terrainHeight, vertical

    Fields inherited from class org.betterx.wover.biome.api.builder.BiomeBuilder

    biomeTags, bootstrapContext, DEFAULT_END_FOG_COLOR, DEFAULT_END_SKY_COLOR, DEFAULT_END_TEMPERATURE, DEFAULT_END_WATER_COLOR, DEFAULT_END_WATER_FOG_COLOR, DEFAULT_END_WETNESS, DEFAULT_FOG_COLOR, DEFAULT_NETHER_TEMPERATURE, DEFAULT_NETHER_WATER_COLOR, DEFAULT_NETHER_WATER_FOG_COLOR, DEFAULT_NETHER_WETNESS, DEFAULT_WATER_COLOR, DEFAULT_WATER_FOG_COLOR, fogDensity, intendedPlacement, key, parameters
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    EdenBiomeBuilder(org.betterx.wover.biome.api.builder.BiomeBootstrapContext context, org.betterx.wover.biome.api.BiomeKey<EdenBiomeBuilder> key, net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome>... biomeTag)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <C extends EdenRingBiome.Config>
    EdenBiomeKey<C,?>
    createKey(@NotNull String name)
     
    static <C extends EdenRingBiome.Config, PC extends EdenRingBiome.Config>
    EdenBiomeKey<C,PC>
    createKey(@NotNull String name, @Nullable EdenBiomeKey<PC,?> parentOrNull)
     
    grassColor(int r, int g, int b)
     
    void
    registerBiomeData(net.minecraft.data.worldgen.BootstrapContext<org.betterx.wover.biome.api.data.BiomeData> dataContext)
     

    Methods inherited from class org.betterx.wover.generator.api.biomesource.WoverBiomeBuilder.AbstractWoverBiomeBuilder

    edge, edgeSize, genChance, parent, parent, terrainHeight, vertical

    Methods inherited from class org.betterx.wover.biome.api.builder.BiomeBuilder.VanillaBuilder

    additions, additions, additions, addMobCharge, buildBiome, carver, carver, creatureGenerationProbability, defaultMushrooms, downfall, feature, feature, feature, feature, fogColor, fogColor, foliageColorOverride, foliageColorOverride, grassColorModifier, grassColorOverride, grassColorOverride, hasPrecipitation, isEndBarrensBiome, isEndCenterIslandBiome, isEndHighlandBiome, isEndMidlandBiome, isEndSmallIslandBiome, isNetherBiome, loop, mood, mood, mood, music, music, music, netherDefaultOres, particles, particles, plantsColor, plantsColor, register, registerBiome, skyColor, skyColor, spawn, temperature, temperatureAdjustment, temperatureFrozen, temperatureRegular, waterAndFogColor, waterAndFogColor, waterColor, waterColor, waterFogColor, waterFogColor

    Methods inherited from class org.betterx.wover.biome.api.builder.BiomeBuilder

    addClimate, addNetherClimate, addNetherClimate, biomeTypeTag, calculateSkyColor, fogDensity, intendedPlacement, registerBiomeTags, registerSurfaceRule, startSurface, structure, structure, surface, surface, surface, surface, tag

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • surface

      protected org.betterx.bclib.interfaces.SurfaceMaterialProvider surface
    • biomeFactory

      protected EdenBiomeBuilder.BiomeFactory biomeFactory
  • Constructor Details

    • EdenBiomeBuilder

      protected EdenBiomeBuilder(org.betterx.wover.biome.api.builder.BiomeBootstrapContext context, org.betterx.wover.biome.api.BiomeKey<EdenBiomeBuilder> key, net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome>... biomeTag)
  • Method Details