Package net.minecraft.test
Class StructureTestUtil
java.lang.Object
net.minecraft.test.StructureTestUtil
- Mappings:
- Namespace - Name - named - net/minecraft/test/StructureTestUtil- intermediary - net/minecraft/class_4525- official - tb
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidclearArea(BlockBox area, ServerWorld world) static voidclearBarrierBox(Box box, ServerWorld world) private static BlockBoxcreateBox(BlockPos pos, int radius, ServerWorld world) static voidcreateTestArea(String testName, BlockPos pos, Vec3i relativePos, BlockRotation rotation, ServerWorld world) findContainingStructureBlock(BlockPos pos, int radius, ServerWorld world) findNearestStructureBlock(BlockPos pos, int radius, ServerWorld world) findStructureBlocks(BlockPos pos, int radius, ServerWorld world) findStructureBlocks(BlockPos pos, int radius, ServerWorld world, String templateName) findTargetedStructureBlock(BlockPos pos, Entity entity, ServerWorld world) private static voidforceLoadNearbyChunks(BlockBox box, ServerWorld world) static BlockPosgetOrigin(StructureBlockBlockEntity structureBlockEntity) static BlockPosgetPlacementPos(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) static BlockRotationgetRotation(int steps) static intgetRotationSteps(BlockRotation rotation) static BlockBoxgetStructureBlockBox(StructureBlockBlockEntity structureBlockEntity) static BlockBoxgetStructureBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation) static BlockPosgetStructureBlockBoxCornerPos(BlockPos pos, Vec3i size, BlockRotation rotation) static BoxgetStructureBoundingBox(StructureBlockBlockEntity structureBlockEntity) static StructureBlockBlockEntityinitStructure(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) private static booleanisInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world) static voidplaceBarrierBox(Box box, ServerWorld world, boolean noSkyAccess) static voidplaceStartButton(BlockPos pos, BlockPos relativePos, BlockRotation rotation, ServerWorld world) private static StructureBlockBlockEntityplaceStructureTemplate(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) private static voidresetBlock(int altitude, BlockPos pos, ServerWorld world) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/test/StructureTestUtil;LOGGER:Lorg/slf4j/Logger;- intermediary - field_27813- Lnet/minecraft/class_4525;field_27813:Lorg/slf4j/Logger;- official - d- Ltb;d:Lorg/slf4j/Logger;
 
- 
field_51468public static final int field_51468- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_51468- Lnet/minecraft/test/StructureTestUtil;field_51468:I- intermediary - field_51468- Lnet/minecraft/class_4525;field_51468:I- official - a- Ltb;a:I
 
- 
TEST_STRUCTURES_DIRECTORY_NAME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TEST_STRUCTURES_DIRECTORY_NAME- Lnet/minecraft/test/StructureTestUtil;TEST_STRUCTURES_DIRECTORY_NAME:Ljava/lang/String;- intermediary - field_33173- Lnet/minecraft/class_4525;field_33173:Ljava/lang/String;- official - b- Ltb;b:Ljava/lang/String;
 
- 
testStructuresDirectoryName- Mappings:
- Namespace - Name - Mixin selector - named - testStructuresDirectoryName- Lnet/minecraft/test/StructureTestUtil;testStructuresDirectoryName:Ljava/lang/String;- intermediary - field_20579- Lnet/minecraft/class_4525;field_20579:Ljava/lang/String;- official - c- Ltb;c:Ljava/lang/String;
 
 
- 
- 
Constructor Details- 
StructureTestUtilpublic StructureTestUtil()
 
- 
- 
Method Details- 
getRotation- Mappings:
- Namespace - Name - Mixin selector - named - getRotation- Lnet/minecraft/test/StructureTestUtil;getRotation(I)Lnet/minecraft/util/BlockRotation;- intermediary - method_29408- Lnet/minecraft/class_4525;method_29408(I)Lnet/minecraft/class_2470;- official - a- Ltb;a(I)Ldqf;
 
- 
getRotationSteps- Mappings:
- Namespace - Name - Mixin selector - named - getRotationSteps- Lnet/minecraft/test/StructureTestUtil;getRotationSteps(Lnet/minecraft/util/BlockRotation;)I- intermediary - method_36105- Lnet/minecraft/class_4525;method_36105(Lnet/minecraft/class_2470;)I- official - a- Ltb;a(Ldqf;)I
 
