Class CraterFeature
java.lang.Object
net.minecraft.world.level.levelgen.feature.Feature<CraterConfig>
com.lightning.northstar.world.features.CraterFeature
-
Field Summary
Fields inherited from class net.minecraft.world.level.levelgen.feature.Feature
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_COLUMN, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, END_GATEWAY, END_ISLAND, END_PLATFORM, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, MULTIFACE_GROWTH, NETHER_FOREST_VEGETATION, NO_BONEMEAL_FLOWER, NO_OP, ORE, POINTED_DRIPSTONE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_BLOBS, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SCULK_PATCH, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanclearAir(CraterConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos) booleanplace(net.minecraft.world.level.levelgen.feature.FeaturePlaceContext<CraterConfig> context) protected booleanplaceColumn(CraterConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos) protected booleanplaceColumnBelow(CraterConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos) Methods inherited from class net.minecraft.world.level.levelgen.feature.Feature
checkNeighbors, configuredCodec, isAdjacentToAir, isDirt, isGrassOrDirt, isReplaceable, isStone, markAboveForPostProcessing, place, safeSetBlock, setBlock
-
Constructor Details
-
CraterFeature
-
-
Method Details
-
place
public boolean place(net.minecraft.world.level.levelgen.feature.FeaturePlaceContext<CraterConfig> context) - Specified by:
placein classnet.minecraft.world.level.levelgen.feature.Feature<CraterConfig>
-
placeColumn
protected boolean placeColumn(CraterConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos) -
clearAir
protected boolean clearAir(CraterConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos) -
placeColumnBelow
protected boolean placeColumnBelow(CraterConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos)
-