类 StructurePlacementData


  • public class StructurePlacementData
    extends Object
    Mappings:
    Namespace Name
    official dbq
    intermediary net/minecraft/class_3492
    named net/minecraft/structure/StructurePlacementData
    • 字段详细资料

      • mirror

        private BlockMirror mirror
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a:Lccy;
        intermediary field_15564 Lnet/minecraft/class_3492;field_15564:Lnet/minecraft/class_2415;
        named mirror Lnet/minecraft/structure/StructurePlacementData;mirror:Lnet/minecraft/util/BlockMirror;
      • rotation

        private BlockRotation rotation
        Mappings:
        Namespace Name Mixin selector
        official b Ldbq;b:Lcek;
        intermediary field_15569 Lnet/minecraft/class_3492;field_15569:Lnet/minecraft/class_2470;
        named rotation Lnet/minecraft/structure/StructurePlacementData;rotation:Lnet/minecraft/util/BlockRotation;
      • position

        private BlockPos position
        Mappings:
        Namespace Name Mixin selector
        official c Ldbq;c:Lgb;
        intermediary field_15566 Lnet/minecraft/class_3492;field_15566:Lnet/minecraft/class_2338;
        named position Lnet/minecraft/structure/StructurePlacementData;position:Lnet/minecraft/util/math/BlockPos;
      • ignoreEntities

        private boolean ignoreEntities
        Mappings:
        Namespace Name Mixin selector
        official d Ldbq;d:Z
        intermediary field_15571 Lnet/minecraft/class_3492;field_15571:Z
        named ignoreEntities Lnet/minecraft/structure/StructurePlacementData;ignoreEntities:Z
      • boundingBox

        @Nullable
        private @Nullable BlockBox boundingBox
        Mappings:
        Namespace Name Mixin selector
        official e Ldbq;e:Lczr;
        intermediary field_15565 Lnet/minecraft/class_3492;field_15565:Lnet/minecraft/class_3341;
        named boundingBox Lnet/minecraft/structure/StructurePlacementData;boundingBox:Lnet/minecraft/util/math/BlockBox;
      • placeFluids

        private boolean placeFluids
        Mappings:
        Namespace Name Mixin selector
        official f Ldbq;f:Z
        intermediary field_15567 Lnet/minecraft/class_3492;field_15567:Z
        named placeFluids Lnet/minecraft/structure/StructurePlacementData;placeFluids:Z
      • random

        @Nullable
        private @Nullable Random random
        Mappings:
        Namespace Name Mixin selector
        official g Ldbq;g:Ljava/util/Random;
        intermediary field_15570 Lnet/minecraft/class_3492;field_15570:Ljava/util/Random;
        named random Lnet/minecraft/structure/StructurePlacementData;random:Ljava/util/Random;
      • field_15575

        @Nullable
        private @org.jetbrains.annotations.Nullable int field_15575
        Mappings:
        Namespace Name Mixin selector
        official h Ldbq;h:I
        intermediary field_15575 Lnet/minecraft/class_3492;field_15575:I
        named field_15575 Lnet/minecraft/structure/StructurePlacementData;field_15575:I
      • processors

        private final List<StructureProcessor> processors
        Mappings:
        Namespace Name Mixin selector
        official i Ldbq;i:Ljava/util/List;
        intermediary field_16446 Lnet/minecraft/class_3492;field_16446:Ljava/util/List;
        named processors Lnet/minecraft/structure/StructurePlacementData;processors:Ljava/util/List;
      • updateNeighbors

        private boolean updateNeighbors
        Mappings:
        Namespace Name Mixin selector
        official j Ldbq;j:Z
        intermediary field_16587 Lnet/minecraft/class_3492;field_16587:Z
        named updateNeighbors Lnet/minecraft/structure/StructurePlacementData;updateNeighbors:Z
      • field_24043

        private boolean field_24043
        Mappings:
        Namespace Name Mixin selector
        official k Ldbq;k:Z
        intermediary field_24043 Lnet/minecraft/class_3492;field_24043:Z
        named field_24043 Lnet/minecraft/structure/StructurePlacementData;field_24043:Z
    • 构造器详细资料

      • StructurePlacementData

        public StructurePlacementData()
    • 方法详细资料

      • copy

        public StructurePlacementData copy()
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a()Ldbq;
        intermediary method_15128 Lnet/minecraft/class_3492;method_15128()Lnet/minecraft/class_3492;
        named copy Lnet/minecraft/structure/StructurePlacementData;copy()Lnet/minecraft/structure/StructurePlacementData;
      • setMirror

        public StructurePlacementData setMirror​(BlockMirror mirror)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a(Lccy;)Ldbq;
        intermediary method_15125 Lnet/minecraft/class_3492;method_15125(Lnet/minecraft/class_2415;)Lnet/minecraft/class_3492;
        named setMirror Lnet/minecraft/structure/StructurePlacementData;setMirror(Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/structure/StructurePlacementData;
      • setRotation

        public StructurePlacementData setRotation​(BlockRotation rotation)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a(Lcek;)Ldbq;
        intermediary method_15123 Lnet/minecraft/class_3492;method_15123(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;
        named setRotation Lnet/minecraft/structure/StructurePlacementData;setRotation(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/structure/StructurePlacementData;
      • setPosition

        public StructurePlacementData setPosition​(BlockPos position)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a(Lgb;)Ldbq;
        intermediary method_15119 Lnet/minecraft/class_3492;method_15119(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3492;
        named setPosition Lnet/minecraft/structure/StructurePlacementData;setPosition(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/structure/StructurePlacementData;
      • setIgnoreEntities

        public StructurePlacementData setIgnoreEntities​(boolean ignoreEntities)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a(Z)Ldbq;
        intermediary method_15133 Lnet/minecraft/class_3492;method_15133(Z)Lnet/minecraft/class_3492;
        named setIgnoreEntities Lnet/minecraft/structure/StructurePlacementData;setIgnoreEntities(Z)Lnet/minecraft/structure/StructurePlacementData;
      • setBoundingBox

        public StructurePlacementData setBoundingBox​(BlockBox boundingBox)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a(Lczr;)Ldbq;
        intermediary method_15126 Lnet/minecraft/class_3492;method_15126(Lnet/minecraft/class_3341;)Lnet/minecraft/class_3492;
        named setBoundingBox Lnet/minecraft/structure/StructurePlacementData;setBoundingBox(Lnet/minecraft/util/math/BlockBox;)Lnet/minecraft/structure/StructurePlacementData;
      • setRandom

        public StructurePlacementData setRandom​(@Nullable
                                                @Nullable Random random)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a(Ljava/util/Random;)Ldbq;
        intermediary method_15112 Lnet/minecraft/class_3492;method_15112(Ljava/util/Random;)Lnet/minecraft/class_3492;
        named setRandom Lnet/minecraft/structure/StructurePlacementData;setRandom(Ljava/util/Random;)Lnet/minecraft/structure/StructurePlacementData;
      • method_35476

        public StructurePlacementData method_35476​(boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official b Ldbq;b(Z)Ldbq;
        intermediary method_35476 Lnet/minecraft/class_3492;method_35476(Z)Lnet/minecraft/class_3492;
        named method_35476 Lnet/minecraft/structure/StructurePlacementData;method_35476(Z)Lnet/minecraft/structure/StructurePlacementData;
      • setUpdateNeighbors

        public StructurePlacementData setUpdateNeighbors​(boolean updateNeighbors)
        Mappings:
        Namespace Name Mixin selector
        official c Ldbq;c(Z)Ldbq;
        intermediary method_15131 Lnet/minecraft/class_3492;method_15131(Z)Lnet/minecraft/class_3492;
        named setUpdateNeighbors Lnet/minecraft/structure/StructurePlacementData;setUpdateNeighbors(Z)Lnet/minecraft/structure/StructurePlacementData;
      • clearProcessors

        public StructurePlacementData clearProcessors()
        Mappings:
        Namespace Name Mixin selector
        official b Ldbq;b()Ldbq;
        intermediary method_16183 Lnet/minecraft/class_3492;method_16183()Lnet/minecraft/class_3492;
        named clearProcessors Lnet/minecraft/structure/StructurePlacementData;clearProcessors()Lnet/minecraft/structure/StructurePlacementData;
      • addProcessor

        public StructurePlacementData addProcessor​(StructureProcessor processor)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a(Ldbr;)Ldbq;
        intermediary method_16184 Lnet/minecraft/class_3492;method_16184(Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;
        named addProcessor Lnet/minecraft/structure/StructurePlacementData;addProcessor(Lnet/minecraft/structure/processor/StructureProcessor;)Lnet/minecraft/structure/StructurePlacementData;
      • removeProcessor

        public StructurePlacementData removeProcessor​(StructureProcessor processor)
        Mappings:
        Namespace Name Mixin selector
        official b Ldbq;b(Ldbr;)Ldbq;
        intermediary method_16664 Lnet/minecraft/class_3492;method_16664(Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;
        named removeProcessor Lnet/minecraft/structure/StructurePlacementData;removeProcessor(Lnet/minecraft/structure/processor/StructureProcessor;)Lnet/minecraft/structure/StructurePlacementData;
      • getMirror

        public BlockMirror getMirror()
        Mappings:
        Namespace Name Mixin selector
        official c Ldbq;c()Lccy;
        intermediary method_15114 Lnet/minecraft/class_3492;method_15114()Lnet/minecraft/class_2415;
        named getMirror Lnet/minecraft/structure/StructurePlacementData;getMirror()Lnet/minecraft/util/BlockMirror;
      • getRotation

        public BlockRotation getRotation()
        Mappings:
        Namespace Name Mixin selector
        official d Ldbq;d()Lcek;
        intermediary method_15113 Lnet/minecraft/class_3492;method_15113()Lnet/minecraft/class_2470;
        named getRotation Lnet/minecraft/structure/StructurePlacementData;getRotation()Lnet/minecraft/util/BlockRotation;
      • getPosition

        public BlockPos getPosition()
        Mappings:
        Namespace Name Mixin selector
        official e Ldbq;e()Lgb;
        intermediary method_15134 Lnet/minecraft/class_3492;method_15134()Lnet/minecraft/class_2338;
        named getPosition Lnet/minecraft/structure/StructurePlacementData;getPosition()Lnet/minecraft/util/math/BlockPos;
      • getRandom

        public Random getRandom​(@Nullable
                                @Nullable BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Ldbq;b(Lgb;)Ljava/util/Random;
        intermediary method_15115 Lnet/minecraft/class_3492;method_15115(Lnet/minecraft/class_2338;)Ljava/util/Random;
        named getRandom Lnet/minecraft/structure/StructurePlacementData;getRandom(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Random;
      • shouldIgnoreEntities

        public boolean shouldIgnoreEntities()
        Mappings:
        Namespace Name Mixin selector
        official f Ldbq;f()Z
        intermediary method_15135 Lnet/minecraft/class_3492;method_15135()Z
        named shouldIgnoreEntities Lnet/minecraft/structure/StructurePlacementData;shouldIgnoreEntities()Z
      • getBoundingBox

        @Nullable
        public @Nullable BlockBox getBoundingBox()
        Mappings:
        Namespace Name Mixin selector
        official g Ldbq;g()Lczr;
        intermediary method_15124 Lnet/minecraft/class_3492;method_15124()Lnet/minecraft/class_3341;
        named getBoundingBox Lnet/minecraft/structure/StructurePlacementData;getBoundingBox()Lnet/minecraft/util/math/BlockBox;
      • shouldUpdateNeighbors

        public boolean shouldUpdateNeighbors()
        Mappings:
        Namespace Name Mixin selector
        official h Ldbq;h()Z
        intermediary method_16444 Lnet/minecraft/class_3492;method_16444()Z
        named shouldUpdateNeighbors Lnet/minecraft/structure/StructurePlacementData;shouldUpdateNeighbors()Z
      • getProcessors

        public List<StructureProcessor> getProcessors()
        Mappings:
        Namespace Name Mixin selector
        official i Ldbq;i()Ljava/util/List;
        intermediary method_16182 Lnet/minecraft/class_3492;method_16182()Ljava/util/List;
        named getProcessors Lnet/minecraft/structure/StructurePlacementData;getProcessors()Ljava/util/List;
      • shouldPlaceFluids

        public boolean shouldPlaceFluids()
        Mappings:
        Namespace Name Mixin selector
        official j Ldbq;j()Z
        intermediary method_15120 Lnet/minecraft/class_3492;method_15120()Z
        named shouldPlaceFluids Lnet/minecraft/structure/StructurePlacementData;shouldPlaceFluids()Z
      • getRandomBlockInfos

        public Structure.PalettedBlockInfoList getRandomBlockInfos​(List<Structure.PalettedBlockInfoList> list,
                                                                   @Nullable
                                                                   @Nullable BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbq;a(Ljava/util/List;Lgb;)Ldbu$a;
        intermediary method_15121 Lnet/minecraft/class_3492;method_15121(Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3499$class_5162;
        named getRandomBlockInfos Lnet/minecraft/structure/StructurePlacementData;getRandomBlockInfos(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/structure/Structure$PalettedBlockInfoList;
      • method_27264

        public StructurePlacementData method_27264​(boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official d Ldbq;d(Z)Ldbq;
        intermediary method_27264 Lnet/minecraft/class_3492;method_27264(Z)Lnet/minecraft/class_3492;
        named method_27264 Lnet/minecraft/structure/StructurePlacementData;method_27264(Z)Lnet/minecraft/structure/StructurePlacementData;
      • method_27265

        public boolean method_27265()
        Mappings:
        Namespace Name Mixin selector
        official k Ldbq;k()Z
        intermediary method_27265 Lnet/minecraft/class_3492;method_27265()Z
        named method_27265 Lnet/minecraft/structure/StructurePlacementData;method_27265()Z