Class ConditionalDecorator

java.lang.Object
net.minecraft.class_6797
net.minecraft.world.gen.decorator.ConditionalDecorator
Direct Known Subclasses:
BlockFilterDecoratorConfig, class_6792, class_6799, SurfaceRelativeThresholdDecoratorConfig, WaterDepthThresholdDecoratorConfig

public abstract class ConditionalDecorator extends class_6797
Mappings:
Namespace Name
official ddo
intermediary net/minecraft/class_6661
named net/minecraft/world/gen/decorator/ConditionalDecorator
  • Constructor Details

    • ConditionalDecorator

      public ConditionalDecorator()
  • Method Details

    • getPositions

      public final Stream<BlockPos> getPositions(DecoratorContext decoratorContext, Random random, BlockPos blockPos)
      Specified by:
      getPositions in class class_6797
      Mappings:
      Namespace Name Mixin selector
      official a_ Lddp;a_(Lddn;Ljava/util/Random;Lgh;)Ljava/util/stream/Stream;
      intermediary method_14452 Lnet/minecraft/class_6797;method_14452(Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
      named getPositions Lnet/minecraft/class_6797;getPositions(Lnet/minecraft/world/gen/decorator/DecoratorContext;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Ljava/util/stream/Stream;
    • shouldPlace

      protected abstract boolean shouldPlace(DecoratorContext context, Random random, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lddo;a(Lddn;Ljava/util/Random;Lgh;)Z
      intermediary method_38918 Lnet/minecraft/class_6661;method_38918(Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
      named shouldPlace Lnet/minecraft/world/gen/decorator/ConditionalDecorator;shouldPlace(Lnet/minecraft/world/gen/decorator/DecoratorContext;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z