Interface PlacementModifierType<P extends PlacementModifier>


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

    • BLOCK_PREDICATE_FILTER

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Mappings:
      Namespace Name Mixin selector
      official o Ldri;o:Ldri;
      intermediary field_35751 Lnet/minecraft/class_6798;field_35751:Lnet/minecraft/class_6798;
      named CARVING_MASK Lnet/minecraft/world/gen/placementmodifier/PlacementModifierType;CARVING_MASK:Lnet/minecraft/world/gen/placementmodifier/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 Ldri;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldri;
      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/placementmodifier/PlacementModifierType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/gen/placementmodifier/PlacementModifierType;