类 WoodlandMansionGenerator.LayoutGenerator

  • 封闭类:
    WoodlandMansionGenerator

    static class WoodlandMansionGenerator.LayoutGenerator
    extends Object
    Mappings:
    Namespace Name
    official dar$d
    intermediary net/minecraft/class_3471$class_3475
    named net/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator
    • 字段详细资料

      • manager

        private final StructureManager manager
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a:Ldbp;
        intermediary field_15444 Lnet/minecraft/class_3471$class_3475;field_15444:Lnet/minecraft/class_3485;
        named manager Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;manager:Lnet/minecraft/structure/StructureManager;
      • random

        private final Random random
        Mappings:
        Namespace Name Mixin selector
        official b Ldar$d;b:Ljava/util/Random;
        intermediary field_15447 Lnet/minecraft/class_3471$class_3475;field_15447:Ljava/util/Random;
        named random Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;random:Ljava/util/Random;
      • field_15446

        private int field_15446
        Mappings:
        Namespace Name Mixin selector
        official c Ldar$d;c:I
        intermediary field_15446 Lnet/minecraft/class_3471$class_3475;field_15446:I
        named field_15446 Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;field_15446:I
      • field_15445

        private int field_15445
        Mappings:
        Namespace Name Mixin selector
        official d Ldar$d;d:I
        intermediary field_15445 Lnet/minecraft/class_3471$class_3475;field_15445:I
        named field_15445 Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;field_15445:I
    • 构造器详细资料

      • LayoutGenerator

        public LayoutGenerator​(StructureManager manager,
                               Random random)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldar$d;<init>(Ldbp;Ljava/util/Random;)V
        intermediary <init> Lnet/minecraft/class_3471$class_3475;<init>(Lnet/minecraft/class_3485;Ljava/util/Random;)V
        named <init> Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;<init>(Lnet/minecraft/structure/StructureManager;Ljava/util/Random;)V
    • 方法详细资料

      • generate

        public void generate​(BlockPos pos,
                             BlockRotation rotation,
                             List<WoodlandMansionGenerator.Piece> pieces,
                             WoodlandMansionGenerator.MansionParameters parameters)
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a(Lgb;Lcek;Ljava/util/List;Ldar$c;)V
        intermediary method_15050 Lnet/minecraft/class_3471$class_3475;method_15050(Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_3471$class_3474;)V
        named generate Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;generate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Ljava/util/List;Lnet/minecraft/structure/WoodlandMansionGenerator$MansionParameters;)V
      • addRoof

        private void addRoof​(List<WoodlandMansionGenerator.Piece> pieces,
                             WoodlandMansionGenerator.GenerationPiece generationPiece,
                             WoodlandMansionGenerator.FlagMatrix flagMatrix,
                             Direction direction,
                             int int2,
                             int int3,
                             int int4,
                             int int5)
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a(Ljava/util/List;Ldar$e;Ldar$g;Lgg;IIII)V
        intermediary method_15051 Lnet/minecraft/class_3471$class_3475;method_15051(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;Lnet/minecraft/class_3471$class_3478;Lnet/minecraft/class_2350;IIII)V
        named addRoof Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;addRoof(Ljava/util/List;Lnet/minecraft/structure/WoodlandMansionGenerator$GenerationPiece;Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;Lnet/minecraft/util/math/Direction;IIII)V
      • method_15055

        private void method_15055​(List<WoodlandMansionGenerator.Piece> list,
                                  BlockPos blockPos,
                                  BlockRotation blockRotation,
                                  WoodlandMansionGenerator.FlagMatrix flagMatrix,
                                  @Nullable
                                  @Nullable WoodlandMansionGenerator.FlagMatrix flagMatrix2)
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a(Ljava/util/List;Lgb;Lcek;Ldar$g;Ldar$g;)V
        intermediary method_15055 Lnet/minecraft/class_3471$class_3475;method_15055(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3471$class_3478;Lnet/minecraft/class_3471$class_3478;)V
        named method_15055 Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;method_15055(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;)V
      • addEntrance

        private void addEntrance​(List<WoodlandMansionGenerator.Piece> pieces,
                                 WoodlandMansionGenerator.GenerationPiece generationPiece)
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a(Ljava/util/List;Ldar$e;)V
        intermediary method_15054 Lnet/minecraft/class_3471$class_3475;method_15054(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V
        named addEntrance Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;addEntrance(Ljava/util/List;Lnet/minecraft/structure/WoodlandMansionGenerator$GenerationPiece;)V
      • method_15052

        private void method_15052​(List<WoodlandMansionGenerator.Piece> list,
                                  WoodlandMansionGenerator.GenerationPiece generationPiece)
        Mappings:
        Namespace Name Mixin selector
        official b Ldar$d;b(Ljava/util/List;Ldar$e;)V
        intermediary method_15052 Lnet/minecraft/class_3471$class_3475;method_15052(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V
        named method_15052 Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;method_15052(Ljava/util/List;Lnet/minecraft/structure/WoodlandMansionGenerator$GenerationPiece;)V
      • method_15058

        private void method_15058​(List<WoodlandMansionGenerator.Piece> list,
                                  WoodlandMansionGenerator.GenerationPiece generationPiece)
        Mappings:
        Namespace Name Mixin selector
        official c Ldar$d;c(Ljava/util/List;Ldar$e;)V
        intermediary method_15058 Lnet/minecraft/class_3471$class_3475;method_15058(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V
        named method_15058 Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;method_15058(Ljava/util/List;Lnet/minecraft/structure/WoodlandMansionGenerator$GenerationPiece;)V
      • method_15060

        private void method_15060​(List<WoodlandMansionGenerator.Piece> list,
                                  WoodlandMansionGenerator.GenerationPiece generationPiece)
        Mappings:
        Namespace Name Mixin selector
        official d Ldar$d;d(Ljava/util/List;Ldar$e;)V
        intermediary method_15060 Lnet/minecraft/class_3471$class_3475;method_15060(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V
        named method_15060 Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;method_15060(Ljava/util/List;Lnet/minecraft/structure/WoodlandMansionGenerator$GenerationPiece;)V
      • addSmallRoom

        private void addSmallRoom​(List<WoodlandMansionGenerator.Piece> list,
                                  BlockPos blockPos,
                                  BlockRotation blockRotation,
                                  Direction direction,
                                  WoodlandMansionGenerator.RoomPool roomPool)
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a(Ljava/util/List;Lgb;Lcek;Lgg;Ldar$b;)V
        intermediary method_15057 Lnet/minecraft/class_3471$class_3475;method_15057(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;)V
        named addSmallRoom Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;addSmallRoom(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/math/Direction;Lnet/minecraft/structure/WoodlandMansionGenerator$RoomPool;)V
      • addMediumRoom

        private void addMediumRoom​(List<WoodlandMansionGenerator.Piece> pieces,
                                   BlockPos pos,
                                   BlockRotation rotation,
                                   Direction direction,
                                   Direction direction2,
                                   WoodlandMansionGenerator.RoomPool roomPool,
                                   boolean staircase)
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a(Ljava/util/List;Lgb;Lcek;Lgg;Lgg;Ldar$b;Z)V
        intermediary method_15059 Lnet/minecraft/class_3471$class_3475;method_15059(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;Z)V
        named addMediumRoom Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;addMediumRoom(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Lnet/minecraft/structure/WoodlandMansionGenerator$RoomPool;Z)V
      • addBigRoom

        private void addBigRoom​(List<WoodlandMansionGenerator.Piece> list,
                                BlockPos blockPos,
                                BlockRotation blockRotation,
                                Direction direction,
                                Direction direction2,
                                WoodlandMansionGenerator.RoomPool roomPool)
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a(Ljava/util/List;Lgb;Lcek;Lgg;Lgg;Ldar$b;)V
        intermediary method_15056 Lnet/minecraft/class_3471$class_3475;method_15056(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;)V
        named addBigRoom Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;addBigRoom(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Lnet/minecraft/structure/WoodlandMansionGenerator$RoomPool;)V
      • addBigSecretRoom

        private void addBigSecretRoom​(List<WoodlandMansionGenerator.Piece> list,
                                      BlockPos blockPos,
                                      BlockRotation blockRotation,
                                      WoodlandMansionGenerator.RoomPool roomPool)
        Mappings:
        Namespace Name Mixin selector
        official a Ldar$d;a(Ljava/util/List;Lgb;Lcek;Ldar$b;)V
        intermediary method_15053 Lnet/minecraft/class_3471$class_3475;method_15053(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3471$class_3473;)V
        named addBigSecretRoom Lnet/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator;addBigSecretRoom(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/structure/WoodlandMansionGenerator$RoomPool;)V