Class StructurePlacementData

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

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

    • mirror Link icon

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

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

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

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

      @Nullable private @Nullable BlockBox boundingBox
      Mappings:
      Namespace Name Mixin selector
      named boundingBox Lnet/minecraft/structure/StructurePlacementData;boundingBox:Lnet/minecraft/util/math/BlockBox;
      intermediary field_15565 Lnet/minecraft/class_3492;field_15565:Lnet/minecraft/class_3341;
      official e Lerl;e:Lenf;
    • liquidSettings Link icon

      private StructureLiquidSettings liquidSettings
      Mappings:
      Namespace Name Mixin selector
      named liquidSettings Lnet/minecraft/structure/StructurePlacementData;liquidSettings:Lnet/minecraft/structure/StructureLiquidSettings;
      intermediary field_52242 Lnet/minecraft/class_3492;field_52242:Lnet/minecraft/class_9822;
      official f Lerl;f:Leqz;
    • random Link icon

      @Nullable private @Nullable Random random
      Mappings:
      Namespace Name Mixin selector
      named random Lnet/minecraft/structure/StructurePlacementData;random:Lnet/minecraft/util/math/random/Random;
      intermediary field_15570 Lnet/minecraft/class_3492;field_15570:Lnet/minecraft/class_5819;
      official g Lerl;g:Lazh;
    • field_15575 Link icon

      private int field_15575
      Mappings:
      Namespace Name Mixin selector
      named field_15575 Lnet/minecraft/structure/StructurePlacementData;field_15575:I
      intermediary field_15575 Lnet/minecraft/class_3492;field_15575:I
      official h Lerl;h:I
    • processors Link icon

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

      private boolean updateNeighbors
      Mappings:
      Namespace Name Mixin selector
      named updateNeighbors Lnet/minecraft/structure/StructurePlacementData;updateNeighbors:Z
      intermediary field_16587 Lnet/minecraft/class_3492;field_16587:Z
      official j Lerl;j:Z
    • initializeMobs Link icon

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

    • StructurePlacementData Link icon

      public StructurePlacementData()
  • Method Details Link icon

    • copy Link icon

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

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

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

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

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

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

      public StructurePlacementData setRandom(@Nullable @Nullable Random random)
      Mappings:
      Namespace Name Mixin selector
      named setRandom Lnet/minecraft/structure/StructurePlacementData;setRandom(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/structure/StructurePlacementData;
      intermediary method_15112 Lnet/minecraft/class_3492;method_15112(Lnet/minecraft/class_5819;)Lnet/minecraft/class_3492;
      official a Lerl;a(Lazh;)Lerl;
    • setLiquidSettings Link icon

      public StructurePlacementData setLiquidSettings(StructureLiquidSettings liquidSettings)
      Mappings:
      Namespace Name Mixin selector
      named setLiquidSettings Lnet/minecraft/structure/StructurePlacementData;setLiquidSettings(Lnet/minecraft/structure/StructureLiquidSettings;)Lnet/minecraft/structure/StructurePlacementData;
      intermediary method_61020 Lnet/minecraft/class_3492;method_61020(Lnet/minecraft/class_9822;)Lnet/minecraft/class_3492;
      official a Lerl;a(Leqz;)Lerl;
    • setUpdateNeighbors Link icon

      public StructurePlacementData setUpdateNeighbors(boolean updateNeighbors)
      Mappings:
      Namespace Name Mixin selector
      named setUpdateNeighbors Lnet/minecraft/structure/StructurePlacementData;setUpdateNeighbors(Z)Lnet/minecraft/structure/StructurePlacementData;
      intermediary method_15131 Lnet/minecraft/class_3492;method_15131(Z)Lnet/minecraft/class_3492;
      official b Lerl;b(Z)Lerl;
    • clearProcessors Link icon

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

      public StructurePlacementData addProcessor(StructureProcessor processor)
      Mappings:
      Namespace Name Mixin selector
      named addProcessor Lnet/minecraft/structure/StructurePlacementData;addProcessor(Lnet/minecraft/structure/processor/StructureProcessor;)Lnet/minecraft/structure/StructurePlacementData;
      intermediary method_16184 Lnet/minecraft/class_3492;method_16184(Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;
      official a Lerl;a(Lerm;)Lerl;
    • removeProcessor Link icon

      public StructurePlacementData removeProcessor(StructureProcessor processor)
      Mappings:
      Namespace Name Mixin selector
      named removeProcessor Lnet/minecraft/structure/StructurePlacementData;removeProcessor(Lnet/minecraft/structure/processor/StructureProcessor;)Lnet/minecraft/structure/StructurePlacementData;
      intermediary method_16664 Lnet/minecraft/class_3492;method_16664(Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;
      official b Lerl;b(Lerm;)Lerl;
    • getMirror Link icon

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

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

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

      public Random getRandom(@Nullable @Nullable BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named getRandom Lnet/minecraft/structure/StructurePlacementData;getRandom(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/random/Random;
      intermediary method_15115 Lnet/minecraft/class_3492;method_15115(Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819;
      official b Lerl;b(Lji;)Lazh;
    • shouldIgnoreEntities Link icon

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

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

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

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

      public boolean shouldApplyWaterlogging()
      Mappings:
      Namespace Name Mixin selector
      named shouldApplyWaterlogging Lnet/minecraft/structure/StructurePlacementData;shouldApplyWaterlogging()Z
      intermediary method_61021 Lnet/minecraft/class_3492;method_61021()Z
      official j Lerl;j()Z
    • getRandomBlockInfos Link icon

      Mappings:
      Namespace Name Mixin selector
      named getRandomBlockInfos Lnet/minecraft/structure/StructurePlacementData;getRandomBlockInfos(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/structure/StructureTemplate$PalettedBlockInfoList;
      intermediary method_15121 Lnet/minecraft/class_3492;method_15121(Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3499$class_5162;
      official a Lerl;a(Ljava/util/List;Lji;)Lerp$b;
    • setInitializeMobs Link icon

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

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