Class EdenRingBiome.DefaultSurfaceMaterialProvider

java.lang.Object
paulevs.edenring.world.biomes.EdenRingBiome.DefaultSurfaceMaterialProvider
All Implemented Interfaces:
org.betterx.bclib.interfaces.SurfaceMaterialProvider
Enclosing class:
EdenRingBiome

public static class EdenRingBiome.DefaultSurfaceMaterialProvider extends Object implements org.betterx.bclib.interfaces.SurfaceMaterialProvider
  • Field Details

    • DIRT

      public static final net.minecraft.world.level.block.state.BlockState DIRT
    • DRIPSTONE_BLOCK

      public static final net.minecraft.world.level.block.state.BlockState DRIPSTONE_BLOCK
    • EDEN_GRASS_BLOCK

      public static final net.minecraft.world.level.block.state.BlockState EDEN_GRASS_BLOCK
    • EDEN_MOSS

      public static final net.minecraft.world.level.block.state.BlockState EDEN_MOSS
    • EDEN_MYCELIUM

      public static final net.minecraft.world.level.block.state.BlockState EDEN_MYCELIUM
    • STONE

      public static final net.minecraft.world.level.block.state.BlockState STONE
  • Constructor Details

    • DefaultSurfaceMaterialProvider

      public DefaultSurfaceMaterialProvider()
  • Method Details

    • getTopMaterial

      public net.minecraft.world.level.block.state.BlockState getTopMaterial()
      Specified by:
      getTopMaterial in interface org.betterx.bclib.interfaces.SurfaceMaterialProvider
    • getAltTopMaterial

      public net.minecraft.world.level.block.state.BlockState getAltTopMaterial()
      Specified by:
      getAltTopMaterial in interface org.betterx.bclib.interfaces.SurfaceMaterialProvider
    • getUnderMaterial

      public net.minecraft.world.level.block.state.BlockState getUnderMaterial()
      Specified by:
      getUnderMaterial in interface org.betterx.bclib.interfaces.SurfaceMaterialProvider
    • subSurfaceDepth

      public int subSurfaceDepth()
    • generateFloorRule

      public boolean generateFloorRule()
      Specified by:
      generateFloorRule in interface org.betterx.bclib.interfaces.SurfaceMaterialProvider
    • generateSubSurfaceRule

      public boolean generateSubSurfaceRule()
    • surface

      public org.betterx.bclib.api.v2.levelgen.surface.SurfaceRuleBuilder surface()
      Specified by:
      surface in interface org.betterx.bclib.interfaces.SurfaceMaterialProvider