Class EndCityGenerator

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

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

    • MAX_DEPTH

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

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

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

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

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

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

      static final EndCityGenerator.Part FAT_TOWER
      Mappings:
      Namespace Name Mixin selector
      official g Ldwx;g:Ldwx$b;
      intermediary field_14384 Lnet/minecraft/class_3342;field_14384:Lnet/minecraft/class_3342$class_3344;
      named FAT_TOWER Lnet/minecraft/structure/EndCityGenerator;FAT_TOWER:Lnet/minecraft/structure/EndCityGenerator$Part;
  • 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
      official a Ldwx;a(Ldzc;Ldwx$a;Lgw;Ljava/lang/String;Lczh;Z)Ldwx$a;
      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;
      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;
    • addPieces

      public static void addPieces(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwx;a(Ldzc;Lgw;Lczh;Ljava/util/List;Lasc;)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
      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
    • addPiece

      Mappings:
      Namespace Name Mixin selector
      official a Ldwx;a(Ljava/util/List;Ldwx$a;)Ldwx$a;
      intermediary method_14681 Lnet/minecraft/class_3342;method_14681(Ljava/util/List;Lnet/minecraft/class_3342$class_3343;)Lnet/minecraft/class_3342$class_3343;
      named addPiece Lnet/minecraft/structure/EndCityGenerator;addPiece(Ljava/util/List;Lnet/minecraft/structure/EndCityGenerator$Piece;)Lnet/minecraft/structure/EndCityGenerator$Piece;
    • 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
      official a Ldwx;a(Ldzc;Ldwx$b;ILdwx$a;Lgw;Ljava/util/List;Lasc;)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
      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