| public Vec3i | | getSize() | | getSize() | | method_15160() | | getSize() |
|
| public void | |
| public String | | getAuthor() | | getAuthor() | | method_15181() | | getAuthor() |
|
| public void | | fillFromWorld(Level level, BlockPos position, Vec3i size, boolean inludeEntities, List<Block> ignoreBlocks) | | fillFromWorld(Level level, BlockPos position, Vec3i size, boolean inludeEntities, List<Block> ignoreBlocks) | | method_15174(class_1937 arg0, class_2338 arg1, class_2382 arg2, boolean arg3, List<class_2248> arg4) | | saveFromWorld(World world, BlockPos start, Vec3i dimensions, boolean includeEntities, List<Block> ignoredBlocks) |
|
| private static void | | addToLists(StructureTemplate$StructureBlockInfo info, List<StructureTemplate$StructureBlockInfo> fullBlockList, List<StructureTemplate$StructureBlockInfo> blockEntitiesList, List<StructureTemplate$StructureBlockInfo> otherBlocksList) | | addToLists(StructureTemplate$StructureBlockInfo info, List<StructureTemplate$StructureBlockInfo> fullBlockList, List<StructureTemplate$StructureBlockInfo> blockEntitiesList, List<StructureTemplate$StructureBlockInfo> otherBlocksList) | | method_28054(class_3499$class_3501 arg0, List<class_3499$class_3501> arg1, List<class_3499$class_3501> arg2, List<class_3499$class_3501> arg3) | | categorize(StructureTemplate$StructureBlockInfo blockInfo, List<StructureTemplate$StructureBlockInfo> fullBlocks, List<StructureTemplate$StructureBlockInfo> blocksWithNbt, List<StructureTemplate$StructureBlockInfo> otherBlocks) |
|
| private static List<StructureTemplate$StructureBlockInfo> | |
| private void | | fillEntityList(Level level, BlockPos minCorner, BlockPos maxCorner, ProblemReporter reporter) | | fillEntityList(Level level, BlockPos minCorner, BlockPos maxCorner, ProblemReporter reporter) | | method_15164(class_1937 arg0, class_2338 arg1, class_2338 arg2, class_8942 arg3) | | addEntitiesFromWorld(World world, BlockPos firstCorner, BlockPos secondCorner, ErrorReporter errorReporter) |
|
| public List<StructureTemplate$StructureBlockInfo> | |
| public List<StructureTemplate$JigsawBlockInfo> | |
| public it.unimi.dsi.fastutil.objects.ObjectArrayList<StructureTemplate$StructureBlockInfo> | | filterBlocks(BlockPos position, StructurePlaceSettings settings, Block block, boolean absolute) | | filterBlocks(BlockPos position, StructurePlaceSettings settings, Block block, boolean absolute) | | method_15165(class_2338 arg0, class_3492 arg1, class_2248 arg2, boolean arg3) | | getInfosForBlock(BlockPos pos, StructurePlacementData placementData, Block block, boolean transformed) |
|
| public BlockPos | | calculateConnectedPosition(StructurePlaceSettings settings1, BlockPos connection1, StructurePlaceSettings settings2, BlockPos connection2) | | calculateConnectedPosition(StructurePlaceSettings settings1, BlockPos connection1, StructurePlaceSettings settings2, BlockPos connection2) | | method_15180(class_3492 arg0, class_2338 arg1, class_3492 arg2, class_2338 arg3) | | transformBox(StructurePlacementData placementData1, BlockPos pos1, StructurePlacementData placementData2, BlockPos pos2) |
|
| public static BlockPos | |
| public boolean | | placeInWorld(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, RandomSource random, int updateMode) | | placeInWorld(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, RandomSource random, int updateMode) | | method_15172(class_5425 arg0, class_2338 arg1, class_2338 arg2, class_3492 arg3, class_5819 arg4, int arg5) | | place(ServerWorldAccess world, BlockPos pos, BlockPos pivot, StructurePlacementData placementData, Random random, int flags) |
|
| public static void | | updateShapeAtEdge(LevelAccessor level, int updateMode, DiscreteVoxelShape shape, BlockPos pos) | | updateShapeAtEdge(LevelAccessor level, int updateMode, DiscreteVoxelShape shape, BlockPos pos) | | method_58190(class_1936 arg0, int arg1, class_251 arg2, class_2338 arg3) | | updateCorner(WorldAccess world, int flags, VoxelSet set, BlockPos startPos) |
|
| public static void | | updateShapeAtEdge(LevelAccessor level, int updateMode, DiscreteVoxelShape shape, int startX, int startY, int startZ) | | updateShapeAtEdge(LevelAccessor level, int updateMode, DiscreteVoxelShape shape, int startX, int startY, int startZ) | | method_20532(class_1936 arg0, int arg1, class_251 arg2, int arg3, int arg4, int arg5) | | updateCorner(WorldAccess world, int flags, VoxelSet set, int startX, int startY, int startZ) |
|
| public static List<StructureTemplate$StructureBlockInfo> | | processBlockInfos(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, List<StructureTemplate$StructureBlockInfo> blockInfoList) | | processBlockInfos(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, List<StructureTemplate$StructureBlockInfo> blockInfoList) | | method_16446(class_5425 arg0, class_2338 arg1, class_2338 arg2, class_3492 arg3, List<class_3499$class_3501> arg4) | | process(ServerWorldAccess world, BlockPos pos, BlockPos pivot, StructurePlacementData placementData, List<StructureTemplate$StructureBlockInfo> structureBlockInfos) |
|
| private void | | placeEntities(ServerLevelAccessor level, BlockPos position, Mirror mirror, Rotation rotation, BlockPos pivot, BoundingBox boundingBox, boolean finalizeEntities, ProblemReporter problemReporter) | | placeEntities(ServerLevelAccessor level, BlockPos position, Mirror mirror, Rotation rotation, BlockPos pivot, BoundingBox boundingBox, boolean finalizeEntities, ProblemReporter problemReporter) | | method_15179(class_5425 arg0, class_2338 arg1, class_2415 arg2, class_2470 arg3, class_2338 arg4, class_3341 arg5, boolean arg6, class_8942 arg7) | | spawnEntities(ServerWorldAccess world, BlockPos pos, BlockMirror mirror, BlockRotation rotation, BlockPos pivot, BlockBox area, boolean initializeMobs, ErrorReporter errorReporter) |
|
| private static Optional<Entity> | |
| public Vec3i | |
| public static BlockPos | | transform(BlockPos pos, Mirror mirror, Rotation rotation, BlockPos pivot) | | transform(BlockPos pos, Mirror mirror, Rotation rotation, BlockPos pivot) | | method_15168(class_2338 arg0, class_2415 arg1, class_2470 arg2, class_2338 arg3) | | transformAround(BlockPos pos, BlockMirror mirror, BlockRotation rotation, BlockPos pivot) |
|
| public static Vec3d | | transform(Vec3 pos, Mirror mirror, Rotation rotation, BlockPos pivot) | | transform(Vec3 pos, Mirror mirror, Rotation rotation, BlockPos pivot) | | method_15176(class_243 arg0, class_2415 arg1, class_2470 arg2, class_2338 arg3) | | transformAround(Vec3d point, BlockMirror mirror, BlockRotation rotation, BlockPos pivot) |
|
| public BlockPos | |
| public static BlockPos | | getZeroPositionWithTransform(BlockPos zeroPos, Mirror mirror, Rotation rotation, int sizeX, int sizeZ) | | getZeroPositionWithTransform(BlockPos zeroPos, Mirror mirror, Rotation rotation, int sizeX, int sizeZ) | | method_15162(class_2338 arg0, class_2415 arg1, class_2470 arg2, int arg3, int arg4) | | applyTransformedOffset(BlockPos pos, BlockMirror mirror, BlockRotation rotation, int offsetX, int offsetZ) |
|
| public BlockBox | |
| public BlockBox | | getBoundingBox(BlockPos position, Rotation rotation, BlockPos pivot, Mirror mirror) | | getBoundingBox(BlockPos position, Rotation rotation, BlockPos pivot, Mirror mirror) | | method_27267(class_2338 arg0, class_2470 arg1, class_2338 arg2, class_2415 arg3) | | calculateBoundingBox(BlockPos pos, BlockRotation rotation, BlockPos pivot, BlockMirror mirror) |
|
| protected static BlockBox | | getBoundingBox(BlockPos position, Rotation rotation, BlockPos pivot, Mirror mirror, Vec3i size) | | getBoundingBox(BlockPos position, Rotation rotation, BlockPos pivot, Mirror mirror, Vec3i size) | | method_34400(class_2338 arg0, class_2470 arg1, class_2338 arg2, class_2415 arg3, class_2382 arg4) | | createBox(BlockPos pos, BlockRotation rotation, BlockPos pivot, BlockMirror mirror, Vec3i dimensions) |
|
| public NbtCompound | |
| public void | |
| private void | |
| private NbtList | | newIntegerList(int... values) | | newIntegerList(int... values) | | method_15169(int... arg0) | | createNbtIntList(int... ints) |
|
| private NbtList | | newDoubleList(double... values) | | newDoubleList(double... values) | | method_15184(double... arg0) | | createNbtDoubleList(double... doubles) |
|
| public static JigsawBlockEntity$Joint | |
| public static JigsawBlockEntity$Joint | |