public class ListPoolElement extends StructurePoolElement
Modifier and Type | Field and Description |
---|---|
private List<StructurePoolElement> |
elements |
Constructor and Description |
---|
ListPoolElement(com.mojang.datafixers.Dynamic<?> dynamic) |
ListPoolElement(List<StructurePoolElement> list)
Deprecated.
|
ListPoolElement(List<StructurePoolElement> list,
StructurePool.Projection projection) |
Modifier and Type | Method and Description |
---|---|
boolean |
generate(StructureManager structureManager,
IWorld world,
StructureAccessor structureAccessor,
ChunkGenerator<?> chunkGenerator,
BlockPos blockPos,
BlockPos blockPos2,
BlockRotation blockRotation,
BlockBox blockBox,
Random random,
boolean bool) |
BlockBox |
getBoundingBox(StructureManager structureManager,
BlockPos pos,
BlockRotation rotation) |
List<Structure.StructureBlockInfo> |
getStructureBlockInfos(StructureManager structureManager,
BlockPos pos,
BlockRotation rotation,
Random random) |
StructurePoolElementType |
getType() |
<T> com.mojang.datafixers.Dynamic<T> |
rawToDynamic(com.mojang.datafixers.types.DynamicOps<T> dynamicOps) |
private void |
setAllElementsProjection(StructurePool.Projection projection) |
StructurePoolElement |
setProjection(StructurePool.Projection projection) |
String |
toString() |
getGroundLevelDelta, getProjection, method_16756, toDynamic
private final List<StructurePoolElement> elements
@Deprecated public ListPoolElement(List<StructurePoolElement> list)
public ListPoolElement(List<StructurePoolElement> list, StructurePool.Projection projection)
public ListPoolElement(com.mojang.datafixers.Dynamic<?> dynamic)
public List<Structure.StructureBlockInfo> getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, Random random)
getStructureBlockInfos
in class StructurePoolElement
public BlockBox getBoundingBox(StructureManager structureManager, BlockPos pos, BlockRotation rotation)
getBoundingBox
in class StructurePoolElement
public boolean generate(StructureManager structureManager, IWorld world, StructureAccessor structureAccessor, ChunkGenerator<?> chunkGenerator, BlockPos blockPos, BlockPos blockPos2, BlockRotation blockRotation, BlockBox blockBox, Random random, boolean bool)
generate
in class StructurePoolElement
public StructurePoolElementType getType()
getType
in class StructurePoolElement
public StructurePoolElement setProjection(StructurePool.Projection projection)
setProjection
in class StructurePoolElement
public <T> com.mojang.datafixers.Dynamic<T> rawToDynamic(com.mojang.datafixers.types.DynamicOps<T> dynamicOps)
rawToDynamic
in class StructurePoolElement
private void setAllElementsProjection(StructurePool.Projection projection)