Class FrozenSurfaceRules

java.lang.Object
net.frozenblock.lib.worldgen.surface.api.FrozenSurfaceRules

public final class FrozenSurfaceRules extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
    getGenericSurfaceRules(net.minecraft.resources.ResourceKey<net.minecraft.world.level.dimension.DimensionType> dimension)
     
    static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
     
    static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
    getSurfaceRules(net.minecraft.resources.ResourceKey<net.minecraft.world.level.dimension.DimensionType> dimension)
     
    static net.minecraft.world.level.levelgen.SurfaceRules.ConditionSource
    isBiome(@NotNull List<net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>> biomes)
     
    static net.minecraft.world.level.levelgen.SurfaceRules.ConditionSource
    isBiomeTag(@NotNull net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome> biomeTagKey)
     
    static net.minecraft.world.level.levelgen.SurfaceRules.ConditionSource
    isBiomeTagOptimized(@NotNull net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome> biomeTagKey)
     
    static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
    makeStateRule(@NotNull net.minecraft.world.level.block.Block block)
     
    static net.minecraft.world.level.levelgen.SurfaceRules.SequenceRuleSource
    sequence(@NotNull List<net.minecraft.world.level.levelgen.SurfaceRules.RuleSource> list)
     

    Methods inherited from class java.lang.Object

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

    • AIR

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource AIR
    • BEDROCK

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource BEDROCK
    • WHITE_TERRACOTTA

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource WHITE_TERRACOTTA
    • ORANGE_TERRACOTTA

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource ORANGE_TERRACOTTA
    • TERRACOTTA

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource TERRACOTTA
    • RED_SAND

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource RED_SAND
    • RED_SANDSTONE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource RED_SANDSTONE
    • STONE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource STONE
    • DEEPSLATE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource DEEPSLATE
    • DIRT

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource DIRT
    • PODZOL

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource PODZOL
    • COARSE_DIRT

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource COARSE_DIRT
    • MYCELIUM

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource MYCELIUM
    • GRASS_BLOCK

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource GRASS_BLOCK
    • CALCITE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource CALCITE
    • GRAVEL

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource GRAVEL
    • SAND

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource SAND
    • SANDSTONE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource SANDSTONE
    • PACKED_ICE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource PACKED_ICE
    • SNOW_BLOCK

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource SNOW_BLOCK
    • MUD

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource MUD
    • POWDER_SNOW

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource POWDER_SNOW
    • ICE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource ICE
    • WATER

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource WATER
    • LAVA

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource LAVA
    • NETHERRACK

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource NETHERRACK
    • SOUL_SAND

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource SOUL_SAND
    • SOUL_SOIL

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource SOUL_SOIL
    • BASALT

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource BASALT
    • BLACKSTONE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource BLACKSTONE
    • WARPED_WART_BLOCK

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource WARPED_WART_BLOCK
    • WARPED_NYLIUM

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource WARPED_NYLIUM
    • NETHER_WART_BLOCK

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource NETHER_WART_BLOCK
    • CRIMSON_NYLIUM

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource CRIMSON_NYLIUM
    • ENDSTONE

      public static final net.minecraft.world.level.levelgen.SurfaceRules.RuleSource ENDSTONE
  • Constructor Details

    • FrozenSurfaceRules

      public FrozenSurfaceRules()
  • Method Details

    • sequence

      public static net.minecraft.world.level.levelgen.SurfaceRules.SequenceRuleSource sequence(@NotNull @NotNull List<net.minecraft.world.level.levelgen.SurfaceRules.RuleSource> list)
    • isBiome

      public static net.minecraft.world.level.levelgen.SurfaceRules.ConditionSource isBiome(@NotNull @NotNull List<net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome>> biomes)
    • isBiomeTag

      public static net.minecraft.world.level.levelgen.SurfaceRules.ConditionSource isBiomeTag(@NotNull @NotNull net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome> biomeTagKey)
    • isBiomeTagOptimized

      public static net.minecraft.world.level.levelgen.SurfaceRules.ConditionSource isBiomeTagOptimized(@NotNull @NotNull net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome> biomeTagKey)
    • makeStateRule

      public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource makeStateRule(@NotNull @NotNull net.minecraft.world.level.block.Block block)
    • getSurfaceRules

      @Nullable public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource getSurfaceRules(net.minecraft.resources.ResourceKey<net.minecraft.world.level.dimension.DimensionType> dimension)
    • getOverworldSurfaceRules

      @Nullable public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource getOverworldSurfaceRules()
    • getNetherSurfaceRules

      @Nullable public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource getNetherSurfaceRules()
    • getEndSurfaceRules

      @Nullable public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource getEndSurfaceRules()
    • getGenericSurfaceRules

      @Nullable public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource getGenericSurfaceRules(net.minecraft.resources.ResourceKey<net.minecraft.world.level.dimension.DimensionType> dimension)