public class SinglePoolElement extends StructurePoolElement
| Modifier and Type | Field and Description |
|---|---|
protected Identifier |
location |
protected ImmutableList<StructureProcessor> |
processors |
| Constructor and Description |
|---|
SinglePoolElement(com.mojang.datafixers.Dynamic<?> dynamic) |
SinglePoolElement(String string)
Deprecated.
|
SinglePoolElement(String location,
List<StructureProcessor> processors)
Deprecated.
|
SinglePoolElement(String string,
List<StructureProcessor> list,
StructurePool.Projection projection) |
| Modifier and Type | Method and Description |
|---|---|
protected StructurePlacementData |
createPlacementData(BlockRotation blockRotation,
BlockBox blockBox) |
boolean |
generate(StructureManager structureManager,
IWorld world,
StructureAccessor structureAccessor,
ChunkGenerator<?> chunkGenerator,
BlockPos blockPos,
BlockPos blockPos2,
BlockRotation blockRotation,
BlockBox blockBox,
Random random) |
BlockBox |
getBoundingBox(StructureManager structureManager,
BlockPos pos,
BlockRotation rotation) |
List<Structure.StructureBlockInfo> |
getDataStructureBlocks(StructureManager structureManager,
BlockPos blockPos,
BlockRotation blockRotation,
boolean mirroredAndRotated) |
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) |
String |
toString() |
getGroundLevelDelta, getProjection, method_16756, setProjection, toDynamicprotected final Identifier location
protected final ImmutableList<StructureProcessor> processors
@Deprecated public SinglePoolElement(String location, List<StructureProcessor> processors)
public SinglePoolElement(String string, List<StructureProcessor> list, StructurePool.Projection projection)
@Deprecated public SinglePoolElement(String string)
public SinglePoolElement(com.mojang.datafixers.Dynamic<?> dynamic)
public List<Structure.StructureBlockInfo> getDataStructureBlocks(StructureManager structureManager, BlockPos blockPos, BlockRotation blockRotation, boolean mirroredAndRotated)
public List<Structure.StructureBlockInfo> getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, Random random)
getStructureBlockInfos in class StructurePoolElementpublic BlockBox getBoundingBox(StructureManager structureManager, BlockPos pos, BlockRotation rotation)
getBoundingBox in class StructurePoolElementpublic boolean generate(StructureManager structureManager, IWorld world, StructureAccessor structureAccessor, ChunkGenerator<?> chunkGenerator, BlockPos blockPos, BlockPos blockPos2, BlockRotation blockRotation, BlockBox blockBox, Random random)
generate in class StructurePoolElementprotected StructurePlacementData createPlacementData(BlockRotation blockRotation, BlockBox blockBox)
public StructurePoolElementType getType()
getType in class StructurePoolElementpublic <T> com.mojang.datafixers.Dynamic<T> rawToDynamic(com.mojang.datafixers.types.DynamicOps<T> dynamicOps)
rawToDynamic in class StructurePoolElement