类 StrongholdGenerator.Piece

    • 字段详细资料

      • entryDoor

        protected StrongholdGenerator.Piece.EntranceType entryDoor
        Mappings:
        Namespace Name Mixin selector
        official e Ldak$p;e:Ldak$p$a;
        intermediary field_15287 Lnet/minecraft/class_3421$class_3437;field_15287:Lnet/minecraft/class_3421$class_3437$class_3438;
        named entryDoor Lnet/minecraft/structure/StrongholdGenerator$Piece;entryDoor:Lnet/minecraft/structure/StrongholdGenerator$Piece$EntranceType;
    • 构造器详细资料

      • 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
    • 方法详细资料

      • method_33882

        public StructureWeightType method_33882()
        覆盖:
        method_33882 在类中 StructurePiece
        Mappings:
        Namespace Name Mixin selector
        official method_33882 Ldak$p;method_33882()Lcsb;
        intermediary method_33882 Lnet/minecraft/class_3421$class_3437;method_33882()Lnet/minecraft/class_5847;
        named method_33882 Lnet/minecraft/structure/StrongholdGenerator$Piece;method_33882()Lnet/minecraft/world/gen/StructureWeightType;
      • 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
      • generateEntrance

        protected void generateEntrance​(StructureWorldAccess world,
                                        Random random,
                                        BlockBox boundingBox,
                                        StrongholdGenerator.Piece.EntranceType type,
                                        int x,
                                        int y,
                                        int z)
        Mappings:
        Namespace Name Mixin selector
        official a Ldak$p;a(Lbwm;Ljava/util/Random;Lczr;Ldak$p$a;III)V
        intermediary method_14872 Lnet/minecraft/class_3421$class_3437;method_14872(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_3421$class_3437$class_3438;III)V
        named generateEntrance Lnet/minecraft/structure/StrongholdGenerator$Piece;generateEntrance(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/structure/StrongholdGenerator$Piece$EntranceType;III)V
      • getRandomEntrance

        protected StrongholdGenerator.Piece.EntranceType getRandomEntrance​(Random random)
        Mappings:
        Namespace Name Mixin selector
        official a Ldak$p;a(Ljava/util/Random;)Ldak$p$a;
        intermediary method_14869 Lnet/minecraft/class_3421$class_3437;method_14869(Ljava/util/Random;)Lnet/minecraft/class_3421$class_3437$class_3438;
        named getRandomEntrance Lnet/minecraft/structure/StrongholdGenerator$Piece;getRandomEntrance(Ljava/util/Random;)Lnet/minecraft/structure/StrongholdGenerator$Piece$EntranceType;
      • fillForwardOpening

        @Nullable
        protected @Nullable StructurePiece fillForwardOpening​(StrongholdGenerator.Start start,
                                                              class_6130 class_6130,
                                                              Random random,
                                                              int leftRightOffset,
                                                              int heightOffset)
        Mappings:
        Namespace Name Mixin selector
        official a Ldak$p;a(Ldak$m;Ldan;Ljava/util/Random;II)Ldam;
        intermediary method_14874 Lnet/minecraft/class_3421$class_3437;method_14874(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/class_3443;
        named fillForwardOpening Lnet/minecraft/structure/StrongholdGenerator$Piece;fillForwardOpening(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
      • fillNWOpening

        @Nullable
        protected @Nullable StructurePiece fillNWOpening​(StrongholdGenerator.Start start,
                                                         class_6130 class_6130,
                                                         Random random,
                                                         int heightOffset,
                                                         int leftRightOffset)
        Mappings:
        Namespace Name Mixin selector
        official b Ldak$p;b(Ldak$m;Ldan;Ljava/util/Random;II)Ldam;
        intermediary method_14870 Lnet/minecraft/class_3421$class_3437;method_14870(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/class_3443;
        named fillNWOpening Lnet/minecraft/structure/StrongholdGenerator$Piece;fillNWOpening(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
      • fillSEOpening

        @Nullable
        protected @Nullable StructurePiece fillSEOpening​(StrongholdGenerator.Start start,
                                                         class_6130 class_6130,
                                                         Random random,
                                                         int heightOffset,
                                                         int leftRightOffset)
        Mappings:
        Namespace Name Mixin selector
        official c Ldak$p;c(Ldak$m;Ldan;Ljava/util/Random;II)Ldam;
        intermediary method_14873 Lnet/minecraft/class_3421$class_3437;method_14873(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/class_3443;
        named fillSEOpening Lnet/minecraft/structure/StrongholdGenerator$Piece;fillSEOpening(Lnet/minecraft/structure/StrongholdGenerator$Start;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/structure/StructurePiece;
      • isInBounds

        protected static boolean isInBounds​(BlockBox boundingBox)
        Mappings:
        Namespace Name Mixin selector
        official a Ldak$p;a(Lczr;)Z
        intermediary method_14871 Lnet/minecraft/class_3421$class_3437;method_14871(Lnet/minecraft/class_3341;)Z
        named isInBounds Lnet/minecraft/structure/StrongholdGenerator$Piece;isInBounds(Lnet/minecraft/util/math/BlockBox;)Z