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 private static Loggerfield_27813static StringtestStructuresDirectoryName -
Constructor Summary
Constructors Constructor Description StructureTestUtil() -
Method Summary
Modifier and Type Method Description static voidclearArea(BlockBox area, int int2, ServerWorld world)private static StructurecreateStructure(String structureId, ServerWorld world)static voidcreateTestArea(String structure, BlockPos pos, BlockPos size, BlockRotation blockRotation, ServerWorld world)static Optional<BlockPos>findContainingStructureBlock(BlockPos pos, int radius, ServerWorld world)static BlockPosfindNearestStructureBlock(BlockPos pos, int radius, ServerWorld world)static Collection<BlockPos>findStructureBlocks(BlockPos pos, int radius, ServerWorld world)private static voidforceLoadNearbyChunks(BlockPos pos, ServerWorld world)static BoxgetStructureBoundingBox(StructureBlockBlockEntity structureBlockEntity)private static booleanisInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world)private static CompoundTagloadSnbt(Path path)static StructureBlockBlockEntitymethod_22250(String string, BlockPos blockPos, BlockRotation blockRotation, int int2, ServerWorld serverWorld, boolean bool)private static voidmethod_22368(int altitude, BlockPos pos, ServerWorld world)static BlockRotationmethod_29408(int int2)static BlockBoxmethod_29409(BlockPos blockPos, BlockPos blockPos2, BlockRotation blockRotation)static BlockBoxmethod_29410(StructureBlockBlockEntity structureBlockBlockEntity)static voidplaceStartButton(BlockPos blockPos, BlockPos blockPos2, BlockRotation blockRotation, ServerWorld serverWorld)private static StructureBlockBlockEntityplaceStructure(String name, BlockPos pos, BlockRotation blockRotation, ServerWorld serverWorld, boolean bool)
-
Field Details
-
field_27813
-
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)
-