All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private void |
addEntitiesFromWorld(World world,
BlockPos firstCorner,
BlockPos secondCorner) |
static BlockPos |
applyTransformedOffset(BlockPos blockPos,
BlockMirror blockMirror,
BlockRotation blockRotation,
int offsetX,
int offsetZ) |
BlockBox |
calculateBoundingBox(StructurePlacementData structurePlacementData,
BlockPos pos) |
private ListTag |
createDoubleListTag(double[] double2) |
private ListTag |
createIntListTag(int[] int2) |
void |
fromTag(CompoundTag tag) |
String |
getAuthor() |
private static Optional<Entity> |
getEntity(ServerWorldAccess serverWorldAccess,
CompoundTag compoundTag) |
List<Structure.StructureBlockInfo> |
getInfosForBlock(BlockPos pos,
StructurePlacementData placementData,
Block block) |
List<Structure.StructureBlockInfo> |
getInfosForBlock(BlockPos pos,
StructurePlacementData placementData,
Block block,
boolean transformed) |
BlockPos |
getRotatedSize(BlockRotation blockRotation) |
BlockPos |
getSize() |
private void |
loadPalettedBlockInfo(ListTag paletteTag,
ListTag blocksTag) |
BlockBox |
method_27267(BlockPos blockPos,
BlockRotation blockRotation,
BlockPos blockPos2,
BlockMirror blockMirror) |
private static void |
method_28054(Structure.StructureBlockInfo structureBlockInfo,
List<Structure.StructureBlockInfo> list,
List<Structure.StructureBlockInfo> list2,
List<Structure.StructureBlockInfo> list3) |
private static List<Structure.StructureBlockInfo> |
method_28055(List<Structure.StructureBlockInfo> list,
List<Structure.StructureBlockInfo> list2,
List<Structure.StructureBlockInfo> list3) |
private void |
mirrorBoundingBox(BlockRotation rotation,
int offsetX,
int offsetZ,
BlockBox boundingBox,
Direction direction,
Direction direction2) |
BlockPos |
offsetByTransformedSize(BlockPos blockPos,
BlockMirror blockMirror,
BlockRotation blockRotation) |
boolean |
place(ServerWorldAccess serverWorldAccess,
BlockPos pos,
BlockPos blockPos,
StructurePlacementData placementData,
Random random,
int int2) |
void |
place(ServerWorldAccess serverWorldAccess,
BlockPos pos,
StructurePlacementData placementData,
Random random) |
void |
placeAndNotifyListeners(ServerWorldAccess serverWorldAccess,
BlockPos pos,
StructurePlacementData data,
Random random) |
static List<Structure.StructureBlockInfo> |
process(WorldAccess world,
BlockPos pos,
BlockPos blockPos,
StructurePlacementData structurePlacementData,
List<Structure.StructureBlockInfo> list) |
void |
saveFromWorld(World world,
BlockPos start,
BlockPos size,
boolean includeEntities,
Block ignoredBlock) |
void |
setAuthor(String name) |
private void |
spawnEntities(ServerWorldAccess serverWorldAccess,
BlockPos pos,
BlockMirror blockMirror,
BlockRotation blockRotation,
BlockPos pivot,
BlockBox area,
boolean bool) |
CompoundTag |
toTag(CompoundTag tag) |
static BlockPos |
transform(StructurePlacementData placementData,
BlockPos pos) |
static BlockPos |
transformAround(BlockPos pos,
BlockMirror blockMirror,
BlockRotation blockRotation,
BlockPos pivot) |
static Vec3d |
transformAround(Vec3d point,
BlockMirror blockMirror,
BlockRotation blockRotation,
BlockPos pivot) |
BlockPos |
transformBox(StructurePlacementData placementData1,
BlockPos pos1,
StructurePlacementData placementData2,
BlockPos pos2) |
static void |
updateCorner(WorldAccess world,
int flags,
VoxelSet voxelSet,
int startX,
int startY,
int startZ) |