net.minecraft.world.level.levelgen.feature

public abstract class Feature<FC extends FeatureConfiguration>

ckt
net.minecraft.world.level.levelgen.feature.Feature
net.minecraft.class_3031
net.minecraft.world.gen.feature.Feature
net.minecraft.world.gen.feature.Feature
net.minecraft.server.v1_16_R1.WorldGenerator

Field summary

Modifier and TypeField
public static final Feature<NoneFeatureConfiguration>
b
NO_OP
field_21590
NO_OP
field_227245_q_
NO_OP
public static final Feature<TreeConfiguration>
c
TREE
field_24134
TREE
field_236291_c_
TREE
public static final AbstractFlowerFeature<RandomPatchConfiguration>
d
FLOWER
field_21219
FLOWER
field_227247_y_
FLOWER
public static final Feature<RandomPatchConfiguration>
e
RANDOM_PATCH
field_21220
RANDOM_PATCH
field_227248_z_
RANDOM_PATCH
public static final Feature<BlockPileConfiguration>
f
BLOCK_PILE
field_21221
BLOCK_PILE
field_227244_A_
BLOCK_PILE
public static final Feature<SpringConfiguration>
g
SPRING
field_13513
SPRING_FEATURE
field_202295_ao
SPRING_FEATURE
public static final Feature<NoneFeatureConfiguration>
h
CHORUS_PLANT
field_13552
CHORUS_PLANT
field_202298_ar
CHORUS_PLANT
public static final Feature<ReplaceBlockConfiguration>
i
EMERALD_ORE
field_13594
EMERALD_ORE
field_202294_an
EMERALD_ORE
public static final Feature<NoneFeatureConfiguration>
j
VOID_START_PLATFORM
field_13591
VOID_START_PLATFORM
field_202312_L
VOID_START_PLATFORM
public static final Feature<NoneFeatureConfiguration>
k
DESERT_WELL
field_13592
DESERT_WELL
field_202315_O
DESERT_WELL
public static final Feature<NoneFeatureConfiguration>
l
FOSSIL
field_13516
FOSSIL
field_202316_P
FOSSIL
public static final Feature<HugeMushroomFeatureConfiguration>
m
HUGE_RED_MUSHROOM
field_13571
HUGE_RED_MUSHROOM
field_202318_R
HUGE_RED_MUSHROOM
public static final Feature<HugeMushroomFeatureConfiguration>
n
HUGE_BROWN_MUSHROOM
field_13531
HUGE_BROWN_MUSHROOM
field_202319_S
HUGE_BROWN_MUSHROOM
public static final Feature<NoneFeatureConfiguration>
o
ICE_SPIKE
field_13562
ICE_SPIKE
field_202320_T
ICE_SPIKE
public static final Feature<NoneFeatureConfiguration>
p
GLOWSTONE_BLOB
field_13568
GLOWSTONE_BLOB
field_202321_U
GLOWSTONE_BLOB
public static final Feature<NoneFeatureConfiguration>
q
FREEZE_TOP_LAYER
field_13539
FREEZE_TOP_LAYER
field_202325_Y
FREEZE_TOP_LAYER
public static final Feature<NoneFeatureConfiguration>
r
VINES
field_13559
VINES
field_202326_Z
VINES
public static final Feature<NoneFeatureConfiguration>
s
MONSTER_ROOM
field_13579
MONSTER_ROOM
field_202282_ab
MONSTER_ROOM
public static final Feature<NoneFeatureConfiguration>
t
BLUE_ICE
field_13560
BLUE_ICE
field_205171_af
BLUE_ICE
public static final Feature<BlockStateConfiguration>
u
ICEBERG
field_13544
ICEBERG
field_205172_ag
ICEBERG
public static final Feature<BlockBlobConfiguration>
v
FOREST_ROCK
field_13584
FOREST_ROCK
field_202283_ac
FOREST_ROCK
public static final Feature<DiskConfiguration>
w
DISK
field_13509
DISK
field_202285_ae
DISK
public static final Feature<FeatureRadiusConfiguration>
x
ICE_PATCH
field_13551
ICE_PATCH
field_202288_ah
ICE_PATCH
public static final Feature<BlockStateConfiguration>
y
LAKE
field_13573
LAKE
field_202289_ai
LAKE
public static final Feature<OreConfiguration>
z
ORE
field_13517
ORE
field_202290_aj
ORE
public static final Feature<SpikeConfiguration>
A
END_SPIKE
field_13522
END_SPIKE
field_202296_ap
END_SPIKE
public static final Feature<NoneFeatureConfiguration>
B
END_ISLAND
field_13574
END_ISLAND
field_202297_aq
END_ISLAND
public static final Feature<EndGatewayConfiguration>
C
END_GATEWAY
field_13564
END_GATEWAY
field_202299_as
END_GATEWAY
public static final Feature<SeagrassFeatureConfiguration>
D
SEAGRASS
field_13567
SEAGRASS
field_203234_at
SEAGRASS
public static final Feature<NoneFeatureConfiguration>
E
KELP
field_13535
KELP
field_203235_au
KELP
public static final Feature<NoneFeatureConfiguration>
F
CORAL_TREE
field_13525
CORAL_TREE
field_204621_ay
CORAL_TREE
public static final Feature<NoneFeatureConfiguration>
G
CORAL_MUSHROOM
field_13585
CORAL_MUSHROOM
field_204622_az
CORAL_MUSHROOM
public static final Feature<NoneFeatureConfiguration>
H
CORAL_CLAW
field_13546
CORAL_CLAW
field_204619_aA
CORAL_CLAW
public static final Feature<CountFeatureConfiguration>
I
SEA_PICKLE
field_13575
SEA_PICKLE
field_204914_aC
SEA_PICKLE
public static final Feature<SimpleBlockConfiguration>
J
SIMPLE_BLOCK
field_13518
SIMPLE_BLOCK
field_206922_aF
SIMPLE_BLOCK
public static final Feature<ProbabilityFeatureConfiguration>
K
BAMBOO
field_13540
BAMBOO
field_214482_aJ
BAMBOO
public static final Feature<HugeFungusConfiguration>
L
HUGE_FUNGUS
field_22185
HUGE_FUNGUS
field_236281_L_
HUGE_FUNGUS
public static final Feature<BlockPileConfiguration>
M
NETHER_FOREST_VEGETATION
field_22186
NETHER_FOREST_VEGETATION
field_236282_M_
NETHER_FOREST_VEGETATION
public static final Feature<NoneFeatureConfiguration>
N
WEEPING_VINES
field_22187
WEEPING_VINES
field_236283_N_
WEEPING_VINES
public static final Feature<NoneFeatureConfiguration>
O
TWISTING_VINES
field_23088
TWISTING_VINES
field_236284_O_
public static final Feature<ColumnFeatureConfiguration>
P
BASALT_COLUMNS
field_23884
BASALT_COLUMNS
field_236285_P_
BASALT_COLUMNS
public static final Feature<DeltaFeatureConfiguration>
Q
DELTA_FEATURE
field_23885
DELTA_FEATURE
field_236286_Q_
DELTA_FEATURE
public static final Feature<ReplaceSpheroidConfiguration>
R
REPLACE_BLOBS
field_23886
NETHERRACK_REPLACE_BLOBS
field_236287_R_
NETHERRACK_REPLACE_BLOBS
public static final Feature<LayerConfiguration>
S
FILL_LAYER
field_19201
FILL_LAYER
field_214486_aN
FILL_LAYER
public static final BonusChestFeature
T
BONUS_CHEST
field_13526
BONUS_CHEST
field_214487_aO
BONUS_CHEST
public static final Feature<NoneFeatureConfiguration>
U
BASALT_PILLAR
field_22188
BASALT_PILLAR
field_236288_U_
BASALT_PILLAR
public static final Feature<OreConfiguration>
V
NO_SURFACE_ORE
field_22189
NO_SURFACE_ORE
field_236289_V_
NO_SURFACE_ORE
public static final Feature<RandomRandomFeatureConfiguration>
W
RANDOM_RANDOM_SELECTOR
field_13512
RANDOM_RANDOM_SELECTOR
field_202291_ak
RANDOM_RANDOM_SELECTOR
public static final Feature<RandomFeatureConfiguration>
X
RANDOM_SELECTOR
field_13593
RANDOM_SELECTOR
field_202292_al
RANDOM_SELECTOR
public static final Feature<SimpleRandomFeatureConfiguration>
Y
SIMPLE_RANDOM_SELECTOR
field_13555
SIMPLE_RANDOM_SELECTOR
field_204620_ao
SIMPLE_RANDOM_SELECTOR
public static final Feature<RandomBooleanFeatureConfiguration>
Z
RANDOM_BOOLEAN_SELECTOR
field_13550
RANDOM_BOOLEAN_SELECTOR
field_202293_am
RANDOM_BOOLEAN_SELECTOR
public static final Feature<DecoratedFeatureConfiguration>
aa
DECORATED
field_21217
DECORATED
field_214483_aK
DECORATED
public static final Feature<DecoratedFeatureConfiguration>
ab
DECORATED_FLOWER
field_13561
DECORATED_FLOWER
field_214484_aL
DECORATED_FLOWER
private final com.mojang.serialization.Codec<ConfiguredFeature<FC, Feature<FC>>>
a
configuredCodec
field_24837
codec
field_236290_a_

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<FC> configCodec)

