net.minecraft.world.level.levelgen.structure.templatesystem

public class StructurePlaceSettings

esi
net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings
net.minecraft.class_3492
net.minecraft.structure.StructurePlacementData
net.minecraft.world.level.levelgen.structure.templatesystem.DefinedStructureInfo

Field summary

Modifier and TypeField
private Mirror
a
mirror
field_15564
mirror
private Rotation
b
rotation
field_15569
rotation
private BlockPos
c
rotationPivot
field_15566
position
private boolean
d
ignoreEntities
field_15571
ignoreEntities
private BoundingBox
e
boundingBox
field_15565
boundingBox
private LiquidSettings
f
liquidSettings
field_52242
liquidSettings
private RandomSource
g
random
field_15570
random
private int
h
palette
field_15575
field_15575
private final List<StructureProcessor>
i
processors
field_16446
processors
private boolean
j
knownShape
field_16587
updateNeighbors
private boolean
k
finalizeEntities
field_24043
initializeMobs

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public StructurePlaceSettings
a()
copy()
method_15128()
copy()
public StructurePlaceSettings
a(dpl arg0)
setMirror(Mirror arg0)
method_15125(class_2415 arg0)
setMirror(BlockMirror mirror)
public StructurePlaceSettings
a(drc arg0)
setRotation(Rotation arg0)
method_15123(class_2470 arg0)
setRotation(BlockRotation rotation)
public StructurePlaceSettings
a(jh arg0)
setRotationPivot(BlockPos arg0)
method_15119(class_2338 arg0)
setPosition(BlockPos position)
public StructurePlaceSettings
a(boolean arg0)
setIgnoreEntities(boolean arg0)
method_15133(boolean arg0)
setIgnoreEntities(boolean ignoreEntities)
public StructurePlaceSettings
a(eoc arg0)
setBoundingBox(BoundingBox arg0)
method_15126(class_3341 arg0)
setBoundingBox(BlockBox boundingBox)
public StructurePlaceSettings
a(bam arg0)
setRandom(RandomSource arg0)
method_15112(class_5819 arg0)
setRandom(Random random)
public StructurePlaceSettings
a(erw arg0)
setLiquidSettings(LiquidSettings arg0)
method_61020(class_9822 arg0)
setLiquidSettings(StructureLiquidSettings liquidSettings)
public StructurePlaceSettings
b(boolean arg0)
setKnownShape(boolean arg0)
method_15131(boolean arg0)
setUpdateNeighbors(boolean updateNeighbors)
public StructurePlaceSettings
b()
clearProcessors()
method_16183()
clearProcessors()
public StructurePlaceSettings
a(esj arg0)
addProcessor(StructureProcessor arg0)
method_16184(class_3491 arg0)
addProcessor(StructureProcessor processor)
public StructurePlaceSettings
b(esj arg0)
popProcessor(StructureProcessor arg0)
method_16664(class_3491 arg0)
removeProcessor(StructureProcessor processor)
public Mirror
c()
getMirror()
method_15114()
getMirror()
public Rotation
d()
getRotation()
method_15113()
getRotation()
public BlockPos
e()
getRotationPivot()
method_15134()
getPosition()
public RandomSource
b(jh arg0)
getRandom(BlockPos arg0)
method_15115(class_2338 arg0)
getRandom(BlockPos pos)
public boolean
f()
isIgnoreEntities()
method_15135()
shouldIgnoreEntities()
public BoundingBox
g()
getBoundingBox()
method_15124()
getBoundingBox()
public boolean
h()
getKnownShape()
method_16444()
shouldUpdateNeighbors()
public List<StructureProcessor>
i()
getProcessors()
method_16182()
getProcessors()
public boolean
j()
shouldApplyWaterlogging()
method_61021()
shouldApplyWaterlogging()
public StructureTemplate$Palette
a(List<esm$b> arg0, jh arg1)
getRandomPalette(List<StructureTemplate$Palette> arg0, BlockPos arg1)
method_15121(List<class_3499$class_5162> arg0, class_2338 arg1)
getRandomBlockInfos(List<StructureTemplate$PalettedBlockInfoList> infoLists, BlockPos pos)
public StructurePlaceSettings
c(boolean arg0)
setFinalizeEntities(boolean arg0)
method_27264(boolean arg0)
setInitializeMobs(boolean initializeMobs)
public boolean
k()
shouldFinalizeEntities()
method_27265()
shouldInitializeMobs()