Class BlockPileFeature
java.lang.Object
net.minecraft.world.level.levelgen.feature.Feature<BlockPileConfig>
com.lightning.northstar.world.features.BlockPileFeature
public class BlockPileFeature
extends net.minecraft.world.level.levelgen.feature.Feature<BlockPileConfig>
-
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(BlockPileConfig 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<BlockPileConfig> pContext) protected booleanplaceColumn(BlockPileConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos, int iteration, float radius, net.minecraft.core.BlockPos origin) Methods inherited from class net.minecraft.world.level.levelgen.feature.Feature
checkNeighbors, configuredCodec, isAdjacentToAir, isDirt, isGrassOrDirt, isReplaceable, isStone, markAboveForPostProcessing, place, safeSetBlock, setBlock
-
Constructor Details
-
BlockPileFeature
-
-
Method Details
-
place
public boolean place(net.minecraft.world.level.levelgen.feature.FeaturePlaceContext<BlockPileConfig> pContext) - Specified by:
placein classnet.minecraft.world.level.levelgen.feature.Feature<BlockPileConfig>
-
placeColumn
protected boolean placeColumn(BlockPileConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos, int iteration, float radius, net.minecraft.core.BlockPos origin) -
clearAir
protected boolean clearAir(BlockPileConfig pConfig, net.minecraft.world.level.WorldGenLevel pLevel, net.minecraft.util.RandomSource pRandom, int pMaxY, int pMinY, net.minecraft.core.BlockPos.MutableBlockPos pPos)
-