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 eif
  • 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 Leif;a:Leif;
    • 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 Leif;b:Leif;
    • 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 Leif;c:Leif;
    • 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 Leif;d:Leif;
    • 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 Leif;e:Leif;
    • 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 Leif;f:Leif;
    • 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 Leif;g:Leif;
    • 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 Leif;h:Leif;
    • 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 Leif;i:Leif;
    • 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 Leif;j:Leif;
    • 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 Leif;k:Leif;
    • 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 Leif;l:Leif;
    • 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 Leif;m:Leif;
    • 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 Leif;n:Leif;
    • 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 Leif;o:Leif;
  • 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 Leif;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Leif;