Interface PlacementModifierType<P extends PlacementModifier>


public interface PlacementModifierType<P extends PlacementModifier>
Mappings:
Namespace Name
official drh
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 Ldrh;a:Ldrh;
      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 Ldrh;b:Ldrh;
      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 Ldrh;c:Ldrh;
      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 Ldrh;d:Ldrh;
      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 Ldrh;e:Ldrh;
      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 Ldrh;f:Ldrh;
      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 Ldrh;g:Ldrh;
      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 Ldrh;h:Ldrh;
      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 Ldrh;i:Ldrh;
      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 Ldrh;j:Ldrh;
      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 Ldrh;k:Ldrh;
      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 Ldrh;l:Ldrh;
      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 Ldrh;m:Ldrh;
      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 Ldrh;n:Ldrh;
      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 Ldrh;o:Ldrh;
      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 Ldrh;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldrh;
      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;