Class MarginedStructureFeature<C extends FeatureConfig>

java.lang.Object
net.minecraft.world.gen.feature.StructureFeature<C>
net.minecraft.world.gen.feature.MarginedStructureFeature<C>
Direct Known Subclasses:
JigsawFeature, NetherFossilFeature, StrongholdFeature

public abstract class MarginedStructureFeature<C extends FeatureConfig> extends StructureFeature<C>
Mappings:
Namespace Name
official des
intermediary net/minecraft/class_4183
named net/minecraft/world/gen/feature/MarginedStructureFeature
  • Constructor Details

    • MarginedStructureFeature

      public MarginedStructureFeature(com.mojang.serialization.Codec<C> configCodec, StructureGeneratorFactory<C> piecesGenerator)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcyi;<init>(Lcom/mojang/serialization/Codec;Ldfn;)V
      intermediary <init> Lnet/minecraft/class_3195;<init>(Lcom/mojang/serialization/Codec;Lnet/minecraft/class_6834;)V
      named <init> Lnet/minecraft/world/gen/feature/StructureFeature;<init>(Lcom/mojang/serialization/Codec;Lnet/minecraft/structure/StructureGeneratorFactory;)V
    • MarginedStructureFeature

      public MarginedStructureFeature(com.mojang.serialization.Codec<C> configCodec, StructureGeneratorFactory<C> piecesGenerator, PostPlacementProcessor postPlacementProcessor)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcyi;<init>(Lcom/mojang/serialization/Codec;Ldfn;Ldex;)V
      intermediary <init> Lnet/minecraft/class_3195;<init>(Lcom/mojang/serialization/Codec;Lnet/minecraft/class_6834;Lnet/minecraft/class_6621;)V
      named <init> Lnet/minecraft/world/gen/feature/StructureFeature;<init>(Lcom/mojang/serialization/Codec;Lnet/minecraft/structure/StructureGeneratorFactory;Lnet/minecraft/structure/PostPlacementProcessor;)V
  • Method Details

    • calculateBoundingBox

      public BlockBox calculateBoundingBox(BlockBox box)
      Overrides:
      calculateBoundingBox in class StructureFeature<C extends FeatureConfig>
      Mappings:
      Namespace Name Mixin selector
      official a Lcyi;a(Ldeh;)Ldeh;
      intermediary method_36217 Lnet/minecraft/class_3195;method_36217(Lnet/minecraft/class_3341;)Lnet/minecraft/class_3341;
      named calculateBoundingBox Lnet/minecraft/world/gen/feature/StructureFeature;calculateBoundingBox(Lnet/minecraft/util/math/BlockBox;)Lnet/minecraft/util/math/BlockBox;