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 Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraft.world.level.block.state.BlockState
     
    static final net.minecraft.world.level.block.state.BlockState
     
    static final net.minecraft.world.level.block.state.BlockState
     
    static final net.minecraft.world.level.block.state.BlockState
     
    static final net.minecraft.world.level.block.state.BlockState
     
    static final net.minecraft.world.level.block.state.BlockState
     

    Fields inherited from interface org.betterx.bclib.interfaces.SurfaceMaterialProvider

    CODEC
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
     
    net.minecraft.world.level.block.state.BlockState
     
    net.minecraft.world.level.block.state.BlockState
     
    net.minecraft.world.level.block.state.BlockState
     
    int
     
    org.betterx.wover.surface.api.SurfaceRuleBuilder
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.betterx.bclib.interfaces.SurfaceMaterialProvider

    addBiomeSurfaceToEndGroup
  • 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.wover.surface.api.SurfaceRuleBuilder surface()
      Specified by:
      surface in interface org.betterx.bclib.interfaces.SurfaceMaterialProvider