类 OceanMonumentGenerator.Piece

    • 字段详细资料

      • PRISMARINE

        protected static final BlockState PRISMARINE
        Mappings:
        Namespace Name Mixin selector
        official b Ldad$r;b:Lcjr;
        intermediary field_14473 Lnet/minecraft/class_3366$class_3384;field_14473:Lnet/minecraft/class_2680;
        named PRISMARINE Lnet/minecraft/structure/OceanMonumentGenerator$Piece;PRISMARINE:Lnet/minecraft/block/BlockState;
      • PRISMARINE_BRICKS

        protected static final BlockState PRISMARINE_BRICKS
        Mappings:
        Namespace Name Mixin selector
        official c Ldad$r;c:Lcjr;
        intermediary field_14476 Lnet/minecraft/class_3366$class_3384;field_14476:Lnet/minecraft/class_2680;
        named PRISMARINE_BRICKS Lnet/minecraft/structure/OceanMonumentGenerator$Piece;PRISMARINE_BRICKS:Lnet/minecraft/block/BlockState;
      • DARK_PRISMARINE

        protected static final BlockState DARK_PRISMARINE
        Mappings:
        Namespace Name Mixin selector
        official d Ldad$r;d:Lcjr;
        intermediary field_14474 Lnet/minecraft/class_3366$class_3384;field_14474:Lnet/minecraft/class_2680;
        named DARK_PRISMARINE Lnet/minecraft/structure/OceanMonumentGenerator$Piece;DARK_PRISMARINE:Lnet/minecraft/block/BlockState;
      • ALSO_PRISMARINE_BRICKS

        protected static final BlockState ALSO_PRISMARINE_BRICKS
        Mappings:
        Namespace Name Mixin selector
        official e Ldad$r;e:Lcjr;
        intermediary field_14470 Lnet/minecraft/class_3366$class_3384;field_14470:Lnet/minecraft/class_2680;
        named ALSO_PRISMARINE_BRICKS Lnet/minecraft/structure/OceanMonumentGenerator$Piece;ALSO_PRISMARINE_BRICKS:Lnet/minecraft/block/BlockState;
      • SEA_LANTERN

        protected static final BlockState SEA_LANTERN
        Mappings:
        Namespace Name Mixin selector
        official f Ldad$r;f:Lcjr;
        intermediary field_14471 Lnet/minecraft/class_3366$class_3384;field_14471:Lnet/minecraft/class_2680;
        named SEA_LANTERN Lnet/minecraft/structure/OceanMonumentGenerator$Piece;SEA_LANTERN:Lnet/minecraft/block/BlockState;
      • field_31607

        protected static final boolean field_31607
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Ldad$r;g:Z
        intermediary field_31607 Lnet/minecraft/class_3366$class_3384;field_31607:Z
        named field_31607 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31607:Z
      • WATER

        protected static final BlockState WATER
        Mappings:
        Namespace Name Mixin selector
        official h Ldad$r;h:Lcjr;
        intermediary field_14475 Lnet/minecraft/class_3366$class_3384;field_14475:Lnet/minecraft/class_2680;
        named WATER Lnet/minecraft/structure/OceanMonumentGenerator$Piece;WATER:Lnet/minecraft/block/BlockState;
      • ICE_BLOCKS

        protected static final Set<Block> ICE_BLOCKS
        Mappings:
        Namespace Name Mixin selector
        official i Ldad$r;i:Ljava/util/Set;
        intermediary field_14472 Lnet/minecraft/class_3366$class_3384;field_14472:Ljava/util/Set;
        named ICE_BLOCKS Lnet/minecraft/structure/OceanMonumentGenerator$Piece;ICE_BLOCKS:Ljava/util/Set;
      • field_31608

        protected static final int field_31608
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official j Ldad$r;j:I
        intermediary field_31608 Lnet/minecraft/class_3366$class_3384;field_31608:I
        named field_31608 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31608:I
      • field_31609

        protected static final int field_31609
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Ldad$r;k:I
        intermediary field_31609 Lnet/minecraft/class_3366$class_3384;field_31609:I
        named field_31609 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31609:I
      • field_31610

        protected static final int field_31610
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official l Ldad$r;l:I
        intermediary field_31610 Lnet/minecraft/class_3366$class_3384;field_31610:I
        named field_31610 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31610:I
      • field_31611

        protected static final int field_31611
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official m Ldad$r;m:I
        intermediary field_31611 Lnet/minecraft/class_3366$class_3384;field_31611:I
        named field_31611 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31611:I
      • field_31612

        protected static final int field_31612
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official n Ldad$r;n:I
        intermediary field_31612 Lnet/minecraft/class_3366$class_3384;field_31612:I
        named field_31612 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31612:I
      • field_31613

        protected static final int field_31613
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official o Ldad$r;o:I
        intermediary field_31613 Lnet/minecraft/class_3366$class_3384;field_31613:I
        named field_31613 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31613:I
      • field_31614

        protected static final int field_31614
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official p Ldad$r;p:I
        intermediary field_31614 Lnet/minecraft/class_3366$class_3384;field_31614:I
        named field_31614 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31614:I
      • field_31615

        protected static final int field_31615
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official q Ldad$r;q:I
        intermediary field_31615 Lnet/minecraft/class_3366$class_3384;field_31615:I
        named field_31615 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31615:I
      • TWO_ZERO_ZERO_INDEX

        protected static final int TWO_ZERO_ZERO_INDEX
        Mappings:
        Namespace Name Mixin selector
        official r Ldad$r;r:I
        intermediary field_14469 Lnet/minecraft/class_3366$class_3384;field_14469:I
        named TWO_ZERO_ZERO_INDEX Lnet/minecraft/structure/OceanMonumentGenerator$Piece;TWO_ZERO_ZERO_INDEX:I
      • TWO_TWO_ZERO_INDEX

        protected static final int TWO_TWO_ZERO_INDEX
        Mappings:
        Namespace Name Mixin selector
        official s Ldad$r;s:I
        intermediary field_14468 Lnet/minecraft/class_3366$class_3384;field_14468:I
        named TWO_TWO_ZERO_INDEX Lnet/minecraft/structure/OceanMonumentGenerator$Piece;TWO_TWO_ZERO_INDEX:I
      • ZERO_ONE_ZERO_INDEX

        protected static final int ZERO_ONE_ZERO_INDEX
        Mappings:
        Namespace Name Mixin selector
        official t Ldad$r;t:I
        intermediary field_14478 Lnet/minecraft/class_3366$class_3384;field_14478:I
        named ZERO_ONE_ZERO_INDEX Lnet/minecraft/structure/OceanMonumentGenerator$Piece;ZERO_ONE_ZERO_INDEX:I
      • FOUR_ONE_ZERO_INDEX

        protected static final int FOUR_ONE_ZERO_INDEX
        Mappings:
        Namespace Name Mixin selector
        official u Ldad$r;u:I
        intermediary field_14477 Lnet/minecraft/class_3366$class_3384;field_14477:I
        named FOUR_ONE_ZERO_INDEX Lnet/minecraft/structure/OceanMonumentGenerator$Piece;FOUR_ONE_ZERO_INDEX:I
      • field_31616

        protected static final int field_31616
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official v Ldad$r;v:I
        intermediary field_31616 Lnet/minecraft/class_3366$class_3384;field_31616:I
        named field_31616 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31616:I
      • field_31617

        protected static final int field_31617
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official w Ldad$r;w:I
        intermediary field_31617 Lnet/minecraft/class_3366$class_3384;field_31617:I
        named field_31617 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31617:I
      • field_31618

        protected static final int field_31618
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official x Ldad$r;x:I
        intermediary field_31618 Lnet/minecraft/class_3366$class_3384;field_31618:I
        named field_31618 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31618:I
      • setting

        protected OceanMonumentGenerator.PieceSetting setting
        Mappings:
        Namespace Name Mixin selector
        official y Ldad$r;y:Ldad$v;
        intermediary field_14479 Lnet/minecraft/class_3366$class_3384;field_14479:Lnet/minecraft/class_3366$class_3388;
        named setting Lnet/minecraft/structure/OceanMonumentGenerator$Piece;setting:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
    • 构造器详细资料

      • Piece

        public Piece​(StructurePieceType type,
                     Direction orientation,
                     int int2,
                     BlockBox blockBox)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldad$r;<init>(Lcsy;Lgg;ILczr;)V
        intermediary <init> Lnet/minecraft/class_3366$class_3384;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2350;ILnet/minecraft/class_3341;)V
        named <init> Lnet/minecraft/structure/OceanMonumentGenerator$Piece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/util/math/Direction;ILnet/minecraft/util/math/BlockBox;)V
      • Piece

        protected Piece​(StructurePieceType type,
                        int length,
                        Direction orientation,
                        OceanMonumentGenerator.PieceSetting setting,
                        int int2,
                        int int3,
                        int int4)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldad$r;<init>(Lcsy;ILgg;Ldad$v;III)V
        intermediary <init> Lnet/minecraft/class_3366$class_3384;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)V
        named <init> Lnet/minecraft/structure/OceanMonumentGenerator$Piece;<init>(Lnet/minecraft/structure/StructurePieceType;ILnet/minecraft/util/math/Direction;Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;III)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
    • 方法详细资料

      • getIndex

        protected static int getIndex​(int x,
                                      int y,
                                      int z)
        Mappings:
        Namespace Name Mixin selector
        official b Ldad$r;b(III)I
        intermediary method_14770 Lnet/minecraft/class_3366$class_3384;method_14770(III)I
        named getIndex Lnet/minecraft/structure/OceanMonumentGenerator$Piece;getIndex(III)I
      • method_35445

        private static BlockBox method_35445​(Direction direction,
                                             OceanMonumentGenerator.PieceSetting pieceSetting,
                                             int int2,
                                             int int3,
                                             int int4)
        Mappings:
        Namespace Name Mixin selector
        official a Ldad$r;a(Lgg;Ldad$v;III)Lczr;
        intermediary method_35445 Lnet/minecraft/class_3366$class_3384;method_35445(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)Lnet/minecraft/class_3341;
        named method_35445 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;method_35445(Lnet/minecraft/util/math/Direction;Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;III)Lnet/minecraft/util/math/BlockBox;
      • 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
      • setAirAndWater

        protected void setAirAndWater​(StructureWorldAccess world,
                                      BlockBox box,
                                      int x,
                                      int y,
                                      int z,
                                      int width,
                                      int height,
                                      int depth)
        Mappings:
        Namespace Name Mixin selector
        official a Ldad$r;a(Lbwm;Lczr;IIIIII)V
        intermediary method_14773 Lnet/minecraft/class_3366$class_3384;method_14773(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)V
        named setAirAndWater Lnet/minecraft/structure/OceanMonumentGenerator$Piece;setAirAndWater(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIII)V
      • method_14774

        protected void method_14774​(StructureWorldAccess structureWorldAccess,
                                    BlockBox blockBox,
                                    int int2,
                                    int int3,
                                    boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Ldad$r;a(Lbwm;Lczr;IIZ)V
        intermediary method_14774 Lnet/minecraft/class_3366$class_3384;method_14774(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIZ)V
        named method_14774 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;method_14774(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIZ)V
      • method_14771

        protected void method_14771​(StructureWorldAccess structureWorldAccess,
                                    BlockBox blockBox,
                                    int int2,
                                    int int3,
                                    int int4,
                                    int int5,
                                    int int6,
                                    int int7,
                                    BlockState blockState)
        Mappings:
        Namespace Name Mixin selector
        official a Ldad$r;a(Lbwm;Lczr;IIIIIILcjr;)V
        intermediary method_14771 Lnet/minecraft/class_3366$class_3384;method_14771(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;)V
        named method_14771 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;method_14771(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;)V
      • method_14775

        protected boolean method_14775​(BlockBox blockBox,
                                       int int2,
                                       int int3,
                                       int int4,
                                       int int5)
        Mappings:
        Namespace Name Mixin selector
        official a Ldad$r;a(Lczr;IIII)Z
        intermediary method_14775 Lnet/minecraft/class_3366$class_3384;method_14775(Lnet/minecraft/class_3341;IIII)Z
        named method_14775 Lnet/minecraft/structure/OceanMonumentGenerator$Piece;method_14775(Lnet/minecraft/util/math/BlockBox;IIII)Z
      • spawnElderGuardian

        protected boolean spawnElderGuardian​(StructureWorldAccess world,
                                             BlockBox box,
                                             int int2,
                                             int int3,
                                             int int4)
        Mappings:
        Namespace Name Mixin selector
        official a Ldad$r;a(Lbwm;Lczr;III)Z
        intermediary method_14772 Lnet/minecraft/class_3366$class_3384;method_14772(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)Z
        named spawnElderGuardian Lnet/minecraft/structure/OceanMonumentGenerator$Piece;spawnElderGuardian(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;III)Z