Class FoliagePlacerType<P extends FoliagePlacer>

java.lang.Object
net.minecraft.world.gen.foliage.FoliagePlacerType<P>

public class FoliagePlacerType<P extends FoliagePlacer> extends Object
Mappings:
Namespace Name
named net/minecraft/world/gen/foliage/FoliagePlacerType
intermediary net/minecraft/class_4648
official ekm
  • Field Details

    • BLOB_FOLIAGE_PLACER

      public static final FoliagePlacerType<BlobFoliagePlacer> BLOB_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named BLOB_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;BLOB_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_21299 Lnet/minecraft/class_4648;field_21299:Lnet/minecraft/class_4648;
      official a Lekm;a:Lekm;
    • SPRUCE_FOLIAGE_PLACER

      public static final FoliagePlacerType<SpruceFoliagePlacer> SPRUCE_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named SPRUCE_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;SPRUCE_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_21300 Lnet/minecraft/class_4648;field_21300:Lnet/minecraft/class_4648;
      official b Lekm;b:Lekm;
    • PINE_FOLIAGE_PLACER

      public static final FoliagePlacerType<PineFoliagePlacer> PINE_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named PINE_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;PINE_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_21301 Lnet/minecraft/class_4648;field_21301:Lnet/minecraft/class_4648;
      official c Lekm;c:Lekm;
    • ACACIA_FOLIAGE_PLACER

      public static final FoliagePlacerType<AcaciaFoliagePlacer> ACACIA_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named ACACIA_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;ACACIA_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_21302 Lnet/minecraft/class_4648;field_21302:Lnet/minecraft/class_4648;
      official d Lekm;d:Lekm;
    • BUSH_FOLIAGE_PLACER

      public static final FoliagePlacerType<BushFoliagePlacer> BUSH_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named BUSH_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;BUSH_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_24161 Lnet/minecraft/class_4648;field_24161:Lnet/minecraft/class_4648;
      official e Lekm;e:Lekm;
    • FANCY_FOLIAGE_PLACER

      public static final FoliagePlacerType<LargeOakFoliagePlacer> FANCY_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named FANCY_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;FANCY_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_24162 Lnet/minecraft/class_4648;field_24162:Lnet/minecraft/class_4648;
      official f Lekm;f:Lekm;
    • JUNGLE_FOLIAGE_PLACER

      public static final FoliagePlacerType<JungleFoliagePlacer> JUNGLE_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named JUNGLE_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;JUNGLE_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_24163 Lnet/minecraft/class_4648;field_24163:Lnet/minecraft/class_4648;
      official g Lekm;g:Lekm;
    • MEGA_PINE_FOLIAGE_PLACER

      public static final FoliagePlacerType<MegaPineFoliagePlacer> MEGA_PINE_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named MEGA_PINE_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;MEGA_PINE_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_24164 Lnet/minecraft/class_4648;field_24164:Lnet/minecraft/class_4648;
      official h Lekm;h:Lekm;
    • DARK_OAK_FOLIAGE_PLACER

      public static final FoliagePlacerType<DarkOakFoliagePlacer> DARK_OAK_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named DARK_OAK_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;DARK_OAK_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_24165 Lnet/minecraft/class_4648;field_24165:Lnet/minecraft/class_4648;
      official i Lekm;i:Lekm;
    • RANDOM_SPREAD_FOLIAGE_PLACER

      public static final FoliagePlacerType<RandomSpreadFoliagePlacer> RANDOM_SPREAD_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named RANDOM_SPREAD_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;RANDOM_SPREAD_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_29296 Lnet/minecraft/class_4648;field_29296:Lnet/minecraft/class_4648;
      official j Lekm;j:Lekm;
    • CHERRY_FOLIAGE_PLACER

      public static final FoliagePlacerType<CherryFoliagePlacer> CHERRY_FOLIAGE_PLACER
      Mappings:
      Namespace Name Mixin selector
      named CHERRY_FOLIAGE_PLACER Lnet/minecraft/world/gen/foliage/FoliagePlacerType;CHERRY_FOLIAGE_PLACER:Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary field_42847 Lnet/minecraft/class_4648;field_42847:Lnet/minecraft/class_4648;
      official k Lekm;k:Lekm;
    • codec

      private final com.mojang.serialization.MapCodec<P extends FoliagePlacer> codec
      Mappings:
      Namespace Name Mixin selector
      named codec Lnet/minecraft/world/gen/foliage/FoliagePlacerType;codec:Lcom/mojang/serialization/MapCodec;
      intermediary field_24932 Lnet/minecraft/class_4648;field_24932:Lcom/mojang/serialization/MapCodec;
      official l Lekm;l:Lcom/mojang/serialization/MapCodec;
  • Constructor Details

    • FoliagePlacerType

      private FoliagePlacerType(com.mojang.serialization.MapCodec<P> codec)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/gen/foliage/FoliagePlacerType;<init>(Lcom/mojang/serialization/MapCodec;)V
      intermediary <init> Lnet/minecraft/class_4648;<init>(Lcom/mojang/serialization/MapCodec;)V
      official <init> Lekm;<init>(Lcom/mojang/serialization/MapCodec;)V
  • Method Details

    • register

      private static <P extends FoliagePlacer> FoliagePlacerType<P> register(String id, com.mojang.serialization.MapCodec<P> codec)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/world/gen/foliage/FoliagePlacerType;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/gen/foliage/FoliagePlacerType;
      intermediary method_28850 Lnet/minecraft/class_4648;method_28850(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4648;
      official a Lekm;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lekm;
    • getCodec

      public com.mojang.serialization.MapCodec<P> getCodec()
      Mappings:
      Namespace Name Mixin selector
      named getCodec Lnet/minecraft/world/gen/foliage/FoliagePlacerType;getCodec()Lcom/mojang/serialization/MapCodec;
      intermediary method_28849 Lnet/minecraft/class_4648;method_28849()Lcom/mojang/serialization/MapCodec;
      official a Lekm;a()Lcom/mojang/serialization/MapCodec;