Interface PlacementModifierType<P extends PlacementModifier>


public interface PlacementModifierType<P extends PlacementModifier>
Mappings:
Namespace Name
official dea
intermediary net/minecraft/class_6798
named net/minecraft/world/gen/decorator/PlacementModifierType
  • Field Details

    • BLOCK_PREDICATE_FILTER

      static final PlacementModifierType<BlockFilterPlacementModifier> BLOCK_PREDICATE_FILTER
      Mappings:
      Namespace Name Mixin selector
      official a Ldea;a:Ldea;
      intermediary field_35737 Lnet/minecraft/class_6798;field_35737:Lnet/minecraft/class_6798;
      named BLOCK_PREDICATE_FILTER Lnet/minecraft/world/gen/decorator/PlacementModifierType;BLOCK_PREDICATE_FILTER:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • RARITY_FILTER

      Mappings:
      Namespace Name Mixin selector
      official b Ldea;b:Ldea;
      intermediary field_35738 Lnet/minecraft/class_6798;field_35738:Lnet/minecraft/class_6798;
      named RARITY_FILTER Lnet/minecraft/world/gen/decorator/PlacementModifierType;RARITY_FILTER:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • SURFACE_RELATIVE_THRESHOLD_FILTER

      static final PlacementModifierType<SurfaceThresholdFilterPlacementModifier> SURFACE_RELATIVE_THRESHOLD_FILTER
      Mappings:
      Namespace Name Mixin selector
      official c Ldea;c:Ldea;
      intermediary field_35739 Lnet/minecraft/class_6798;field_35739:Lnet/minecraft/class_6798;
      named SURFACE_RELATIVE_THRESHOLD_FILTER Lnet/minecraft/world/gen/decorator/PlacementModifierType;SURFACE_RELATIVE_THRESHOLD_FILTER:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • SURFACE_WATER_DEPTH_FILTER

      static final PlacementModifierType<SurfaceWaterDepthFilterPlacementModifier> SURFACE_WATER_DEPTH_FILTER
      Mappings:
      Namespace Name Mixin selector
      official d Ldea;d:Ldea;
      intermediary field_35740 Lnet/minecraft/class_6798;field_35740:Lnet/minecraft/class_6798;
      named SURFACE_WATER_DEPTH_FILTER Lnet/minecraft/world/gen/decorator/PlacementModifierType;SURFACE_WATER_DEPTH_FILTER:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • BIOME

      Mappings:
      Namespace Name Mixin selector
      official e Ldea;e:Ldea;
      intermediary field_35741 Lnet/minecraft/class_6798;field_35741:Lnet/minecraft/class_6798;
      named BIOME Lnet/minecraft/world/gen/decorator/PlacementModifierType;BIOME:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • COUNT

      Mappings:
      Namespace Name Mixin selector
      official f Ldea;f:Ldea;
      intermediary field_35742 Lnet/minecraft/class_6798;field_35742:Lnet/minecraft/class_6798;
      named COUNT Lnet/minecraft/world/gen/decorator/PlacementModifierType;COUNT:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • NOISE_BASED_COUNT

      Mappings:
      Namespace Name Mixin selector
      official g Ldea;g:Ldea;
      intermediary field_35743 Lnet/minecraft/class_6798;field_35743:Lnet/minecraft/class_6798;
      named NOISE_BASED_COUNT Lnet/minecraft/world/gen/decorator/PlacementModifierType;NOISE_BASED_COUNT:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • NOISE_THRESHOLD_COUNT

      static final PlacementModifierType<NoiseThresholdCountPlacementModifier> NOISE_THRESHOLD_COUNT
      Mappings:
      Namespace Name Mixin selector
      official h Ldea;h:Ldea;
      intermediary field_35744 Lnet/minecraft/class_6798;field_35744:Lnet/minecraft/class_6798;
      named NOISE_THRESHOLD_COUNT Lnet/minecraft/world/gen/decorator/PlacementModifierType;NOISE_THRESHOLD_COUNT:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • COUNT_ON_EVERY_LAYER

      static final PlacementModifierType<CountMultilayerPlacementModifier> COUNT_ON_EVERY_LAYER
      Mappings:
      Namespace Name Mixin selector
      official i Ldea;i:Ldea;
      intermediary field_35745 Lnet/minecraft/class_6798;field_35745:Lnet/minecraft/class_6798;
      named COUNT_ON_EVERY_LAYER Lnet/minecraft/world/gen/decorator/PlacementModifierType;COUNT_ON_EVERY_LAYER:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • ENVIRONMENT_SCAN

      Mappings:
      Namespace Name Mixin selector
      official j Ldea;j:Ldea;
      intermediary field_35746 Lnet/minecraft/class_6798;field_35746:Lnet/minecraft/class_6798;
      named ENVIRONMENT_SCAN Lnet/minecraft/world/gen/decorator/PlacementModifierType;ENVIRONMENT_SCAN:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • HEIGHTMAP

      Mappings:
      Namespace Name Mixin selector
      official k Ldea;k:Ldea;
      intermediary field_35747 Lnet/minecraft/class_6798;field_35747:Lnet/minecraft/class_6798;
      named HEIGHTMAP Lnet/minecraft/world/gen/decorator/PlacementModifierType;HEIGHTMAP:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • HEIGHT_RANGE

      Mappings:
      Namespace Name Mixin selector
      official l Ldea;l:Ldea;
      intermediary field_35748 Lnet/minecraft/class_6798;field_35748:Lnet/minecraft/class_6798;
      named HEIGHT_RANGE Lnet/minecraft/world/gen/decorator/PlacementModifierType;HEIGHT_RANGE:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • IN_SQUARE

      Mappings:
      Namespace Name Mixin selector
      official m Ldea;m:Ldea;
      intermediary field_35749 Lnet/minecraft/class_6798;field_35749:Lnet/minecraft/class_6798;
      named IN_SQUARE Lnet/minecraft/world/gen/decorator/PlacementModifierType;IN_SQUARE:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • RANDOM_OFFSET

      Mappings:
      Namespace Name Mixin selector
      official n Ldea;n:Ldea;
      intermediary field_35750 Lnet/minecraft/class_6798;field_35750:Lnet/minecraft/class_6798;
      named RANDOM_OFFSET Lnet/minecraft/world/gen/decorator/PlacementModifierType;RANDOM_OFFSET:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
    • CARVING_MASK

      Mappings:
      Namespace Name Mixin selector
      official o Ldea;o:Ldea;
      intermediary field_35751 Lnet/minecraft/class_6798;field_35751:Lnet/minecraft/class_6798;
      named CARVING_MASK Lnet/minecraft/world/gen/decorator/PlacementModifierType;CARVING_MASK:Lnet/minecraft/world/gen/decorator/PlacementModifierType;
  • Method Details

    • codec

      com.mojang.serialization.Codec<P> codec()
    • register

      private static <P extends PlacementModifier> PlacementModifierType<P> register(String id, com.mojang.serialization.Codec<P> codec)
      Mappings:
      Namespace Name Mixin selector
      official a Ldea;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldea;
      intermediary method_39655 Lnet/minecraft/class_6798;method_39655(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6798;
      named register Lnet/minecraft/world/gen/decorator/PlacementModifierType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/gen/decorator/PlacementModifierType;