Class EndCityGenerator

java.lang.Object
net.minecraft.structure.EndCityGenerator

public class EndCityGenerator extends Object
Mappings:
Namespace Name
named net/minecraft/structure/EndCityGenerator
intermediary net/minecraft/class_3342
official ekh
  • Field Details

    • MAX_DEPTH

      private static final int MAX_DEPTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_DEPTH Lnet/minecraft/structure/EndCityGenerator;MAX_DEPTH:I
      intermediary field_31549 Lnet/minecraft/class_3342;field_31549:I
      official a Lekh;a:I
    • BUILDING

      static final EndCityGenerator.Part BUILDING
      Mappings:
      Namespace Name Mixin selector
      named BUILDING Lnet/minecraft/structure/EndCityGenerator;BUILDING:Lnet/minecraft/structure/EndCityGenerator$Part;
      intermediary field_14390 Lnet/minecraft/class_3342;field_14390:Lnet/minecraft/class_3342$class_3344;
      official b Lekh;b:Lekh$b;
    • SMALL_TOWER_BRIDGE_ATTACHMENTS

      static final List<Pair<BlockRotation,BlockPos>> SMALL_TOWER_BRIDGE_ATTACHMENTS
      Mappings:
      Namespace Name Mixin selector
      named SMALL_TOWER_BRIDGE_ATTACHMENTS Lnet/minecraft/structure/EndCityGenerator;SMALL_TOWER_BRIDGE_ATTACHMENTS:Ljava/util/List;
      intermediary field_14385 Lnet/minecraft/class_3342;field_14385:Ljava/util/List;
      official c Lekh;c:Ljava/util/List;
    • SMALL_TOWER

      static final EndCityGenerator.Part SMALL_TOWER
      Mappings:
      Namespace Name Mixin selector
      named SMALL_TOWER Lnet/minecraft/structure/EndCityGenerator;SMALL_TOWER:Lnet/minecraft/structure/EndCityGenerator$Part;
      intermediary field_14386 Lnet/minecraft/class_3342;field_14386:Lnet/minecraft/class_3342$class_3344;
      official d Lekh;d:Lekh$b;
    • BRIDGE_PIECE

      static final EndCityGenerator.Part BRIDGE_PIECE
      Mappings:
      Namespace Name Mixin selector
      named BRIDGE_PIECE Lnet/minecraft/structure/EndCityGenerator;BRIDGE_PIECE:Lnet/minecraft/structure/EndCityGenerator$Part;
      intermediary field_14387 Lnet/minecraft/class_3342;field_14387:Lnet/minecraft/class_3342$class_3344;
      official e Lekh;e:Lekh$b;
    • FAT_TOWER_BRIDGE_ATTACHMENTS

      static final List<Pair<BlockRotation,BlockPos>> FAT_TOWER_BRIDGE_ATTACHMENTS
      Mappings:
      Namespace Name Mixin selector
      named FAT_TOWER_BRIDGE_ATTACHMENTS Lnet/minecraft/structure/EndCityGenerator;FAT_TOWER_BRIDGE_ATTACHMENTS:Ljava/util/List;
      intermediary field_14388 Lnet/minecraft/class_3342;field_14388:Ljava/util/List;
      official f Lekh;f:Ljava/util/List;
    • FAT_TOWER

      static final EndCityGenerator.Part FAT_TOWER
      Mappings:
      Namespace Name Mixin selector
      named FAT_TOWER Lnet/minecraft/structure/EndCityGenerator;FAT_TOWER:Lnet/minecraft/structure/EndCityGenerator$Part;
      intermediary field_14384 Lnet/minecraft/class_3342;field_14384:Lnet/minecraft/class_3342$class_3344;
      official g Lekh;g:Lekh$b;
  • Constructor Details

    • EndCityGenerator

      public EndCityGenerator()
  • Method Details

    • createPiece

      static EndCityGenerator.Piece createPiece(StructureTemplateManager structureTemplateManager, EndCityGenerator.Piece lastPiece, BlockPos relativePosition, String template, BlockRotation rotation, boolean ignoreAir)
      Mappings:
      Namespace Name Mixin selector
      named createPiece Lnet/minecraft/structure/EndCityGenerator;createPiece(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/structure/EndCityGenerator$Piece;Lnet/minecraft/util/math/BlockPos;Ljava/lang/String;Lnet/minecraft/util/BlockRotation;Z)Lnet/minecraft/structure/EndCityGenerator$Piece;
      intermediary method_14684 Lnet/minecraft/class_3342;method_14684(Lnet/minecraft/class_3485;Lnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2470;Z)Lnet/minecraft/class_3342$class_3343;
      official a Lekh;a(Lemm;Lekh$a;Liz;Ljava/lang/String;Ldln;Z)Lekh$a;
    • addPieces

      public static void addPieces(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random)
      Mappings:
      Namespace Name Mixin selector
      named addPieces Lnet/minecraft/structure/EndCityGenerator;addPieces(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Ljava/util/List;Lnet/minecraft/util/math/random/Random;)V
      intermediary method_14679 Lnet/minecraft/class_3342;method_14679(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_5819;)V
      official a Lekh;a(Lemm;Liz;Ldln;Ljava/util/List;Lazh;)V
    • addPiece

      Mappings:
      Namespace Name Mixin selector
      named addPiece Lnet/minecraft/structure/EndCityGenerator;addPiece(Ljava/util/List;Lnet/minecraft/structure/EndCityGenerator$Piece;)Lnet/minecraft/structure/EndCityGenerator$Piece;
      intermediary method_14681 Lnet/minecraft/class_3342;method_14681(Ljava/util/List;Lnet/minecraft/class_3342$class_3343;)Lnet/minecraft/class_3342$class_3343;
      official a Lekh;a(Ljava/util/List;Lekh$a;)Lekh$a;
    • createPart

      static boolean createPart(StructureTemplateManager manager, EndCityGenerator.Part piece, int depth, EndCityGenerator.Piece parent, BlockPos pos, List<StructurePiece> pieces, Random random)
      Mappings:
      Namespace Name Mixin selector
      named createPart Lnet/minecraft/structure/EndCityGenerator;createPart(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/structure/EndCityGenerator$Part;ILnet/minecraft/structure/EndCityGenerator$Piece;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;Lnet/minecraft/util/math/random/Random;)Z
      intermediary method_14673 Lnet/minecraft/class_3342;method_14673(Lnet/minecraft/class_3485;Lnet/minecraft/class_3342$class_3344;ILnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_5819;)Z
      official a Lekh;a(Lemm;Lekh$b;ILekh$a;Liz;Ljava/util/List;Lazh;)Z