Package net.minecraft.structure
Class StructurePlacementData
java.lang.Object
net.minecraft.structure.StructurePlacementData
- Mappings:
Namespace Name named net/minecraft/structure/StructurePlacementData
intermediary net/minecraft/class_3492
official esh
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private boolean
private boolean
private StructureLiquidSettings
private BlockMirror
private BlockPos
private final List
<StructureProcessor> private BlockRotation
private boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddProcessor
(StructureProcessor processor) copy()
getRandomBlockInfos
(List<StructureTemplate.PalettedBlockInfoList> infoLists, @Nullable BlockPos pos) removeProcessor
(StructureProcessor processor) setBoundingBox
(BlockBox boundingBox) setIgnoreEntities
(boolean ignoreEntities) setInitializeMobs
(boolean initializeMobs) setLiquidSettings
(StructureLiquidSettings liquidSettings) setMirror
(BlockMirror mirror) setPosition
(BlockPos position) setRotation
(BlockRotation rotation) setUpdateNeighbors
(boolean updateNeighbors) boolean
boolean
boolean
boolean
-
Field Details
-
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
Lesh;a:Ldpk;
-
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
Lesh;b:Ldrb;
-
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
Lesh;c:Ljh;
-
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
Lesh;d:Z
-
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
Lesh;e:Leob;
-
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
Lesh;f:Lerv;
-
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
Lesh;g:Lbam;
-
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
Lesh;h:I
-
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
Lesh;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
Lesh;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
Lesh;k:Z
-
-
Constructor Details
-
StructurePlacementData
public StructurePlacementData()
-
-
Method Details
-
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
Lesh;a()Lesh;
-
setMirror
- 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
Lesh;a(Ldpk;)Lesh;
-
setRotation
- 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
Lesh;a(Ldrb;)Lesh;
-
setPosition
- 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
Lesh;a(Ljh;)Lesh;
-
setIgnoreEntities
- 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
Lesh;a(Z)Lesh;
-
setBoundingBox
- 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
Lesh;a(Leob;)Lesh;
-
setRandom
- 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
Lesh;a(Lbam;)Lesh;
-
setLiquidSettings
- 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
Lesh;a(Lerv;)Lesh;
-
setUpdateNeighbors
- 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
Lesh;b(Z)Lesh;
-
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
Lesh;b()Lesh;
-
addProcessor
- 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
Lesh;a(Lesi;)Lesh;
-
removeProcessor
- 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
Lesh;b(Lesi;)Lesh;
-
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
Lesh;c()Ldpk;
-
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
Lesh;d()Ldrb;
-
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
Lesh;e()Ljh;
-
getRandom
- 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
Lesh;b(Ljh;)Lbam;
-
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
Lesh;f()Z
-
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
Lesh;g()Leob;
-
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
Lesh;h()Z
-
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
Lesh;i()Ljava/util/List;
-
shouldApplyWaterlogging
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
Lesh;j()Z
-
getRandomBlockInfos
public StructureTemplate.PalettedBlockInfoList getRandomBlockInfos(List<StructureTemplate.PalettedBlockInfoList> infoLists, @Nullable @Nullable BlockPos pos) - 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
Lesh;a(Ljava/util/List;Ljh;)Lesl$b;
-
setInitializeMobs
- 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
Lesh;c(Z)Lesh;
-
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
Lesh;k()Z
-