Class StructurePlacementData

java.lang.Object
net.minecraft.structure.StructurePlacementData

public class StructurePlacementData extends Object
Mappings:
Namespace Name
official dgq
intermediary net/minecraft/class_3492
named net/minecraft/structure/StructurePlacementData
  • Field Details

    • mirror

      private BlockMirror mirror
      Mappings:
      Namespace Name Mixin selector
      official a Ldgq;a:Lchh;
      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 Ldgq;b:Lciu;
      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 Ldgq;c:Lgh;
      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 Ldgq;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 Ldgq;e:Ldeh;
      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 Ldgq;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 Ldgq;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

      private int field_15575
      Mappings:
      Namespace Name Mixin selector
      official h Ldgq;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 Ldgq;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 Ldgq;j:Z
      intermediary field_16587 Lnet/minecraft/class_3492;field_16587:Z
      named updateNeighbors Lnet/minecraft/structure/StructurePlacementData;updateNeighbors:Z
    • initializeMobs

      private boolean initializeMobs
      Mappings:
      Namespace Name Mixin selector
      official k Ldgq;k:Z
      intermediary field_24043 Lnet/minecraft/class_3492;field_24043:Z
      named initializeMobs Lnet/minecraft/structure/StructurePlacementData;initializeMobs:Z
  • Constructor Details

    • StructurePlacementData

      public StructurePlacementData()
  • Method Details

    • copy

      public StructurePlacementData copy()
      Mappings:
      Namespace Name Mixin selector
      official a Ldgq;a()Ldgq;
      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 Ldgq;a(Lchh;)Ldgq;
      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 Ldgq;a(Lciu;)Ldgq;
      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 Ldgq;a(Lgh;)Ldgq;
      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 Ldgq;a(Z)Ldgq;
      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 Ldgq;a(Ldeh;)Ldgq;
      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 Ldgq;a(Ljava/util/Random;)Ldgq;
      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;
    • setPlaceFluids

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

      public StructurePlacementData setUpdateNeighbors(boolean updateNeighbors)
      Mappings:
      Namespace Name Mixin selector
      official c Ldgq;c(Z)Ldgq;
      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 Ldgq;b()Ldgq;
      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 Ldgq;a(Ldgr;)Ldgq;
      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 Ldgq;b(Ldgr;)Ldgq;
      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 Ldgq;c()Lchh;
      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 Ldgq;d()Lciu;
      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 Ldgq;e()Lgh;
      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 Ldgq;b(Lgh;)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 Ldgq;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 Ldgq;g()Ldeh;
      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 Ldgq;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 Ldgq;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 Ldgq;j()Z
      intermediary method_15120 Lnet/minecraft/class_3492;method_15120()Z
      named shouldPlaceFluids Lnet/minecraft/structure/StructurePlacementData;shouldPlaceFluids()Z
    • getRandomBlockInfos

      Mappings:
      Namespace Name Mixin selector
      official a Ldgq;a(Ljava/util/List;Lgh;)Ldgu$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;
    • setInitializeMobs

      public StructurePlacementData setInitializeMobs(boolean initializeMobs)
      Mappings:
      Namespace Name Mixin selector
      official d Ldgq;d(Z)Ldgq;
      intermediary method_27264 Lnet/minecraft/class_3492;method_27264(Z)Lnet/minecraft/class_3492;
      named setInitializeMobs Lnet/minecraft/structure/StructurePlacementData;setInitializeMobs(Z)Lnet/minecraft/structure/StructurePlacementData;
    • shouldInitializeMobs

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