- 
getStructureBoundingBox- Mappings:
- Namespace - Name - Mixin selector - named - getStructureBoundingBox- Lnet/minecraft/test/StructureTestUtil;getStructureBoundingBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/Box;- intermediary - method_22242- Lnet/minecraft/class_4525;method_22242(Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;- official - a- Ltb;a(Ldvs;)Lfaw;
 
- 
getStructureBlockBox- Mappings:
- Namespace - Name - Mixin selector - named - getStructureBlockBox- Lnet/minecraft/test/StructureTestUtil;getStructureBlockBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/BlockBox;- intermediary - method_29410- Lnet/minecraft/class_4525;method_29410(Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;- official - b- Ltb;b(Ldvs;)Lenf;
 
- 
getOrigin- Mappings:
- Namespace - Name - Mixin selector - named - getOrigin- Lnet/minecraft/test/StructureTestUtil;getOrigin(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/BlockPos;- intermediary - method_54849- Lnet/minecraft/class_4525;method_54849(Lnet/minecraft/class_2633;)Lnet/minecraft/class_2338;- official - c- Ltb;c(Ldvs;)Lji;
 
- 
placeStartButtonpublic static void placeStartButton(BlockPos pos, BlockPos relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - placeStartButton- Lnet/minecraft/test/StructureTestUtil;placeStartButton(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;)V- intermediary - method_22248- Lnet/minecraft/class_4525;method_22248(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V- official - a- Ltb;a(Lji;Lji;Ldqf;Lard;)V
 
- 
createTestAreapublic static void createTestArea(String testName, BlockPos pos, Vec3i relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - createTestArea- Lnet/minecraft/test/StructureTestUtil;createTestArea(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;)V- intermediary - method_22251- Lnet/minecraft/class_4525;method_22251(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V- official - a- Ltb;a(Ljava/lang/String;Lji;Lkm;Ldqf;Lard;)V
 
- 
getPlacementPospublic static BlockPos getPlacementPos(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - getPlacementPos- Lnet/minecraft/test/StructureTestUtil;getPlacementPos(Lnet/minecraft/test/GameTestState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/util/math/BlockPos;- intermediary - method_62774- Lnet/minecraft/class_4525;method_62774(Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2338;- official - a- Ltb;a(Lsl;Lji;Ldqf;Lard;)Lji;
 
- 
initStructurepublic static StructureBlockBlockEntity initStructure(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - initStructure- Lnet/minecraft/test/StructureTestUtil;initStructure(Lnet/minecraft/test/GameTestState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/block/entity/StructureBlockBlockEntity;- intermediary - method_54903- Lnet/minecraft/class_4525;method_54903(Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2633;- official - b- Ltb;b(Lsl;Lji;Ldqf;Lard;)Ldvs;
 
- 
placeBarrierBox- Mappings:
- Namespace - Name - Mixin selector - named - placeBarrierBox- Lnet/minecraft/test/StructureTestUtil;placeBarrierBox(Lnet/minecraft/util/math/Box;Lnet/minecraft/server/world/ServerWorld;Z)V- intermediary - method_57102- Lnet/minecraft/class_4525;method_57102(Lnet/minecraft/class_238;Lnet/minecraft/class_3218;Z)V- official - a- Ltb;a(Lfaw;Lard;Z)V
 
- 
clearBarrierBox- Mappings:
- Namespace - Name - Mixin selector - named - clearBarrierBox- Lnet/minecraft/test/StructureTestUtil;clearBarrierBox(Lnet/minecraft/util/math/Box;Lnet/minecraft/server/world/ServerWorld;)V- intermediary - method_57101- Lnet/minecraft/class_4525;method_57101(Lnet/minecraft/class_238;Lnet/minecraft/class_3218;)V- official - a- Ltb;a(Lfaw;Lard;)V
 
- 
forceLoadNearbyChunks- Mappings:
- Namespace - Name - Mixin selector - named - forceLoadNearbyChunks- Lnet/minecraft/test/StructureTestUtil;forceLoadNearbyChunks(Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/server/world/ServerWorld;)V- intermediary - method_22256- Lnet/minecraft/class_4525;method_22256(Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)V- official - b- Ltb;b(Lenf;Lard;)V
 
- 
clearArea- Mappings:
- Namespace - Name - Mixin selector - named - clearArea- Lnet/minecraft/test/StructureTestUtil;clearArea(Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/server/world/ServerWorld;)V- intermediary - method_22246- Lnet/minecraft/class_4525;method_22246(Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)V- official - a- Ltb;a(Lenf;Lard;)V
 
- 
getStructureBlockBoxCornerPospublic static BlockPos getStructureBlockBoxCornerPos(BlockPos pos, Vec3i size, BlockRotation rotation) - Mappings:
- Namespace - Name - Mixin selector - named - getStructureBlockBoxCornerPos- Lnet/minecraft/test/StructureTestUtil;getStructureBlockBoxCornerPos(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/util/math/BlockPos;- intermediary - method_54847- Lnet/minecraft/class_4525;method_54847(Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;- official - a- Ltb;a(Lji;Lkm;Ldqf;)Lji;
 
- 
getStructureBlockBoxpublic static BlockBox getStructureBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation) - Mappings:
- Namespace - Name - Mixin selector - named - getStructureBlockBox- Lnet/minecraft/test/StructureTestUtil;getStructureBlockBox(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/util/math/BlockBox;- intermediary - method_29409- Lnet/minecraft/class_4525;method_29409(Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;- official - b- Ltb;b(Lji;Lkm;Ldqf;)Lenf;
 
- 
findContainingStructureBlockpublic static Optional<BlockPos> findContainingStructureBlock(BlockPos pos, int radius, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - findContainingStructureBlock- Lnet/minecraft/test/StructureTestUtil;findContainingStructureBlock(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/Optional;- intermediary - method_22244- Lnet/minecraft/class_4525;method_22244(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;- official - a- Ltb;a(Lji;ILard;)Ljava/util/Optional;
 
- 
findNearestStructureBlockpublic static Optional<BlockPos> findNearestStructureBlock(BlockPos pos, int radius, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - findNearestStructureBlock- Lnet/minecraft/test/StructureTestUtil;findNearestStructureBlock(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/Optional;- intermediary - method_22255- Lnet/minecraft/class_4525;method_22255(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;- official - b- Ltb;b(Lji;ILard;)Ljava/util/Optional;
 
- 
findStructureBlockspublic static Stream<BlockPos> findStructureBlocks(BlockPos pos, int radius, ServerWorld world, String templateName) - Mappings:
- Namespace - Name - Mixin selector - named - findStructureBlocks- Lnet/minecraft/test/StructureTestUtil;findStructureBlocks(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;Ljava/lang/String;)Ljava/util/stream/Stream;- intermediary - method_59782- Lnet/minecraft/class_4525;method_59782(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;Ljava/lang/String;)Ljava/util/stream/Stream;- official - a- Ltb;a(Lji;ILard;Ljava/lang/String;)Ljava/util/stream/Stream;
 
- 
findStructureBlocks- Mappings:
- Namespace - Name - Mixin selector - named - findStructureBlocks- Lnet/minecraft/test/StructureTestUtil;findStructureBlocks(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/stream/Stream;- intermediary - method_22258- Lnet/minecraft/class_4525;method_22258(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/stream/Stream;- official - c- Ltb;c(Lji;ILard;)Ljava/util/stream/Stream;
 
- 
placeStructureTemplateprivate static StructureBlockBlockEntity placeStructureTemplate(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - placeStructureTemplate- Lnet/minecraft/test/StructureTestUtil;placeStructureTemplate(Lnet/minecraft/test/GameTestState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/block/entity/StructureBlockBlockEntity;- intermediary - method_22252- Lnet/minecraft/class_4525;method_22252(Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2633;- official - c- Ltb;c(Lsl;Lji;Ldqf;Lard;)Ldvs;
 
- 
createBox- Mappings:
- Namespace - Name - Mixin selector - named - createBox- Lnet/minecraft/test/StructureTestUtil;createBox(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/util/math/BlockBox;- intermediary - method_59785- Lnet/minecraft/class_4525;method_59785(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_3341;- official - d- Ltb;d(Lji;ILard;)Lenf;
 
- 
findTargetedStructureBlockpublic static Stream<BlockPos> findTargetedStructureBlock(BlockPos pos, Entity entity, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - findTargetedStructureBlock- Lnet/minecraft/test/StructureTestUtil;findTargetedStructureBlock(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/server/world/ServerWorld;)Ljava/util/stream/Stream;- intermediary - method_56252- Lnet/minecraft/class_4525;method_56252(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;)Ljava/util/stream/Stream;- official - a- Ltb;a(Lji;Lbum;Lard;)Ljava/util/stream/Stream;
 
- 
resetBlock- Mappings:
- Namespace - Name - Mixin selector - named - resetBlock- Lnet/minecraft/test/StructureTestUtil;resetBlock(ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)V- intermediary - method_22368- Lnet/minecraft/class_4525;method_22368(ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V- official - a- Ltb;a(ILji;Lard;)V
 
- 
isInStructureBoundsprivate static boolean isInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - isInStructureBounds- Lnet/minecraft/test/StructureTestUtil;isInStructureBounds(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Z- intermediary - method_22247- Lnet/minecraft/class_4525;method_22247(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z- official - a- Ltb;a(Lji;Lji;Lard;)Z
 
 
-