Package paulevs.edenring.world.biomes
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
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.world.level.block.state.BlockStatestatic final net.minecraft.world.level.block.state.BlockStatestatic final net.minecraft.world.level.block.state.BlockStatestatic final net.minecraft.world.level.block.state.BlockStatestatic final net.minecraft.world.level.block.state.BlockStatestatic final net.minecraft.world.level.block.state.BlockStateFields inherited from interface org.betterx.bclib.interfaces.SurfaceMaterialProvider
CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleannet.minecraft.world.level.block.state.BlockStatenet.minecraft.world.level.block.state.BlockStatenet.minecraft.world.level.block.state.BlockStateintorg.betterx.bclib.api.v2.levelgen.surface.SurfaceRuleBuildersurface()
-
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:
getTopMaterialin interfaceorg.betterx.bclib.interfaces.SurfaceMaterialProvider
-
getAltTopMaterial
public net.minecraft.world.level.block.state.BlockState getAltTopMaterial()- Specified by:
getAltTopMaterialin interfaceorg.betterx.bclib.interfaces.SurfaceMaterialProvider
-
getUnderMaterial
public net.minecraft.world.level.block.state.BlockState getUnderMaterial()- Specified by:
getUnderMaterialin interfaceorg.betterx.bclib.interfaces.SurfaceMaterialProvider
-
subSurfaceDepth
public int subSurfaceDepth() -
generateFloorRule
public boolean generateFloorRule()- Specified by:
generateFloorRulein interfaceorg.betterx.bclib.interfaces.SurfaceMaterialProvider
-
generateSubSurfaceRule
public boolean generateSubSurfaceRule() -
surface
public org.betterx.bclib.api.v2.levelgen.surface.SurfaceRuleBuilder surface()- Specified by:
surfacein interfaceorg.betterx.bclib.interfaces.SurfaceMaterialProvider
-