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 emh
  • Field Details

    • mirror

      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 Lemh;a:Ldjx;
    • rotation

      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 Lemh;b:Ldln;
    • position

      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 Lemh;c:Liz;
    • ignoreEntities

      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 Lemh;d:Z
    • boundingBox

      @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 Lemh;e:Leid;
    • placeFluids

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

      @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 Lemh;g:Lazh;
    • field_15575

      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 Lemh;h:I
    • processors

      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 Lemh;i:Ljava/util/List;
    • updateNeighbors

      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 Lemh;j:Z
    • initializeMobs

      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 Lemh;k:Z
  • Constructor Details

    • StructurePlacementData

      public StructurePlacementData()
  • Method Details

    • copy

      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 Lemh;a()Lemh;
    • setMirror

      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 Lemh;a(Ldjx;)Lemh;
    • setRotation

      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 Lemh;a(Ldln;)Lemh;
    • setPosition

      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 Lemh;a(Liz;)Lemh;
    • setIgnoreEntities

      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 Lemh;a(Z)Lemh;
    • setBoundingBox

      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 Lemh;a(Leid;)Lemh;
    • setRandom

      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 Lemh;a(Lazh;)Lemh;
    • setPlaceFluids

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

      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 c Lemh;c(Z)Lemh;
    • clearProcessors

      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 Lemh;b()Lemh;
    • addProcessor

      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 Lemh;a(Lemi;)Lemh;
    • removeProcessor

      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 Lemh;b(Lemi;)Lemh;
    • getMirror

      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 Lemh;c()Ldjx;
    • getRotation

      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 Lemh;d()Ldln;
    • getPosition

      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 Lemh;e()Liz;
    • getRandom

      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 Lemh;b(Liz;)Lazh;
    • shouldIgnoreEntities

      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 Lemh;f()Z
    • getBoundingBox

      @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 Lemh;g()Leid;
    • shouldUpdateNeighbors

      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 Lemh;h()Z
    • getProcessors

      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 Lemh;i()Ljava/util/List;
    • shouldPlaceFluids

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

      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 Lemh;a(Ljava/util/List;Liz;)Leml$a;
    • setInitializeMobs

      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 d Lemh;d(Z)Lemh;
    • shouldInitializeMobs

      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 Lemh;k()Z