public class ConfiguredDecorator<DC extends DecoratorConfig> extends Object
| Constructor and Description |
|---|
ConfiguredDecorator(Decorator<DC> decorator,
DC dC) |
ConfiguredDecorator(Decorator<DC> decorator,
com.mojang.datafixers.Dynamic<?> dynamic) |
| Modifier and Type | Method and Description |
|---|---|
static <T> ConfiguredDecorator<?> |
deserialize(com.mojang.datafixers.Dynamic<T> dynamic) |
<FC extends FeatureConfig,F extends Feature<FC>> |
generate(ServerWorldAccess serverWorldAccess,
StructureAccessor structureAccessor,
ChunkGenerator chunkGenerator,
Random random,
BlockPos blockPos,
ConfiguredFeature<FC,F> configuredFeature) |
<T> com.mojang.datafixers.Dynamic<T> |
serialize(com.mojang.datafixers.types.DynamicOps<T> dynamicOps) |
public final Decorator<DC extends DecoratorConfig> decorator
public final DC extends DecoratorConfig config
public ConfiguredDecorator(Decorator<DC> decorator, com.mojang.datafixers.Dynamic<?> dynamic)
public <FC extends FeatureConfig,F extends Feature<FC>> boolean generate(ServerWorldAccess serverWorldAccess, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, ConfiguredFeature<FC,F> configuredFeature)
public <T> com.mojang.datafixers.Dynamic<T> serialize(com.mojang.datafixers.types.DynamicOps<T> dynamicOps)
public static <T> ConfiguredDecorator<?> deserialize(com.mojang.datafixers.Dynamic<T> dynamic)