类 PoolStructurePiece


  • public class PoolStructurePiece
    extends StructurePiece
    Mappings:
    Namespace Name
    official dag
    intermediary net/minecraft/class_3790
    named net/minecraft/structure/PoolStructurePiece
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official d Ldag;d:Lorg/apache/logging/log4j/Logger;
        intermediary field_24991 Lnet/minecraft/class_3790;field_24991:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/structure/PoolStructurePiece;LOGGER:Lorg/apache/logging/log4j/Logger;
      • poolElement

        protected final StructurePoolElement poolElement
        Mappings:
        Namespace Name Mixin selector
        official a Ldag;a:Lcwv;
        intermediary field_16693 Lnet/minecraft/class_3790;field_16693:Lnet/minecraft/class_3784;
        named poolElement Lnet/minecraft/structure/PoolStructurePiece;poolElement:Lnet/minecraft/structure/pool/StructurePoolElement;
      • pos

        protected BlockPos pos
        Mappings:
        Namespace Name Mixin selector
        official b Ldag;b:Lgb;
        intermediary field_16695 Lnet/minecraft/class_3790;field_16695:Lnet/minecraft/class_2338;
        named pos Lnet/minecraft/structure/PoolStructurePiece;pos:Lnet/minecraft/util/math/BlockPos;
      • groundLevelDelta

        private final int groundLevelDelta
        Mappings:
        Namespace Name Mixin selector
        official e Ldag;e:I
        intermediary field_16692 Lnet/minecraft/class_3790;field_16692:I
        named groundLevelDelta Lnet/minecraft/structure/PoolStructurePiece;groundLevelDelta:I
      • rotation

        protected final BlockRotation rotation
        Mappings:
        Namespace Name Mixin selector
        official c Ldag;c:Lcek;
        intermediary field_16694 Lnet/minecraft/class_3790;field_16694:Lnet/minecraft/class_2470;
        named rotation Lnet/minecraft/structure/PoolStructurePiece;rotation:Lnet/minecraft/util/BlockRotation;
      • junctions

        private final List<JigsawJunction> junctions
        Mappings:
        Namespace Name Mixin selector
        official f Ldag;f:Ljava/util/List;
        intermediary field_16696 Lnet/minecraft/class_3790;field_16696:Ljava/util/List;
        named junctions Lnet/minecraft/structure/PoolStructurePiece;junctions:Ljava/util/List;
      • structureManager

        private final StructureManager structureManager
        Mappings:
        Namespace Name Mixin selector
        official g Ldag;g:Ldbp;
        intermediary field_17660 Lnet/minecraft/class_3790;field_17660:Lnet/minecraft/class_3485;
        named structureManager Lnet/minecraft/structure/PoolStructurePiece;structureManager:Lnet/minecraft/structure/StructureManager;
    • 构造器详细资料

      • PoolStructurePiece

        public PoolStructurePiece​(StructureManager structureManager,
                                  StructurePoolElement poolElement,
                                  BlockPos pos,
                                  int groundLevelDelta,
                                  BlockRotation rotation,
                                  BlockBox boundingBox)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldag;<init>(Ldbp;Lcwv;Lgb;ILcek;Lczr;)V
        intermediary <init> Lnet/minecraft/class_3790;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)V
        named <init> Lnet/minecraft/structure/PoolStructurePiece;<init>(Lnet/minecraft/structure/StructureManager;Lnet/minecraft/structure/pool/StructurePoolElement;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/BlockRotation;Lnet/minecraft/util/math/BlockBox;)V
      • PoolStructurePiece

        public PoolStructurePiece​(ServerWorld world,
                                  CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldag;<init>(Labj;Lmv;)V
        intermediary <init> Lnet/minecraft/class_3790;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
        named <init> Lnet/minecraft/structure/PoolStructurePiece;<init>(Lnet/minecraft/server/world/ServerWorld;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
      • generate

        public boolean generate​(StructureWorldAccess world,
                                StructureAccessor structureAccessor,
                                ChunkGenerator chunkGenerator,
                                Random random,
                                BlockBox boundingBox,
                                ChunkPos chunkPos,
                                BlockPos pos)
        指定者:
        generate 在类中 StructurePiece
        Mappings:
        Namespace Name Mixin selector
        official a Ldam;a(Lbwm;Lbwi;Lclm;Ljava/util/Random;Lczr;Lbuw;Lgb;)Z
        intermediary method_14931 Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Z
        named generate Lnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)Z
      • generate

        public boolean generate​(StructureWorldAccess world,
                                StructureAccessor structureAccessor,
                                ChunkGenerator chunkGenerator,
                                Random random,
                                BlockBox boundingBox,
                                BlockPos pos,
                                boolean keepJigsaws)
        Mappings:
        Namespace Name Mixin selector
        official a Ldag;a(Lbwm;Lbwi;Lclm;Ljava/util/Random;Lczr;Lgb;Z)Z
        intermediary method_27236 Lnet/minecraft/class_3790;method_27236(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Z)Z
        named generate Lnet/minecraft/structure/PoolStructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/BlockPos;Z)Z
      • translate

        public void translate​(int x,
                              int y,
                              int z)
        覆盖:
        translate 在类中 StructurePiece
        Mappings:
        Namespace Name Mixin selector
        official a Ldam;a(III)V
        intermediary method_14922 Lnet/minecraft/class_3443;method_14922(III)V
        named translate Lnet/minecraft/structure/StructurePiece;translate(III)V
      • getRotation

        public BlockRotation getRotation()
        覆盖:
        getRotation 在类中 StructurePiece
        Mappings:
        Namespace Name Mixin selector
        official a Ldam;a()Lcek;
        intermediary method_16888 Lnet/minecraft/class_3443;method_16888()Lnet/minecraft/class_2470;
        named getRotation Lnet/minecraft/structure/StructurePiece;getRotation()Lnet/minecraft/util/BlockRotation;
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Ldag;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_3790;toString()Ljava/lang/String;
        named toString Lnet/minecraft/structure/PoolStructurePiece;toString()Ljava/lang/String;
      • getPoolElement

        public StructurePoolElement getPoolElement()
        Mappings:
        Namespace Name Mixin selector
        official b Ldag;b()Lcwv;
        intermediary method_16644 Lnet/minecraft/class_3790;method_16644()Lnet/minecraft/class_3784;
        named getPoolElement Lnet/minecraft/structure/PoolStructurePiece;getPoolElement()Lnet/minecraft/structure/pool/StructurePoolElement;
      • getPos

        public BlockPos getPos()
        Mappings:
        Namespace Name Mixin selector
        official au_ Ldag;au_()Lgb;
        intermediary method_16648 Lnet/minecraft/class_3790;method_16648()Lnet/minecraft/class_2338;
        named getPos Lnet/minecraft/structure/PoolStructurePiece;getPos()Lnet/minecraft/util/math/BlockPos;
      • getGroundLevelDelta

        public int getGroundLevelDelta()
        Mappings:
        Namespace Name Mixin selector
        official d Ldag;d()I
        intermediary method_16646 Lnet/minecraft/class_3790;method_16646()I
        named getGroundLevelDelta Lnet/minecraft/structure/PoolStructurePiece;getGroundLevelDelta()I
      • addJunction

        public void addJunction​(JigsawJunction junction)
        Mappings:
        Namespace Name Mixin selector
        official a Ldag;a(Lcwq;)V
        intermediary method_16647 Lnet/minecraft/class_3790;method_16647(Lnet/minecraft/class_3780;)V
        named addJunction Lnet/minecraft/structure/PoolStructurePiece;addJunction(Lnet/minecraft/structure/JigsawJunction;)V
      • getJunctions

        public List<JigsawJunction> getJunctions()
        Mappings:
        Namespace Name Mixin selector
        official e Ldag;e()Ljava/util/List;
        intermediary method_16645 Lnet/minecraft/class_3790;method_16645()Ljava/util/List;
        named getJunctions Lnet/minecraft/structure/PoolStructurePiece;getJunctions()Ljava/util/List;