net.minecraft.world.level.levelgen.placement

public abstract class FeatureDecorator<DC extends DecoratorConfiguration>

cpz
net.minecraft.world.level.levelgen.placement.FeatureDecorator
net.minecraft.class_3284
net.minecraft.world.gen.decorator.Decorator
net.minecraft.world.gen.placement.Placement
net.minecraft.server.v1_16_R2.WorldGenDecorator

Field summary

Modifier and TypeField
public static final FeatureDecorator<NoneDecoratorConfiguration>
a
NOPE
field_14250
NOPE
field_215022_h
public static final FeatureDecorator<ChanceDecoratorConfiguration>
b
CHANCE
field_25861
CHANCE
field_242898_b
public static final FeatureDecorator<CountConfiguration>
c
COUNT
field_25862
COUNT
field_242899_c
public static final FeatureDecorator<NoiseDependantDecoratorConfiguration>
d
COUNT_NOISE
field_25863
COUNT_NOISE
field_242900_d
public static final FeatureDecorator<NoiseCountFactorDecoratorConfiguration>
e
COUNT_NOISE_BIASED
field_25864
COUNT_NOISE_BIASED
field_242901_e
public static final FeatureDecorator<FrequencyWithExtraChanceDecoratorConfiguration>
f
COUNT_EXTRA
field_25865
COUNT_EXTRA
field_242902_f
public static final FeatureDecorator<NoneDecoratorConfiguration>
g
SQUARE
field_25866
SQUARE
field_242903_g
public static final FeatureDecorator<NoneDecoratorConfiguration>
h
HEIGHTMAP
field_25867
HEIGHTMAP
field_242904_h
public static final FeatureDecorator<NoneDecoratorConfiguration>
i
HEIGHTMAP_SPREAD_DOUBLE
field_25868
HEIGHTMAP_SPREAD_DOUBLE
field_242905_i
public static final FeatureDecorator<NoneDecoratorConfiguration>
j
TOP_SOLID_HEIGHTMAP
field_14231
TOP_SOLID_HEIGHTMAP
field_215036_v
public static final FeatureDecorator<NoneDecoratorConfiguration>
k
HEIGHTMAP_WORLD_SURFACE
field_25869
HEIGHTMAP_WORLD_SURFACE
field_242906_k
public static final FeatureDecorator<RangeDecoratorConfiguration>
l
RANGE
field_25870
RANGE
field_242907_l
public static final FeatureDecorator<RangeDecoratorConfiguration>
m
RANGE_BIASED
field_25871
RANGE_BIASED
field_242908_m
public static final FeatureDecorator<RangeDecoratorConfiguration>
n
RANGE_VERY_BIASED
field_25872
RANGE_VERY_BIASED
field_242909_n
public static final FeatureDecorator<DepthAverageConfigation>
o
DEPTH_AVERAGE
field_25873
DEPTH_AVERAGE
field_242910_o
public static final FeatureDecorator<NoneDecoratorConfiguration>
p
SPREAD_32_ABOVE
field_25874
SPREAD_32_ABOVE
field_242911_p
public static final FeatureDecorator<CarvingMaskDecoratorConfiguration>
q
CARVING_MASK
field_14229
CARVING_MASK
field_215039_y
public static final FeatureDecorator<CountConfiguration>
r
FIRE
field_14235
FIRE
field_236960_A_
public static final FeatureDecorator<NoneDecoratorConfiguration>
s
MAGMA
field_14244
MAGMA
field_215003_B
public static final FeatureDecorator<NoneDecoratorConfiguration>
t
EMERALD_ORE
field_14268
EMERALD_ORE
field_215004_C
public static final FeatureDecorator<ChanceDecoratorConfiguration>
u
LAVA_LAKE
field_14237
LAVA_LAKE
field_215005_D
public static final FeatureDecorator<ChanceDecoratorConfiguration>
v
WATER_LAKE
field_14242
WATER_LAKE
field_215006_E
public static final FeatureDecorator<CountConfiguration>
w
GLOWSTONE
field_25875
GLOWSTONE
field_242912_w
public static final FeatureDecorator<NoneDecoratorConfiguration>
x
END_GATEWAY
field_14230
END_GATEWAY
field_215013_L
public static final FeatureDecorator<NoneDecoratorConfiguration>
y
DARK_OAK_TREE
field_14239
DARK_OAK_TREE
field_215008_G
public static final FeatureDecorator<NoneDecoratorConfiguration>
z
ICEBERG
field_14243
ICEBERG
field_215009_H
public static final FeatureDecorator<NoneDecoratorConfiguration>
A
END_ISLAND
field_14251
END_ISLAND
field_215011_J
public static final FeatureDecorator<DecoratedDecoratorConfiguration>
B
DECORATED
field_25859
DECORATED
field_242896_B
public static final FeatureDecorator<CountConfiguration>
C
COUNT_MULTILAYER
field_25860
COUNT_MULTILAYER
field_242897_C
private final com.mojang.serialization.Codec<ConfiguredDecorator<DC>>
D
configuredCodec
field_24983
codec
field_236961_M_

Constructor summary

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

Method summary

Modifier and TypeMethod
private static <T extends DecoratorConfiguration, G extends FeatureDecorator<T>> G
a(String arg0, G arg1)
register(String arg0, G arg1)
method_14450(String arg0, G arg1)
register(String registryName, G decorator)
func_214999_a(String arg0, G arg1)
public ConfiguredDecorator<DC>
b(DC arg0)
configured(DC arg0)
method_23475(DC arg0)
configure(DC config)
func_227446_a_(DC arg0)
public com.mojang.serialization.Codec<ConfiguredDecorator<DC>>
a()
configuredCodec()
method_28928()
getCodec()
func_236962_a_()
public abstract Stream<BlockPos>
a(cps arg0, Random arg1, DC arg2, fx arg3)
getPositions(DecorationContext arg0, Random arg1, DC arg2, BlockPos arg3)
method_14452(class_5444 arg0, Random arg1, DC arg2, class_2338 arg3)
getPositions(DecoratorContext context, Random random, DC config, BlockPos pos)
func_241857_a(WorldDecoratingHelper arg0, Random arg1, DC arg2, BlockPos arg3)