Interface PlacementModifierType<P extends PlacementModifier>


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

    • BLOCK_PREDICATE_FILTER

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • codec

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

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