Package net.minecraft.structure
Class StructurePlacementData
java.lang.Object
net.minecraft.structure.StructurePlacementData
- Mappings:
Namespace Name named net/minecraft/structure/StructurePlacementDataintermediary net/minecraft/class_3492official enp
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate booleanprivate booleanprivate StructureLiquidSettingsprivate BlockMirrorprivate BlockPosprivate final List<StructureProcessor> private BlockRotationprivate boolean -
Constructor Summary
Constructors -
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) booleanbooleanbooleanboolean
-
Field Details
-
mirror
- Mappings:
Namespace Name Mixin selector named mirrorLnet/minecraft/structure/StructurePlacementData;mirror:Lnet/minecraft/util/BlockMirror;intermediary field_15564Lnet/minecraft/class_3492;field_15564:Lnet/minecraft/class_2415;official aLenp;a:Ldkv;
-
rotation
- Mappings:
Namespace Name Mixin selector named rotationLnet/minecraft/structure/StructurePlacementData;rotation:Lnet/minecraft/util/BlockRotation;intermediary field_15569Lnet/minecraft/class_3492;field_15569:Lnet/minecraft/class_2470;official bLenp;b:Ldmm;
-
position
- Mappings:
Namespace Name Mixin selector named positionLnet/minecraft/structure/StructurePlacementData;position:Lnet/minecraft/util/math/BlockPos;intermediary field_15566Lnet/minecraft/class_3492;field_15566:Lnet/minecraft/class_2338;official cLenp;c:Ljd;
-
ignoreEntities
private boolean ignoreEntities- Mappings:
Namespace Name Mixin selector named ignoreEntitiesLnet/minecraft/structure/StructurePlacementData;ignoreEntities:Zintermediary field_15571Lnet/minecraft/class_3492;field_15571:Zofficial dLenp;d:Z
-
boundingBox
- Mappings:
Namespace Name Mixin selector named boundingBoxLnet/minecraft/structure/StructurePlacementData;boundingBox:Lnet/minecraft/util/math/BlockBox;intermediary field_15565Lnet/minecraft/class_3492;field_15565:Lnet/minecraft/class_3341;official eLenp;e:Lejj;
-
liquidSettings
- Mappings:
Namespace Name Mixin selector named liquidSettingsLnet/minecraft/structure/StructurePlacementData;liquidSettings:Lnet/minecraft/structure/StructureLiquidSettings;intermediary field_52242Lnet/minecraft/class_3492;field_52242:Lnet/minecraft/class_9822;official fLenp;f:Lend;
-
random
- Mappings:
Namespace Name Mixin selector named randomLnet/minecraft/structure/StructurePlacementData;random:Lnet/minecraft/util/math/random/Random;intermediary field_15570Lnet/minecraft/class_3492;field_15570:Lnet/minecraft/class_5819;official gLenp;g:Layw;
-
field_15575
private int field_15575- Mappings:
Namespace Name Mixin selector named field_15575Lnet/minecraft/structure/StructurePlacementData;field_15575:Iintermediary field_15575Lnet/minecraft/class_3492;field_15575:Iofficial hLenp;h:I
-
processors
- Mappings:
Namespace Name Mixin selector named processorsLnet/minecraft/structure/StructurePlacementData;processors:Ljava/util/List;intermediary field_16446Lnet/minecraft/class_3492;field_16446:Ljava/util/List;official iLenp;i:Ljava/util/List;
-
updateNeighbors
private boolean updateNeighbors- Mappings:
Namespace Name Mixin selector named updateNeighborsLnet/minecraft/structure/StructurePlacementData;updateNeighbors:Zintermediary field_16587Lnet/minecraft/class_3492;field_16587:Zofficial jLenp;j:Z
-
initializeMobs
private boolean initializeMobs- Mappings:
Namespace Name Mixin selector named initializeMobsLnet/minecraft/structure/StructurePlacementData;initializeMobs:Zintermediary field_24043Lnet/minecraft/class_3492;field_24043:Zofficial kLenp;k:Z
-
-
Constructor Details
-
StructurePlacementData
public StructurePlacementData()
-
-
Method Details
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/structure/StructurePlacementData;copy()Lnet/minecraft/structure/StructurePlacementData;intermediary method_15128Lnet/minecraft/class_3492;method_15128()Lnet/minecraft/class_3492;official aLenp;a()Lenp;
-
setMirror
- Mappings:
Namespace Name Mixin selector named setMirrorLnet/minecraft/structure/StructurePlacementData;setMirror(Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_15125Lnet/minecraft/class_3492;method_15125(Lnet/minecraft/class_2415;)Lnet/minecraft/class_3492;official aLenp;a(Ldkv;)Lenp;
-
setRotation
- Mappings:
Namespace Name Mixin selector named setRotationLnet/minecraft/structure/StructurePlacementData;setRotation(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_15123Lnet/minecraft/class_3492;method_15123(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;official aLenp;a(Ldmm;)Lenp;
-
setPosition
- Mappings:
Namespace Name Mixin selector named setPositionLnet/minecraft/structure/StructurePlacementData;setPosition(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_15119Lnet/minecraft/class_3492;method_15119(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3492;official aLenp;a(Ljd;)Lenp;
-
setIgnoreEntities
- Mappings:
Namespace Name Mixin selector named setIgnoreEntitiesLnet/minecraft/structure/StructurePlacementData;setIgnoreEntities(Z)Lnet/minecraft/structure/StructurePlacementData;intermediary method_15133Lnet/minecraft/class_3492;method_15133(Z)Lnet/minecraft/class_3492;official aLenp;a(Z)Lenp;
-
setBoundingBox
- Mappings:
Namespace Name Mixin selector named setBoundingBoxLnet/minecraft/structure/StructurePlacementData;setBoundingBox(Lnet/minecraft/util/math/BlockBox;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_15126Lnet/minecraft/class_3492;method_15126(Lnet/minecraft/class_3341;)Lnet/minecraft/class_3492;official aLenp;a(Lejj;)Lenp;
-
setRandom
- Mappings:
Namespace Name Mixin selector named setRandomLnet/minecraft/structure/StructurePlacementData;setRandom(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_15112Lnet/minecraft/class_3492;method_15112(Lnet/minecraft/class_5819;)Lnet/minecraft/class_3492;official aLenp;a(Layw;)Lenp;
-
setLiquidSettings
- Mappings:
Namespace Name Mixin selector named setLiquidSettingsLnet/minecraft/structure/StructurePlacementData;setLiquidSettings(Lnet/minecraft/structure/StructureLiquidSettings;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_61020Lnet/minecraft/class_3492;method_61020(Lnet/minecraft/class_9822;)Lnet/minecraft/class_3492;official aLenp;a(Lend;)Lenp;
-
setUpdateNeighbors
- Mappings:
Namespace Name Mixin selector named setUpdateNeighborsLnet/minecraft/structure/StructurePlacementData;setUpdateNeighbors(Z)Lnet/minecraft/structure/StructurePlacementData;intermediary method_15131Lnet/minecraft/class_3492;method_15131(Z)Lnet/minecraft/class_3492;official bLenp;b(Z)Lenp;
-
clearProcessors
- Mappings:
Namespace Name Mixin selector named clearProcessorsLnet/minecraft/structure/StructurePlacementData;clearProcessors()Lnet/minecraft/structure/StructurePlacementData;intermediary method_16183Lnet/minecraft/class_3492;method_16183()Lnet/minecraft/class_3492;official bLenp;b()Lenp;
-
addProcessor
- Mappings:
Namespace Name Mixin selector named addProcessorLnet/minecraft/structure/StructurePlacementData;addProcessor(Lnet/minecraft/structure/processor/StructureProcessor;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_16184Lnet/minecraft/class_3492;method_16184(Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;official aLenp;a(Lenq;)Lenp;
-
removeProcessor
- Mappings:
Namespace Name Mixin selector named removeProcessorLnet/minecraft/structure/StructurePlacementData;removeProcessor(Lnet/minecraft/structure/processor/StructureProcessor;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_16664Lnet/minecraft/class_3492;method_16664(Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;official bLenp;b(Lenq;)Lenp;
-
getMirror
- Mappings:
Namespace Name Mixin selector named getMirrorLnet/minecraft/structure/StructurePlacementData;getMirror()Lnet/minecraft/util/BlockMirror;intermediary method_15114Lnet/minecraft/class_3492;method_15114()Lnet/minecraft/class_2415;official cLenp;c()Ldkv;
-
getRotation
- Mappings:
Namespace Name Mixin selector named getRotationLnet/minecraft/structure/StructurePlacementData;getRotation()Lnet/minecraft/util/BlockRotation;intermediary method_15113Lnet/minecraft/class_3492;method_15113()Lnet/minecraft/class_2470;official dLenp;d()Ldmm;
-
getPosition
- Mappings:
Namespace Name Mixin selector named getPositionLnet/minecraft/structure/StructurePlacementData;getPosition()Lnet/minecraft/util/math/BlockPos;intermediary method_15134Lnet/minecraft/class_3492;method_15134()Lnet/minecraft/class_2338;official eLenp;e()Ljd;
-
getRandom
- Mappings:
Namespace Name Mixin selector named getRandomLnet/minecraft/structure/StructurePlacementData;getRandom(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/random/Random;intermediary method_15115Lnet/minecraft/class_3492;method_15115(Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819;official bLenp;b(Ljd;)Layw;
-
shouldIgnoreEntities
public boolean shouldIgnoreEntities()- Mappings:
Namespace Name Mixin selector named shouldIgnoreEntitiesLnet/minecraft/structure/StructurePlacementData;shouldIgnoreEntities()Zintermediary method_15135Lnet/minecraft/class_3492;method_15135()Zofficial fLenp;f()Z
-
getBoundingBox
- Mappings:
Namespace Name Mixin selector named getBoundingBoxLnet/minecraft/structure/StructurePlacementData;getBoundingBox()Lnet/minecraft/util/math/BlockBox;intermediary method_15124Lnet/minecraft/class_3492;method_15124()Lnet/minecraft/class_3341;official gLenp;g()Lejj;
-
shouldUpdateNeighbors
public boolean shouldUpdateNeighbors()- Mappings:
Namespace Name Mixin selector named shouldUpdateNeighborsLnet/minecraft/structure/StructurePlacementData;shouldUpdateNeighbors()Zintermediary method_16444Lnet/minecraft/class_3492;method_16444()Zofficial hLenp;h()Z
-
getProcessors
- Mappings:
Namespace Name Mixin selector named getProcessorsLnet/minecraft/structure/StructurePlacementData;getProcessors()Ljava/util/List;intermediary method_16182Lnet/minecraft/class_3492;method_16182()Ljava/util/List;official iLenp;i()Ljava/util/List;
-
shouldApplyWaterlogging
public boolean shouldApplyWaterlogging()- Mappings:
Namespace Name Mixin selector named shouldApplyWaterloggingLnet/minecraft/structure/StructurePlacementData;shouldApplyWaterlogging()Zintermediary method_61021Lnet/minecraft/class_3492;method_61021()Zofficial jLenp;j()Z
-
getRandomBlockInfos
public StructureTemplate.PalettedBlockInfoList getRandomBlockInfos(List<StructureTemplate.PalettedBlockInfoList> infoLists, @Nullable @Nullable BlockPos pos) - Mappings:
Namespace Name Mixin selector named getRandomBlockInfosLnet/minecraft/structure/StructurePlacementData;getRandomBlockInfos(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/structure/StructureTemplate$PalettedBlockInfoList;intermediary method_15121Lnet/minecraft/class_3492;method_15121(Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3499$class_5162;official aLenp;a(Ljava/util/List;Ljd;)Lent$a;
-
setInitializeMobs
- Mappings:
Namespace Name Mixin selector named setInitializeMobsLnet/minecraft/structure/StructurePlacementData;setInitializeMobs(Z)Lnet/minecraft/structure/StructurePlacementData;intermediary method_27264Lnet/minecraft/class_3492;method_27264(Z)Lnet/minecraft/class_3492;official cLenp;c(Z)Lenp;
-
shouldInitializeMobs
public boolean shouldInitializeMobs()- Mappings:
Namespace Name Mixin selector named shouldInitializeMobsLnet/minecraft/structure/StructurePlacementData;shouldInitializeMobs()Zintermediary method_27265Lnet/minecraft/class_3492;method_27265()Zofficial kLenp;k()Z
-