类 NetherFortressGenerator.Piece

    • 构造器详细资料

      • Piece

        protected Piece​(StructurePieceType type,
                        int length,
                        BlockBox blockBox)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldam;<init>(Lcsy;ILczr;)V
        intermediary <init> Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_3341;)V
        named <init> Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;ILnet/minecraft/util/math/BlockBox;)V
      • Piece

        public Piece​(StructurePieceType type,
                     CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldam;<init>(Lcsy;Lmv;)V
        intermediary <init> Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V
        named <init> Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V
    • 方法详细资料

      • writeNbt

        protected void writeNbt​(ServerWorld world,
                                CompoundTag nbt)
        指定者:
        writeNbt 在类中 StructurePiece
        Mappings:
        Namespace Name Mixin selector
        official a Ldam;a(Labj;Lmv;)V
        intermediary method_14943 Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
        named writeNbt Lnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;)V
      • checkRemainingPieces

        private int checkRemainingPieces​(List<NetherFortressGenerator.PieceData> possiblePieces)
        Mappings:
        Namespace Name Mixin selector
        official a Lczz$m;a(Ljava/util/List;)I
        intermediary method_14810 Lnet/minecraft/class_3390$class_3403;method_14810(Ljava/util/List;)I
        named checkRemainingPieces Lnet/minecraft/structure/NetherFortressGenerator$Piece;checkRemainingPieces(Ljava/util/List;)I
      • pickPiece

        private NetherFortressGenerator.Piece pickPiece​(NetherFortressGenerator.Start start,
                                                        List<NetherFortressGenerator.PieceData> possiblePieces,
                                                        class_6130 class_6130,
                                                        Random random,
                                                        int x,
                                                        int y,
                                                        int z,
                                                        Direction orientation,
                                                        int chainLength)
        Mappings:
        Namespace Name Mixin selector
        official a Lczz$m;a(Lczz$q;Ljava/util/List;Ldan;Ljava/util/Random;IIILgg;I)Lczz$m;
        intermediary method_14811 Lnet/minecraft/class_3390$class_3403;method_14811(Lnet/minecraft/class_3390$class_3407;Ljava/util/List;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3403;
        named pickPiece Lnet/minecraft/structure/NetherFortressGenerator$Piece;pickPiece(Lnet/minecraft/structure/NetherFortressGenerator$Start;Ljava/util/List;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/NetherFortressGenerator$Piece;
      • pieceGenerator

        private StructurePiece pieceGenerator​(NetherFortressGenerator.Start start,
                                              class_6130 class_6130,
                                              Random random,
                                              int x,
                                              int y,
                                              int z,
                                              @Nullable
                                              @Nullable Direction orientation,
                                              int chainLength,
                                              boolean inside)
        Mappings:
        Namespace Name Mixin selector
        official a Lczz$m;a(Lczz$q;Ldan;Ljava/util/Random;IIILgg;IZ)Ldam;
        intermediary method_14813 Lnet/minecraft/class_3390$class_3403;method_14813(Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;IZ)Lnet/minecraft/class_3443;
        named pieceGenerator Lnet/minecraft/structure/NetherFortressGenerator$Piece;pieceGenerator(Lnet/minecraft/structure/NetherFortressGenerator$Start;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;IZ)Lnet/minecraft/structure/StructurePiece;
      • fillForwardOpening

        @Nullable
        protected @Nullable StructurePiece fillForwardOpening​(NetherFortressGenerator.Start start,
                                                              class_6130 class_6130,
                                                              Random random,
                                                              int leftRightOffset,
                                                              int heightOffset,
                                                              boolean inside)
        Mappings:
        Namespace Name Mixin selector
        official a Lczz$m;a(Lczz$q;Ldan;Ljava/util/Random;IIZ)Ldam;
        intermediary method_14814 Lnet/minecraft/class_3390$class_3403;method_14814(Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/class_3443;
        named fillForwardOpening Lnet/minecraft/structure/NetherFortressGenerator$Piece;fillForwardOpening(Lnet/minecraft/structure/NetherFortressGenerator$Start;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/structure/StructurePiece;
      • fillNWOpening

        @Nullable
        protected @Nullable StructurePiece fillNWOpening​(NetherFortressGenerator.Start start,
                                                         class_6130 class_6130,
                                                         Random random,
                                                         int heightOffset,
                                                         int leftRightOffset,
                                                         boolean inside)
        Mappings:
        Namespace Name Mixin selector
        official b Lczz$m;b(Lczz$q;Ldan;Ljava/util/Random;IIZ)Ldam;
        intermediary method_14812 Lnet/minecraft/class_3390$class_3403;method_14812(Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/class_3443;
        named fillNWOpening Lnet/minecraft/structure/NetherFortressGenerator$Piece;fillNWOpening(Lnet/minecraft/structure/NetherFortressGenerator$Start;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/structure/StructurePiece;
      • fillSEOpening

        @Nullable
        protected @Nullable StructurePiece fillSEOpening​(NetherFortressGenerator.Start start,
                                                         class_6130 class_6130,
                                                         Random random,
                                                         int heightOffset,
                                                         int leftRightOffset,
                                                         boolean inside)
        Mappings:
        Namespace Name Mixin selector
        official c Lczz$m;c(Lczz$q;Ldan;Ljava/util/Random;IIZ)Ldam;
        intermediary method_14808 Lnet/minecraft/class_3390$class_3403;method_14808(Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/class_3443;
        named fillSEOpening Lnet/minecraft/structure/NetherFortressGenerator$Piece;fillSEOpening(Lnet/minecraft/structure/NetherFortressGenerator$Start;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/structure/StructurePiece;
      • isInBounds

        protected static boolean isInBounds​(BlockBox boundingBox)
        Mappings:
        Namespace Name Mixin selector
        official a Lczz$m;a(Lczr;)Z
        intermediary method_14809 Lnet/minecraft/class_3390$class_3403;method_14809(Lnet/minecraft/class_3341;)Z
        named isInBounds Lnet/minecraft/structure/NetherFortressGenerator$Piece;isInBounds(Lnet/minecraft/util/math/BlockBox;)Z