net.minecraft.world.level.levelgen.placement

public abstract class FeatureDecorator<DC extends DecoratorConfiguration>

czy
net.minecraft.world.level.levelgen.placement.FeatureDecorator
net.minecraft.class_3284
net.minecraft.world.gen.decorator.Decorator
net.minecraft.src.C_2454_
net.minecraft.world.level.levelgen.placement.WorldGenDecorator

Field summary

Modifier and TypeField
public static final FeatureDecorator<NoneDecoratorConfiguration>
a
NOPE
field_14250
NOPE
f_70681_
public static final FeatureDecorator<DecoratedDecoratorConfiguration>
b
DECORATED
field_25859
DECORATED
f_70678_
public static final FeatureDecorator<CarvingMaskDecoratorConfiguration>
c
CARVING_MASK
field_14229
CARVING_MASK
f_70697_
public static final FeatureDecorator<CountConfiguration>
d
COUNT_MULTILAYER
field_25860
COUNT_MULTILAYER
f_70679_
public static final FeatureDecorator<NoneDecoratorConfiguration>
e
SQUARE
field_25866
SQUARE
f_70687_
public static final FeatureDecorator<NoneDecoratorConfiguration>
f
DARK_OAK_TREE
field_14239
DARK_OAK_TREE
f_70705_
public static final FeatureDecorator<NoneDecoratorConfiguration>
g
ICEBERG
field_14243
ICEBERG
f_70706_
public static final FeatureDecorator<ChanceDecoratorConfiguration>
h
CHANCE
field_25861
CHANCE
f_70682_
public static final FeatureDecorator<CountConfiguration>
i
COUNT
field_25862
COUNT
f_70683_
public static final FeatureDecorator<NoiseDependantDecoratorConfiguration>
j
COUNT_NOISE
field_25863
COUNT_NOISE
f_70684_
public static final FeatureDecorator<NoiseCountFactorDecoratorConfiguration>
k
COUNT_NOISE_BIASED
field_25864
COUNT_NOISE_BIASED
f_70685_
public static final FeatureDecorator<FrequencyWithExtraChanceDecoratorConfiguration>
l
COUNT_EXTRA
field_25865
COUNT_EXTRA
f_70686_
public static final FeatureDecorator<ChanceDecoratorConfiguration>
m
LAVA_LAKE
field_14237
LAVA_LAKE
f_70701_
public static final FeatureDecorator<HeightmapConfiguration>
n
HEIGHTMAP
field_25867
HEIGHTMAP
f_70688_
public static final FeatureDecorator<HeightmapConfiguration>
o
HEIGHTMAP_SPREAD_DOUBLE
field_25868
HEIGHTMAP_SPREAD_DOUBLE
f_70689_
public static final FeatureDecorator<WaterDepthThresholdConfiguration>
p
WATER_DEPTH_THRESHOLD
field_29321
WATER_DEPTH_THRESHOLD
f_162179_
public static final FeatureDecorator<CaveDecoratorConfiguration>
q
CAVE_SURFACE
field_29322
CAVE_SURFACE
f_162180_
public static final FeatureDecorator<RangeDecoratorConfiguration>
r
RANGE
field_25870
RANGE
f_70692_
public static final FeatureDecorator<NoneDecoratorConfiguration>
s
SPREAD_32_ABOVE
field_25874
SPREAD_32_ABOVE
f_70696_
public static final FeatureDecorator<NoneDecoratorConfiguration>
t
END_GATEWAY
field_14230
END_GATEWAY
f_70704_
private final com.mojang.serialization.Codec<ConfiguredDecorator<DC>>
u
configuredCodec
field_24983
codec
f_70680_

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)
m_70717_(String p_70718_, G p_70719_)
public ConfiguredDecorator<DC>
a(DC arg0)
configured(DC arg0)
method_23475(DC arg0)
configure(DC config)
m_70720_(DC arg0)
public com.mojang.serialization.Codec<ConfiguredDecorator<DC>>
a()
configuredCodec()
method_28928()
getCodec()
m_70710_()
public abstract Stream<BlockPos>
a(czw arg0, Random arg1, DC arg2, gg 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)
m_7887_(C_2445_ p_70714_, Random p_70715_, DC p_70716_, C_4675_ arg3)