net.minecraft.test

public class TestInstanceUtil

net.minecraft.gametest.framework.StructureUtils
net.minecraft.class_4525
net.minecraft.test.TestInstanceUtil

Field summary

Modifier and TypeField
public static final int
DEFAULT_Y_SEARCH_RADIUS
field_51468
field_51468
public static Path
testStructuresTargetDir
field_1_1514
resourcesPath
public static Path
testStructuresSourceDir
field_1_1513
structureSnbtPath

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static BlockRotation
getRotationForRotationSteps(int rotationSteps)
method_29408(int arg0)
getRotation(int steps)
public static int
getRotationStepsForRotation(Rotation rotation)
method_36105(class_2470 arg0)
getRotationSteps(BlockRotation rotation)
public static TestInstanceBlockEntity
createNewEmptyTest(Identifier id, BlockPos structurePos, Vec3i size, Rotation rotation, ServerLevel level)
method_66992(class_2960 arg0, class_2338 arg1, class_2382 arg2, class_2470 arg3, class_3218 arg4)
createTestInstanceBlockEntity(Identifier testInstanceId, BlockPos pos, Vec3i size, BlockRotation rotation, ServerWorld world)
public static void
clearSpaceForStructure(BoundingBox structureBoundingBox, ServerLevel level)
method_22246(class_3341 arg0, class_3218 arg1)
clearArea(BlockBox area, ServerWorld world)
public static BlockPos
getTransformedFarCorner(BlockPos structurePosition, Vec3i size, Rotation rotation)
method_54847(class_2338 arg0, class_2382 arg1, class_2470 arg2)
getTestInstanceBlockBoxCornerPos(BlockPos pos, Vec3i size, BlockRotation rotation)
public static BlockBox
getStructureBoundingBox(BlockPos northWestCorner, Vec3i size, Rotation rotation)
method_29409(class_2338 arg0, class_2382 arg1, class_2470 arg2)
getTestInstanceBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation)
public static Optional<BlockPos>
findTestContainingPos(BlockPos pos, int searchRadius, ServerLevel level)
method_22244(class_2338 arg0, int arg1, class_3218 arg2)
findContainingTestInstanceBlock(BlockPos pos, int radius, ServerWorld world)
public static Optional<BlockPos>
findNearestTest(BlockPos relativeToPos, int searchRadius, ServerLevel level)
method_22255(class_2338 arg0, int arg1, class_3218 arg2)
findNearestTestInstanceBlock(BlockPos pos, int radius, ServerWorld world)
public static Stream<BlockPos>
findTestBlocks(BlockPos centerPos, int searchRadius, ServerLevel level)
method_22258(class_2338 arg0, int arg1, class_3218 arg2)
findTestInstanceBlocks(BlockPos pos, int radius, ServerWorld world)
public static Stream<BlockPos>
lookedAtTestPos(BlockPos pos, Entity camera, ServerLevel level)
method_56252(class_2338 arg0, class_1297 arg1, class_3218 arg2)
findTargetedTestInstanceBlock(BlockPos pos, Entity entity, ServerWorld world)
private static void
clearBlock(int airIfAboveThisY, BlockPos pos, ServerLevel level)
method_22368(int arg0, class_2338 arg1, class_3218 arg2)
resetBlock(int altitude, BlockPos pos, ServerWorld world)
private static boolean
doesStructureContain(BlockPos testInstanceBlockPos, BlockPos pos, ServerLevel level)
method_22247(class_2338 arg0, class_2338 arg1, class_3218 arg2)
isInBounds(BlockPos testInstanceBlockPos, BlockPos pos, ServerWorld world)
private static boolean
lambda$lookedAtTestPos$1(Vec3 arg0, Vec3 arg1, TestInstanceBlockEntity arg2)
method_66994(class_243 arg0, class_243 arg1, class_10638 arg2)
method_66994(Vec3d arg0, Vec3d arg1, TestInstanceBlockEntity testInstanceBlockEntity)
private static Optional
lambda$lookedAtTestPos$0(ServerLevel arg0, BlockPos arg1)
method_66993(class_3218 arg0, class_2338 arg1)
method_66993(ServerWorld arg0, BlockPos blockPos)
private static boolean
lambda$findTestBlocks$1(BlockPos arg0)
method_71143(class_2338 arg0)
method_71143(BlockPos poiPos)
private static boolean
lambda$findTestBlocks$0(Holder arg0)
method_71144(class_6880 arg0)
method_71144(RegistryEntry poiType)
private static int
lambda$findNearestTest$0(BlockPos arg0, BlockPos arg1)
method_66996(class_2338 arg0, class_2338 arg1)
method_66996(BlockPos arg0, BlockPos blockPos)
private static boolean
lambda$findTestContainingPos$0(BlockPos arg0, ServerLevel arg1, BlockPos arg2)
method_66995(class_2338 arg0, class_3218 arg1, class_2338 arg2)
method_66995(BlockPos arg0, ServerWorld arg1, BlockPos blockPos)
private static boolean
lambda$clearSpaceForStructure$1(Entity arg0)
method_22241(class_1297 arg0)
method_22241(Entity entity)
private static void
lambda$clearSpaceForStructure$0(int arg0, ServerLevel arg1, BlockPos arg2)
method_22254(int arg0, class_3218 arg1, class_2338 arg2)
method_22254(int arg0, ServerWorld arg1, BlockPos pos)