Class WWSurfaceRules

java.lang.Object
net.frozenblock.wilderwild.registry.WWSurfaceRules
All Implemented Interfaces:
net.frozenblock.lib.entrypoint.api.CommonEventEntrypoint, net.frozenblock.lib.worldgen.surface.api.SurfaceRuleEvents.OverworldSurfaceRuleCallback, net.frozenblock.lib.worldgen.surface.api.SurfaceRuleEvents.OverworldSurfaceRuleNoPrelimSurfaceCallback

public final class WWSurfaceRules extends Object implements net.frozenblock.lib.worldgen.surface.api.SurfaceRuleEvents.OverworldSurfaceRuleCallback, net.frozenblock.lib.worldgen.surface.api.SurfaceRuleEvents.OverworldSurfaceRuleNoPrelimSurfaceCallback
  • Constructor Details

    • WWSurfaceRules

      public WWSurfaceRules()
  • Method Details

    • cypressSurfaceRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource cypressSurfaceRules()
    • fallingBlockAndSafeBlockRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource fallingBlockAndSafeBlockRules(net.minecraft.world.level.block.Block fallingBlock, net.minecraft.world.level.block.Block safeBlock)
    • warmRiverRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource warmRiverRules()
    • desertAndBeachRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource desertAndBeachRules()
    • warmBeachRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource warmBeachRules()
    • oasisRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource oasisRules()
    • aridGrass

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource aridGrass()
    • aridRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource aridRules()
    • oldGrowthSnowyTaigaRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource oldGrowthSnowyTaigaRules()
    • oldGrowthDarkForestRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource oldGrowthDarkForestRules()
    • temperateRainforestRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource temperateRainforestRules()
    • rainforestRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource rainforestRules()
    • dyingForestRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource dyingForestRules()
    • mapleGroveRules

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource mapleGroveRules()
    • gravelBetaBeaches

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource gravelBetaBeaches()
    • sandBetaBeaches

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource sandBetaBeaches()
    • multiLayerSandBetaBeaches

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource multiLayerSandBetaBeaches()
    • betaBeaches

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource betaBeaches()
    • addOverworldSurfaceRules

      public void addOverworldSurfaceRules(@NotNull @NotNull List<net.minecraft.world.level.levelgen.SurfaceRules.RuleSource> context)
      Specified by:
      addOverworldSurfaceRules in interface net.frozenblock.lib.worldgen.surface.api.SurfaceRuleEvents.OverworldSurfaceRuleCallback
    • frozenCavesSnow

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource frozenCavesSnow()
    • snowUnderMountains

      @NotNull public static net.minecraft.world.level.levelgen.SurfaceRules.RuleSource snowUnderMountains()
    • addOverworldNoPrelimSurfaceRules

      public void addOverworldNoPrelimSurfaceRules(@NotNull @NotNull List<net.minecraft.world.level.levelgen.SurfaceRules.RuleSource> context)
      Specified by:
      addOverworldNoPrelimSurfaceRules in interface net.frozenblock.lib.worldgen.surface.api.SurfaceRuleEvents.OverworldSurfaceRuleNoPrelimSurfaceCallback