Class EndCityGenerator

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

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

    • PLACEMENT_DATA

      private static final StructurePlacementData PLACEMENT_DATA
      Mappings:
      Namespace Name Mixin selector
      official a Lcwq;a:Lcyk;
      intermediary field_14383 Lnet/minecraft/class_3342;field_14383:Lnet/minecraft/class_3492;
      named PLACEMENT_DATA Lnet/minecraft/structure/EndCityGenerator;PLACEMENT_DATA:Lnet/minecraft/structure/StructurePlacementData;
    • IGNORE_AIR_PLACEMENT_DATA

      private static final StructurePlacementData IGNORE_AIR_PLACEMENT_DATA
      Mappings:
      Namespace Name Mixin selector
      official b Lcwq;b:Lcyk;
      intermediary field_14389 Lnet/minecraft/class_3342;field_14389:Lnet/minecraft/class_3492;
      named IGNORE_AIR_PLACEMENT_DATA Lnet/minecraft/structure/EndCityGenerator;IGNORE_AIR_PLACEMENT_DATA:Lnet/minecraft/structure/StructurePlacementData;
    • BUILDING

      private static final EndCityGenerator.Part BUILDING
      Mappings:
      Namespace Name Mixin selector
      official c Lcwq;c:Lcwq$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

      private static final List<Pair<BlockRotation,​BlockPos>> SMALL_TOWER_BRIDGE_ATTACHMENTS
      Mappings:
      Namespace Name Mixin selector
      official d Lcwq;d: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

      private static final EndCityGenerator.Part SMALL_TOWER
      Mappings:
      Namespace Name Mixin selector
      official e Lcwq;e:Lcwq$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

      private static final EndCityGenerator.Part BRIDGE_PIECE
      Mappings:
      Namespace Name Mixin selector
      official f Lcwq;f:Lcwq$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

      private static final List<Pair<BlockRotation,​BlockPos>> FAT_TOWER_BRIDGE_ATTACHMENTS
      Mappings:
      Namespace Name Mixin selector
      official g Lcwq;g: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

      private static final EndCityGenerator.Part FAT_TOWER
      Mappings:
      Namespace Name Mixin selector
      official h Lcwq;h:Lcwq$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

      private static EndCityGenerator.Piece createPiece​(StructureManager structureManager, EndCityGenerator.Piece lastPiece, BlockPos relativePosition, String template, BlockRotation rotation, boolean ignoreAir)
      Mappings:
      Namespace Name Mixin selector
      official b Lcwq;b(Lcyj;Lcwq$a;Lfx;Ljava/lang/String;Lccm;Z)Lcwq$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/StructureManager;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​(StructureManager structureManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lcwq;a(Lcyj;Lfx;Lccm;Ljava/util/List;Ljava/util/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;Ljava/util/Random;)V
      named addPieces Lnet/minecraft/structure/EndCityGenerator;addPieces(Lnet/minecraft/structure/StructureManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Ljava/util/List;Ljava/util/Random;)V
    • addPiece

      private static EndCityGenerator.Piece addPiece​(List<StructurePiece> pieces, EndCityGenerator.Piece piece)
      Mappings:
      Namespace Name Mixin selector
      official b Lcwq;b(Ljava/util/List;Lcwq$a;)Lcwq$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

      private static boolean createPart​(StructureManager manager, EndCityGenerator.Part piece, int depth, EndCityGenerator.Piece parent, BlockPos pos, List<StructurePiece> pieces, Random random)
      Mappings:
      Namespace Name Mixin selector
      official b Lcwq;b(Lcyj;Lcwq$b;ILcwq$a;Lfx;Ljava/util/List;Ljava/util/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;Ljava/util/Random;)Z
      named createPart Lnet/minecraft/structure/EndCityGenerator;createPart(Lnet/minecraft/structure/StructureManager;Lnet/minecraft/structure/EndCityGenerator$Part;ILnet/minecraft/structure/EndCityGenerator$Piece;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;Ljava/util/Random;)Z