Package net.minecraft.structure
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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
EndCityGenerator.Part
static class
EndCityGenerator.Piece
-
Field Summary
Fields Modifier and Type Field Description private static EndCityGenerator.Part
BRIDGE_PIECE
private static EndCityGenerator.Part
BUILDING
private static EndCityGenerator.Part
FAT_TOWER
private static List<Pair<BlockRotation,BlockPos>>
FAT_TOWER_BRIDGE_ATTACHMENTS
private static StructurePlacementData
IGNORE_AIR_PLACEMENT_DATA
private static StructurePlacementData
PLACEMENT_DATA
private static EndCityGenerator.Part
SMALL_TOWER
private static List<Pair<BlockRotation,BlockPos>>
SMALL_TOWER_BRIDGE_ATTACHMENTS
-
Constructor Summary
Constructors Constructor Description EndCityGenerator()
-
Method Summary
Modifier and Type Method Description private static EndCityGenerator.Piece
addPiece(List<StructurePiece> pieces, EndCityGenerator.Piece piece)
static void
addPieces(StructureManager structureManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random)
private static boolean
createPart(StructureManager manager, EndCityGenerator.Part piece, int depth, EndCityGenerator.Piece parent, BlockPos pos, List<StructurePiece> pieces, Random random)
private static EndCityGenerator.Piece
createPiece(StructureManager structureManager, EndCityGenerator.Piece lastPiece, BlockPos relativePosition, String template, BlockRotation rotation, boolean ignoreAir)
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
-