net.minecraft.world.level.levelgen.feature

public abstract class Feature<FC extends FeatureConfiguration>

cjl
net.minecraft.world.level.levelgen.feature.Feature
net.minecraft.class_3031
net.minecraft.unmapped.C_lowstvki
net.minecraft.world.gen.feature.Feature
net.minecraft.world.gen.feature.Feature
net.minecraft.server.v1_16_R3.WorldGenerator

Field summary

Modifier and TypeField
public static final Feature<NoneFeatureConfiguration>
b
NO_OP
field_21590
f_dacdizjw
NO_OP
field_227245_q_
NO_OP
public static final Feature<TreeConfiguration>
c
TREE
field_24134
f_kabbponp
TREE
field_236291_c_
TREE
public static final AbstractFlowerFeature<RandomPatchConfiguration>
d
FLOWER
field_21219
f_aygfqnba
FLOWER
field_227247_y_
FLOWER
public static final AbstractFlowerFeature<RandomPatchConfiguration>
e
NO_BONEMEAL_FLOWER
field_26361
f_gwbfgaal
NO_BONEMEAL_FLOWER
field_242773_e
NO_BONEMEAL_FLOWER
public static final Feature<RandomPatchConfiguration>
f
RANDOM_PATCH
field_21220
f_pzurmwnx
RANDOM_PATCH
field_227248_z_
RANDOM_PATCH
public static final Feature<BlockPileConfiguration>
g
BLOCK_PILE
field_21221
f_bcqggcjj
BLOCK_PILE
field_227244_A_
BLOCK_PILE
public static final Feature<SpringConfiguration>
h
SPRING
field_13513
f_hiohvcbg
SPRING_FEATURE
field_202295_ao
SPRING_FEATURE
public static final Feature<NoneFeatureConfiguration>
i
CHORUS_PLANT
field_13552
f_pnbllqvc
CHORUS_PLANT
field_202298_ar
CHORUS_PLANT
public static final Feature<ReplaceBlockConfiguration>
j
EMERALD_ORE
field_13594
f_amwiodsb
EMERALD_ORE
field_202294_an
EMERALD_ORE
public static final Feature<NoneFeatureConfiguration>
k
VOID_START_PLATFORM
field_13591
f_gzbawvde
VOID_START_PLATFORM
field_202312_L
VOID_START_PLATFORM
public static final Feature<NoneFeatureConfiguration>
l
DESERT_WELL
field_13592
f_ckyfgkhs
DESERT_WELL
field_202315_O
DESERT_WELL
public static final Feature<NoneFeatureConfiguration>
m
FOSSIL
field_13516
f_bfjllblk
FOSSIL
field_202316_P
FOSSIL
public static final Feature<HugeMushroomFeatureConfiguration>
n
HUGE_RED_MUSHROOM
field_13571
f_fovxtpob
HUGE_RED_MUSHROOM
field_202318_R
HUGE_RED_MUSHROOM
public static final Feature<HugeMushroomFeatureConfiguration>
o
HUGE_BROWN_MUSHROOM
field_13531
f_oiroobzu
HUGE_BROWN_MUSHROOM
field_202319_S
HUGE_BROWN_MUSHROOM
public static final Feature<NoneFeatureConfiguration>
p
ICE_SPIKE
field_13562
f_vrqhrdpf
ICE_SPIKE
field_202320_T
ICE_SPIKE
public static final Feature<NoneFeatureConfiguration>
q
GLOWSTONE_BLOB
field_13568
f_dhxqfdon
GLOWSTONE_BLOB
field_202321_U
GLOWSTONE_BLOB
public static final Feature<NoneFeatureConfiguration>
r
FREEZE_TOP_LAYER
field_13539
f_advidksm
FREEZE_TOP_LAYER
field_202325_Y
FREEZE_TOP_LAYER
public static final Feature<NoneFeatureConfiguration>
s
VINES
field_13559
f_ndfuuibn
VINES
field_202326_Z
VINES
public static final Feature<NoneFeatureConfiguration>
t
MONSTER_ROOM
field_13579
f_ttzgprar
MONSTER_ROOM
field_202282_ab
MONSTER_ROOM
public static final Feature<NoneFeatureConfiguration>
u
BLUE_ICE
field_13560
f_dchrvokh
BLUE_ICE
field_205171_af
BLUE_ICE
public static final Feature<BlockStateConfiguration>
v
ICEBERG
field_13544
f_aalkkfri
ICEBERG
field_205172_ag
ICEBERG
public static final Feature<BlockStateConfiguration>
w
FOREST_ROCK
field_13584
f_ntguekth
FOREST_ROCK
field_202283_ac
FOREST_ROCK
public static final Feature<DiskConfiguration>
x
DISK
field_13509
f_ydypwjow
DISK
field_202285_ae
DISK
public static final Feature<DiskConfiguration>
y
ICE_PATCH
field_13551
f_qhvrclmk
ICE_PATCH
field_202288_ah
ICE_PATCH
public static final Feature<BlockStateConfiguration>
z
LAKE
field_13573
f_tcxivqgc
LAKE
field_202289_ai
LAKE
public static final Feature<OreConfiguration>
A
ORE
field_13517
f_ysakbwll
ORE
field_202290_aj
ORE
public static final Feature<SpikeConfiguration>
B
END_SPIKE
field_13522
f_jolvvgzm
END_SPIKE
field_202296_ap
END_SPIKE
public static final Feature<NoneFeatureConfiguration>
C
END_ISLAND
field_13574
f_bxakwmgb
END_ISLAND
field_202297_aq
END_ISLAND
public static final Feature<EndGatewayConfiguration>
D
END_GATEWAY
field_13564
f_jspveolc
END_GATEWAY
field_202299_as
END_GATEWAY
public static final SeagrassFeature
E
SEAGRASS
field_13567
f_gksoxixh
SEAGRASS
field_203234_at
SEAGRASS
public static final Feature<NoneFeatureConfiguration>
F
KELP
field_13535
f_lhxgcyjx
KELP
field_203235_au
KELP
public static final Feature<NoneFeatureConfiguration>
G
CORAL_TREE
field_13525
f_zxglficl
CORAL_TREE
field_204621_ay
CORAL_TREE
public static final Feature<NoneFeatureConfiguration>
H
CORAL_MUSHROOM
field_13585
f_pepoiiej
CORAL_MUSHROOM
field_204622_az
CORAL_MUSHROOM
public static final Feature<NoneFeatureConfiguration>
I
CORAL_CLAW
field_13546
f_bkargpfu
CORAL_CLAW
field_204619_aA
CORAL_CLAW
public static final Feature<CountConfiguration>
J
SEA_PICKLE
field_13575
f_ogllvhdl
SEA_PICKLE
field_204914_aC
SEA_PICKLE
public static final Feature<SimpleBlockConfiguration>
K
SIMPLE_BLOCK
field_13518
f_obemeviq
SIMPLE_BLOCK
field_206922_aF
SIMPLE_BLOCK
public static final Feature<ProbabilityFeatureConfiguration>
L
BAMBOO
field_13540
f_pbzjhlzr
BAMBOO
field_214482_aJ
BAMBOO
public static final Feature<HugeFungusConfiguration>
M
HUGE_FUNGUS
field_22185
f_idnglpkc
HUGE_FUNGUS
field_236281_L_
HUGE_FUNGUS
public static final Feature<BlockPileConfiguration>
N
NETHER_FOREST_VEGETATION
field_22186
f_iivauuti
NETHER_FOREST_VEGETATION
field_236282_M_
NETHER_FOREST_VEGETATION
public static final Feature<NoneFeatureConfiguration>
O
WEEPING_VINES
field_22187
f_psyerrzr
WEEPING_VINES
field_236283_N_
WEEPING_VINES
public static final Feature<NoneFeatureConfiguration>
P
TWISTING_VINES
field_23088
f_ysddtdrl
TWISTING_VINES
field_236284_O_
TWISTING_VINES
public static final Feature<ColumnFeatureConfiguration>
Q
BASALT_COLUMNS
field_23884
f_fkjeqvgc
BASALT_COLUMNS
field_236285_P_
BASALT_COLUMNS
public static final Feature<DeltaFeatureConfiguration>
R
DELTA_FEATURE
field_23885
f_drqlqioc
DELTA_FEATURE
field_236286_Q_
DELTA_FEATURE
public static final Feature<ReplaceSphereConfiguration>
S
REPLACE_BLOBS
field_23886
f_tadczmps
NETHERRACK_REPLACE_BLOBS
field_236287_R_
NETHERRACK_REPLACE_BLOBS
public static final Feature<LayerConfiguration>
T
FILL_LAYER
field_19201
f_nyrawajy
FILL_LAYER
field_214486_aN
FILL_LAYER
public static final BonusChestFeature
U
BONUS_CHEST
field_13526
f_gophxsrq
BONUS_CHEST
field_214487_aO
BONUS_CHEST
public static final Feature<NoneFeatureConfiguration>
V
BASALT_PILLAR
field_22188
f_zfxunzjv
BASALT_PILLAR
field_236288_U_
BASALT_PILLAR
public static final Feature<OreConfiguration>
W
NO_SURFACE_ORE
field_22189
f_icstzljf
NO_SURFACE_ORE
field_236289_V_
NO_SURFACE_ORE
public static final Feature<RandomFeatureConfiguration>
X
RANDOM_SELECTOR
field_13593
f_etkmsrpr
RANDOM_SELECTOR
field_202292_al
RANDOM_SELECTOR
public static final Feature<SimpleRandomFeatureConfiguration>
Y
SIMPLE_RANDOM_SELECTOR
field_13555
f_rnvarksn
SIMPLE_RANDOM_SELECTOR
field_204620_ao
SIMPLE_RANDOM_SELECTOR
public static final Feature<RandomBooleanFeatureConfiguration>
Z
RANDOM_BOOLEAN_SELECTOR
field_13550
f_rnftzjka
RANDOM_BOOLEAN_SELECTOR
field_202293_am
RANDOM_BOOLEAN_SELECTOR
public static final Feature<DecoratedFeatureConfiguration>
aa
DECORATED
field_21217
f_wwvucxlg
DECORATED
field_214483_aK
DECORATED
private final com.mojang.serialization.Codec<ConfiguredFeature<FC, Feature<FC>>>
a
configuredCodec
field_24837
f_lamyasuv
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)
m_vmhtgbys(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()
m_fcdkkgdm()
getCodec()
func_236292_a_()
public ConfiguredFeature<FC, ?>
b(FC arg0)
configured(FC arg0)
method_23397(FC arg0)
m_mdioqdlz(FC arg0)
configure(FC config)
func_225566_b_(FC arg0)
protected void
a(bse arg0, fx arg1, ceh arg2)
setBlock(LevelWriter arg0, BlockPos arg1, BlockState arg2)
method_13153(class_1945 arg0, class_2338 arg1, class_2680 arg2)
m_vfasohaf(C_gtvfupkc arg0, C_hynzadkk arg1, C_txtbiemp arg2)
setBlockState(ModifiableWorld world, BlockPos pos, BlockState state)
func_230367_a_(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
public abstract boolean
a(bsr arg0, cfy arg1, Random arg2, fx arg3, FC arg4)
place(WorldGenLevel arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3, FC arg4)
method_13151(class_5281 arg0, class_2794 arg1, Random arg2, class_2338 arg3, FC arg4)
m_wyvchmaq(C_ldkphtbr arg0, C_kgfalbim arg1, Random arg2, C_hynzadkk arg3, FC arg4)
generate(StructureWorldAccess world, ChunkGenerator chunkGenerator, Random random, BlockPos pos, FC config)
func_241855_a(ISeedReader arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3, FC arg4)
generate(GeneratorAccessSeed arg0, ChunkGenerator arg1, Random arg2, BlockPosition arg3, FC arg4)
protected static boolean
a(buo arg0)
isStone(Block arg0)
method_23395(class_2248 arg0)
m_ugqriinb(C_mmxmpdoq arg0)
isStone(Block block)
func_227249_a_(Block arg0)
public static boolean
b(buo arg0)
isDirt(Block arg0)
method_23396(class_2248 arg0)
m_wguikwsv(C_mmxmpdoq arg0)
isSoil(Block block)
func_227250_b_(Block arg0)
public static boolean
a(bsc arg0, fx arg1)
isGrassOrDirt(LevelSimulatedReader arg0, BlockPos arg1)
method_27368(class_3746 arg0, class_2338 arg1)
m_fjixizxg(C_agsukcmb arg0, C_hynzadkk arg1)
isSoil(TestableWorld world, BlockPos pos)
func_236293_a_(IWorldGenerationBaseReader arg0, BlockPos arg1)
public static boolean
b(bsc arg0, fx arg1)
isAir(LevelSimulatedReader arg0, BlockPos arg1)
method_27370(class_3746 arg0, class_2338 arg1)
m_ddfkhrjs(C_agsukcmb arg0, C_hynzadkk arg1)
isAir(TestableWorld world, BlockPos pos)
func_236297_b_(IWorldGenerationBaseReader arg0, BlockPos arg1)