Class EmptyPoolElement

java.lang.Object
net.minecraft.structure.pool.StructurePoolElement
net.minecraft.structure.pool.EmptyPoolElement

public class EmptyPoolElement extends StructurePoolElement
Mappings:
Namespace Name
named net/minecraft/structure/pool/EmptyPoolElement
intermediary net/minecraft/class_3777
official eoo
  • Field Details Link icon

    • CODEC Link icon

      public static final com.mojang.serialization.MapCodec<EmptyPoolElement> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/structure/pool/EmptyPoolElement;CODEC:Lcom/mojang/serialization/MapCodec;
      intermediary field_24947 Lnet/minecraft/class_3777;field_24947:Lcom/mojang/serialization/MapCodec;
      official a Leoo;a:Lcom/mojang/serialization/MapCodec;
    • INSTANCE Link icon

      public static final EmptyPoolElement INSTANCE
      Mappings:
      Namespace Name Mixin selector
      named INSTANCE Lnet/minecraft/structure/pool/EmptyPoolElement;INSTANCE:Lnet/minecraft/structure/pool/EmptyPoolElement;
      intermediary field_16663 Lnet/minecraft/class_3777;field_16663:Lnet/minecraft/class_3777;
      official b Leoo;b:Leoo;
  • Constructor Details Link icon

    • EmptyPoolElement Link icon

      private EmptyPoolElement()
  • Method Details Link icon

    • getStart Link icon

      public Vec3i getStart(StructureTemplateManager structureTemplateManager, BlockRotation rotation)
      Specified by:
      getStart in class StructurePoolElement
      Mappings:
      Namespace Name Mixin selector
      named getStart Lnet/minecraft/structure/pool/StructurePoolElement;getStart(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/util/math/Vec3i;
      intermediary method_16601 Lnet/minecraft/class_3784;method_16601(Lnet/minecraft/class_3485;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2382;
      official a Leov;a(Lerq;Ldqf;)Lkm;
    • getStructureBlockInfos Link icon

      public List<StructureTemplate.JigsawBlockInfo> getStructureBlockInfos(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation, Random random)
      Specified by:
      getStructureBlockInfos in class StructurePoolElement
      Mappings:
      Namespace Name Mixin selector
      named getStructureBlockInfos Lnet/minecraft/structure/pool/StructurePoolElement;getStructureBlockInfos(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/math/random/Random;)Ljava/util/List;
      intermediary method_16627 Lnet/minecraft/class_3784;method_16627(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_5819;)Ljava/util/List;
      official a Leov;a(Lerq;Lji;Ldqf;Lazh;)Ljava/util/List;
    • getBoundingBox Link icon

      public BlockBox getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation)
      Specified by:
      getBoundingBox in class StructurePoolElement
      Mappings:
      Namespace Name Mixin selector
      named getBoundingBox Lnet/minecraft/structure/pool/StructurePoolElement;getBoundingBox(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/util/math/BlockBox;
      intermediary method_16628 Lnet/minecraft/class_3784;method_16628(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;
      official a Leov;a(Lerq;Lji;Ldqf;)Lenf;
    • generate Link icon

      public boolean generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, Random random, StructureLiquidSettings liquidSettings, boolean keepJigsaws)
      Specified by:
      generate in class StructurePoolElement
      Mappings:
      Namespace Name Mixin selector
      named generate Lnet/minecraft/structure/pool/StructurePoolElement;generate(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/structure/StructureLiquidSettings;Z)Z
      intermediary method_16626 Lnet/minecraft/class_3784;method_16626(Lnet/minecraft/class_3485;Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;Lnet/minecraft/class_9822;Z)Z
      official a Leov;a(Lerq;Ldhh;Ldhf;Ldyu;Lji;Lji;Ldqf;Lenf;Lazh;Leqz;Z)Z
    • getType Link icon

      public StructurePoolElementType<?> getType()
      Specified by:
      getType in class StructurePoolElement
      Mappings:
      Namespace Name Mixin selector
      named getType Lnet/minecraft/structure/pool/StructurePoolElement;getType()Lnet/minecraft/structure/pool/StructurePoolElementType;
      intermediary method_16757 Lnet/minecraft/class_3784;method_16757()Lnet/minecraft/class_3816;
      official a Leov;a()Leow;
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object