Package net.minecraft.test
Class StructureTestUtil
java.lang.Object
net.minecraft.test.StructureTestUtil
public class StructureTestUtil extends Object
-
Field Summary
Fields Modifier and Type Field Description static String
testStructuresDirectoryName
-
Constructor Summary
Constructors Constructor Description StructureTestUtil()
-
Method Summary
Modifier and Type Method Description static void
clearArea(BlockBox area, int int2, ServerWorld world)
private static Structure
createStructure(String structureId, ServerWorld world)
static void
createTestArea(String structure, BlockPos pos, BlockPos size, BlockRotation blockRotation, ServerWorld world)
static Optional<BlockPos>
findContainingStructureBlock(BlockPos pos, int radius, ServerWorld world)
static BlockPos
findNearestStructureBlock(BlockPos pos, int radius, ServerWorld world)
static Collection<BlockPos>
findStructureBlocks(BlockPos pos, int radius, ServerWorld world)
private static void
forceLoadNearbyChunks(BlockPos pos, ServerWorld world)
static Box
getStructureBoundingBox(StructureBlockBlockEntity structureBlockEntity)
private static boolean
isInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world)
private static CompoundTag
loadSnbt(Path path)
static StructureBlockBlockEntity
method_22250(String string, BlockPos blockPos, BlockRotation blockRotation, int int2, ServerWorld serverWorld, boolean bool)
private static void
method_22368(int altitude, BlockPos pos, ServerWorld world)
static BlockRotation
method_29408(int int2)
static BlockBox
method_29409(BlockPos blockPos, BlockPos blockPos2, BlockRotation blockRotation)
static BlockBox
method_29410(StructureBlockBlockEntity structureBlockBlockEntity)
static void
placeStartButton(BlockPos blockPos, BlockPos blockPos2, BlockRotation blockRotation, ServerWorld serverWorld)
private static StructureBlockBlockEntity
placeStructure(String name, BlockPos pos, BlockRotation blockRotation, ServerWorld serverWorld, boolean bool)
-
Field Details
-
testStructuresDirectoryName
-
-
Constructor Details
-
StructureTestUtil
public StructureTestUtil()
-
-
Method Details
-
method_29408
-
getStructureBoundingBox
-
method_29410
-
placeStartButton
public static void placeStartButton(BlockPos blockPos, BlockPos blockPos2, BlockRotation blockRotation, ServerWorld serverWorld) -
createTestArea
public static void createTestArea(String structure, BlockPos pos, BlockPos size, BlockRotation blockRotation, ServerWorld world) -
method_22250
public static StructureBlockBlockEntity method_22250(String string, BlockPos blockPos, BlockRotation blockRotation, int int2, ServerWorld serverWorld, boolean bool) -
forceLoadNearbyChunks
-
clearArea
-
method_29409
public static BlockBox method_29409(BlockPos blockPos, BlockPos blockPos2, BlockRotation blockRotation) -
findContainingStructureBlock
public static Optional<BlockPos> findContainingStructureBlock(BlockPos pos, int radius, ServerWorld world) -
findNearestStructureBlock
@Nullable public static BlockPos findNearestStructureBlock(BlockPos pos, int radius, ServerWorld world) -
findStructureBlocks
public static Collection<BlockPos> findStructureBlocks(BlockPos pos, int radius, ServerWorld world) -
createStructure
-
placeStructure
private static StructureBlockBlockEntity placeStructure(String name, BlockPos pos, BlockRotation blockRotation, ServerWorld serverWorld, boolean bool) -
loadSnbt
-
method_22368
-
isInStructureBounds
private static boolean isInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world)
-