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

public class StructurePlaceSettings

edc
net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings
net.minecraft.class_3492
net.minecraft.structure.StructurePlacementData
net.minecraft.src.C_2628_
net.minecraft.world.level.levelgen.structure.templatesystem.DefinedStructureInfo

Field summary

Modifier and TypeField
private Mirror
a
mirror
field_15564
mirror
f_74361_
private Rotation
b
rotation
field_15569
rotation
f_74362_
private BlockPos
c
rotationPivot
field_15566
position
f_74363_
private boolean
d
ignoreEntities
field_15571
ignoreEntities
f_74364_
private BoundingBox
e
boundingBox
field_15565
boundingBox
f_74366_
private boolean
f
keepLiquids
field_15567
placeFluids
f_74367_
private RandomSource
g
random
field_15570
random
f_74368_
private int
h
palette
field_15575
field_15575
f_74369_
private final List<StructureProcessor>
i
processors
field_16446
processors
f_74370_
private boolean
j
knownShape
field_16587
updateNeighbors
f_74371_
private boolean
k
finalizeEntities
field_24043
initializeMobs
f_74372_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public StructurePlaceSettings
a()
copy()
method_15128()
copy()
m_74374_()
public StructurePlaceSettings
a(dbm arg0)
setMirror(Mirror arg0)
method_15125(class_2415 arg0)
setMirror(BlockMirror mirror)
m_74377_(C_1838_ arg0)
public StructurePlaceSettings
a(ddc arg0)
setRotation(Rotation arg0)
method_15123(class_2470 arg0)
setRotation(BlockRotation rotation)
m_74379_(C_1886_ arg0)
public StructurePlaceSettings
a(hx arg0)
setRotationPivot(BlockPos arg0)
method_15119(class_2338 arg0)
setPosition(BlockPos position)
m_74385_(C_4675_ arg0)
public StructurePlaceSettings
a(boolean arg0)
setIgnoreEntities(boolean arg0)
method_15133(boolean arg0)
setIgnoreEntities(boolean ignoreEntities)
m_74392_(boolean arg0)
public StructurePlaceSettings
a(dyy arg0)
setBoundingBox(BoundingBox arg0)
method_15126(class_3341 arg0)
setBoundingBox(BlockBox boundingBox)
m_74381_(C_2478_ arg0)
public StructurePlaceSettings
a(auv arg0)
setRandom(RandomSource arg0)
method_15112(class_5819 arg0)
setRandom(Random random)
m_230324_(C_212974_ arg0)
public StructurePlaceSettings
b(boolean arg0)
setKeepLiquids(boolean arg0)
method_35476(boolean arg0)
setPlaceFluids(boolean placeFluids)
m_163782_(boolean arg0)
public StructurePlaceSettings
c(boolean arg0)
setKnownShape(boolean arg0)
method_15131(boolean arg0)
setUpdateNeighbors(boolean updateNeighbors)
m_74402_(boolean arg0)
public StructurePlaceSettings
b()
clearProcessors()
method_16183()
clearProcessors()
m_74394_()
public StructurePlaceSettings
a(edd arg0)
addProcessor(StructureProcessor arg0)
method_16184(class_3491 arg0)
addProcessor(StructureProcessor processor)
m_74383_(C_2629_ arg0)
public StructurePlaceSettings
b(edd arg0)
popProcessor(StructureProcessor arg0)
method_16664(class_3491 arg0)
removeProcessor(StructureProcessor processor)
m_74397_(C_2629_ arg0)
public Mirror
c()
getMirror()
method_15114()
getMirror()
m_74401_()
public Rotation
d()
getRotation()
method_15113()
getRotation()
m_74404_()
public BlockPos
e()
getRotationPivot()
method_15134()
getPosition()
m_74407_()
public RandomSource
b(hx arg0)
getRandom(BlockPos arg0)
method_15115(class_2338 arg0)
getRandom(BlockPos pos)
m_230326_(C_4675_ arg0)
public boolean
f()
isIgnoreEntities()
method_15135()
shouldIgnoreEntities()
m_74408_()
public BoundingBox
g()
getBoundingBox()
method_15124()
getBoundingBox()
m_74409_()
public boolean
h()
getKnownShape()
method_16444()
shouldUpdateNeighbors()
m_74410_()
public List<StructureProcessor>
i()
getProcessors()
method_16182()
getProcessors()
m_74411_()
public boolean
j()
shouldKeepLiquids()
method_15120()
shouldPlaceFluids()
m_74413_()
public StructureTemplate$Palette
a(List<edg$a> arg0, hx 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)
m_74387_(List<C_2634_$C_2636_> p_74389_, C_4675_ arg1)
public StructurePlaceSettings
d(boolean arg0)
setFinalizeEntities(boolean arg0)
method_27264(boolean arg0)
setInitializeMobs(boolean initializeMobs)
m_74405_(boolean arg0)
public boolean
k()
shouldFinalizeEntities()
method_27265()
shouldInitializeMobs()
m_74414_()