Method summary

Modifier and TypeMethod
private static <C extends FeatureConfiguration, F extends Feature<C>> F
a(String arg0, F arg1)
register(String arg0, F arg1)
method_13150(String arg0, F arg1)
register(String name, F feature)
func_214468_a(String arg0, F arg1)
public com.mojang.serialization.Codec<ConfiguredFeature<FC, Feature<FC>>>
a()
configuredCodec()
method_28627()
getCodec()
func_236292_a_()
public ConfiguredFeature<FC, ?>
b(FC arg0)
configured(FC arg0)
method_23397(FC arg0)
configure(FC config)
func_225566_b_(FC arg0)
protected void
a(bqh arg0, fu arg1, cfj arg2)
setBlock(LevelWriter arg0, BlockPos arg1, BlockState arg2)
method_13153(class_1945 arg0, class_2338 arg1, class_2680 arg2)
setBlockState(ModifiableWorld world, BlockPos pos, BlockState state)
func_230367_a_(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
public abstract boolean
a(bqu arg0, bqq arg1, cha arg2, Random arg3, fu arg4, FC arg5)
place(WorldGenLevel arg0, StructureFeatureManager arg1, ChunkGenerator arg2, Random arg3, BlockPos arg4, FC arg5)
method_13151(class_5281 arg0, class_5138 arg1, class_2794 arg2, Random arg3, class_2338 arg4, FC arg5)
generate(ServerWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator generator, Random random, BlockPos pos, FC config)
func_230362_a_(ISeedReader arg0, StructureManager arg1, ChunkGenerator arg2, Random arg3, BlockPos arg4, FC arg5)
generate(GeneratorAccessSeed arg0, StructureManager arg1, ChunkGenerator arg2, Random arg3, BlockPosition arg4, FC arg5)
protected static boolean
a(bvr arg0)
isStone(Block arg0)
method_23395(class_2248 arg0)
isStone(Block block)
func_227249_a_(Block arg0)
public static boolean
b(bvr arg0)
isDirt(Block arg0)
method_23396(class_2248 arg0)
isSoil(Block block)
func_227250_b_(Block arg0)
public static boolean
a(bqg arg0, fu arg1)
isGrassOrDirt(LevelSimulatedReader arg0, BlockPos arg1)
method_27368(class_3746 arg0, class_2338 arg1)
isSoil(TestableWorld world, BlockPos pos)
func_236293_a_(IWorldGenerationBaseReader arg0, BlockPos arg1)
public static boolean
b(bqg arg0, fu arg1)
isAir(LevelSimulatedReader arg0, BlockPos arg1)
method_27370(class_3746 arg0, class_2338 arg1)
isAir(TestableWorld world, BlockPos pos)
func_236297_b_(IWorldGenerationBaseReader arg0, BlockPos arg1)