Class WoodlandMansionGenerator.LayoutGenerator

java.lang.Object
net.minecraft.structure.WoodlandMansionGenerator.LayoutGenerator
Enclosing class:
WoodlandMansionGenerator

private static class WoodlandMansionGenerator.LayoutGenerator extends Object
Mappings:
Namespace Name
official dfk$d
intermediary net/minecraft/class_3471$class_3475
named net/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator
  • Field Details

    • manager

      private final StructureManager manager
      Mappings:
      Namespace Name Mixin selector
      official a Ldfk$d;a:Ldgp;
      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 Ldfk$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 Ldfk$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 Ldfk$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
  • Constructor Details

    • LayoutGenerator

      public LayoutGenerator(StructureManager manager, Random random)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldfk$d;<init>(Ldgp;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
  • Method Details

    • generate

      public void generate(BlockPos pos, BlockRotation rotation, List<WoodlandMansionGenerator.Piece> pieces, WoodlandMansionGenerator.MansionParameters parameters)
      Mappings:
      Namespace Name Mixin selector
      official a Ldfk$d;a(Lgh;Lciu;Ljava/util/List;Ldfk$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 Ldfk$d;a(Ljava/util/List;Ldfk$e;Ldfk$g;Lgm;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 Ldfk$d;a(Ljava/util/List;Lgh;Lciu;Ldfk$g;Ldfk$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 Ldfk$d;a(Ljava/util/List;Ldfk$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 Ldfk$d;b(Ljava/util/List;Ldfk$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 Ldfk$d;c(Ljava/util/List;Ldfk$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 Ldfk$d;d(Ljava/util/List;Ldfk$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> pieces, BlockPos pos, BlockRotation rotation, Direction direction, WoodlandMansionGenerator.RoomPool roomPool)
      Mappings:
      Namespace Name Mixin selector
      official a Ldfk$d;a(Ljava/util/List;Lgh;Lciu;Lgm;Ldfk$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 Ldfk$d;a(Ljava/util/List;Lgh;Lciu;Lgm;Lgm;Ldfk$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> pieces, BlockPos pos, BlockRotation rotation, Direction direction, Direction direction2, WoodlandMansionGenerator.RoomPool roomPool)
      Mappings:
      Namespace Name Mixin selector
      official a Ldfk$d;a(Ljava/util/List;Lgh;Lciu;Lgm;Lgm;Ldfk$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 Ldfk$d;a(Ljava/util/List;Lgh;Lciu;Ldfk$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