Class ConfiguredDecorator<DC extends DecoratorConfig>
java.lang.Object
net.minecraft.world.gen.decorator.ConfiguredDecorator<DC>
- All Implemented Interfaces:
Decoratable<ConfiguredDecorator<?>>
public class ConfiguredDecorator<DC extends DecoratorConfig> extends Object implements Decoratable<ConfiguredDecorator<?>>
- Mappings:
Namespace Name official cyiintermediary net/minecraft/class_3243named net/minecraft/world/gen/decorator/ConfiguredDecorator
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ConfiguredDecorator(Decorator<DC> decorator, DC config) -
Method Summary
Modifier and Type Method Description ConfiguredDecorator<?>decorate(ConfiguredDecorator<?> configuredDecorator)DCgetConfig()Stream<BlockPos>getPositions(DecoratorContext context, Random random, BlockPos pos)StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.gen.decorator.Decoratable
applyChance, averageDepth, range, rangeOf, repeat, repeat, repeatRandomly, spreadHorizontally
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLcyi;a:Lcom/mojang/serialization/Codec;intermediary field_24981Lnet/minecraft/class_3243;field_24981:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/decorator/ConfiguredDecorator;CODEC:Lcom/mojang/serialization/Codec;
-
decorator
- Mappings:
Namespace Name Mixin selector official bLcyi;b:Lcyt;intermediary field_14115Lnet/minecraft/class_3243;field_14115:Lnet/minecraft/class_3284;named decoratorLnet/minecraft/world/gen/decorator/ConfiguredDecorator;decorator:Lnet/minecraft/world/gen/decorator/Decorator;
-
config
- Mappings:
Namespace Name Mixin selector official cLcyi;c:Lctv;intermediary field_14114Lnet/minecraft/class_3243;field_14114:Lnet/minecraft/class_2998;named configLnet/minecraft/world/gen/decorator/ConfiguredDecorator;config:Lnet/minecraft/world/gen/decorator/DecoratorConfig;
-
-
Constructor Details
-
ConfiguredDecorator
- Mappings:
Namespace Name Mixin selector official <init>Lcyi;<init>(Lcyt;Lctv;)Vintermediary <init>Lnet/minecraft/class_3243;<init>(Lnet/minecraft/class_3284;Lnet/minecraft/class_2998;)Vnamed <init>Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;<init>(Lnet/minecraft/world/gen/decorator/Decorator;Lnet/minecraft/world/gen/decorator/DecoratorConfig;)V
-
-
Method Details
-
getPositions
- Mappings:
Namespace Name Mixin selector official aLcyi;a(Lcyp;Ljava/util/Random;Lgb;)Ljava/util/stream/Stream;intermediary method_30444Lnet/minecraft/class_3243;method_30444(Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;named getPositionsLnet/minecraft/world/gen/decorator/ConfiguredDecorator;getPositions(Lnet/minecraft/world/gen/decorator/DecoratorContext;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Ljava/util/stream/Stream;
-
toString
- Overrides:
toStringin classObject- Mappings:
Namespace Name Mixin selector official toStringLcyi;toString()Ljava/lang/String;intermediary toStringLnet/minecraft/class_3243;toString()Ljava/lang/String;named toStringLnet/minecraft/world/gen/decorator/ConfiguredDecorator;toString()Ljava/lang/String;
-
decorate
- Specified by:
decoratein interfaceDecoratable<DC extends DecoratorConfig>- Mappings:
Namespace Name Mixin selector official bLcyi;b(Lcyi;)Lcyi;intermediary method_30446Lnet/minecraft/class_3243;method_30446(Lnet/minecraft/class_3243;)Lnet/minecraft/class_3243;named decorateLnet/minecraft/world/gen/decorator/ConfiguredDecorator;decorate(Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;)Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;
-
getConfig
- Mappings:
Namespace Name Mixin selector official bLcyi;b()Lctv;intermediary method_30445Lnet/minecraft/class_3243;method_30445()Lnet/minecraft/class_2998;named getConfigLnet/minecraft/world/gen/decorator/ConfiguredDecorator;getConfig()Lnet/minecraft/world/gen/decorator/DecoratorConfig;
-