Package net.minecraft.test
Class StructureTestUtil
java.lang.Object
net.minecraft.test.StructureTestUtil
- Mappings:
- Namespace - Name - official - qe- intermediary - net/minecraft/class_4525- named - net/minecraft/test/StructureTestUtil
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidclearArea(BlockBox area, int altitude, ServerWorld world) private static StructureTemplatecreateStructureTemplate(String templateId, ServerWorld world) static StructureBlockBlockEntitycreateStructureTemplate(String templateName, BlockPos pos, BlockRotation rotation, int int2, ServerWorld world, boolean interactive) 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) static Collection<BlockPos>findStructureBlocks(BlockPos pos, int radius, ServerWorld world) private static voidforceLoadNearbyChunks(BlockPos pos, ServerWorld world) static BlockRotationgetRotation(int steps) static intgetRotationSteps(BlockRotation rotation) static BlockBoxgetStructureBlockBox(StructureBlockBlockEntity structureBlockEntity) static BlockBoxgetStructureBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation) static BoxgetStructureBoundingBox(StructureBlockBlockEntity structureBlockEntity) private static booleanisInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world) private static @Nullable NbtCompoundstatic voidstatic voidplaceStartButton(BlockPos pos, BlockPos relativePos, BlockRotation rotation, ServerWorld world) private static StructureBlockBlockEntityplaceStructureTemplate(String name, BlockPos pos, BlockRotation rotation, ServerWorld world, boolean bool) private static voidresetBlock(int altitude, BlockPos pos, ServerWorld world) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - c- Lqe;c:Lorg/slf4j/Logger;- intermediary - field_27813- Lnet/minecraft/class_4525;field_27813:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/test/StructureTestUtil;LOGGER:Lorg/slf4j/Logger;
 
- 
TEST_STRUCTURES_DIRECTORY_NAME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a:Ljava/lang/String;- intermediary - field_33173- Lnet/minecraft/class_4525;field_33173:Ljava/lang/String;- named - TEST_STRUCTURES_DIRECTORY_NAME- Lnet/minecraft/test/StructureTestUtil;TEST_STRUCTURES_DIRECTORY_NAME:Ljava/lang/String;
 
- 
testStructuresDirectoryName- Mappings:
- Namespace - Name - Mixin selector - official - b- Lqe;b:Ljava/lang/String;- intermediary - field_20579- Lnet/minecraft/class_4525;field_20579:Ljava/lang/String;- named - testStructuresDirectoryName- Lnet/minecraft/test/StructureTestUtil;testStructuresDirectoryName:Ljava/lang/String;
 
- 
field_33174private static final int field_33174- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lqe;d:I- intermediary - field_33174- Lnet/minecraft/class_4525;field_33174:I- named - field_33174- Lnet/minecraft/test/StructureTestUtil;field_33174:I
 
 
- 
- 
Constructor Details- 
StructureTestUtilpublic StructureTestUtil()
 
- 
- 
Method Details- 
getRotation- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(I)Lcvz;- intermediary - method_29408- Lnet/minecraft/class_4525;method_29408(I)Lnet/minecraft/class_2470;- named - getRotation- Lnet/minecraft/test/StructureTestUtil;getRotation(I)Lnet/minecraft/util/BlockRotation;
 
- 
getRotationSteps- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Lcvz;)I- intermediary - method_36105- Lnet/minecraft/class_4525;method_36105(Lnet/minecraft/class_2470;)I- named - getRotationSteps- Lnet/minecraft/test/StructureTestUtil;getRotationSteps(Lnet/minecraft/util/BlockRotation;)I
 
- 
main- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a([Ljava/lang/String;)V- intermediary - method_36106- Lnet/minecraft/class_4525;method_36106([Ljava/lang/String;)V- named - main- Lnet/minecraft/test/StructureTestUtil;main([Ljava/lang/String;)V
 
- 
getStructureBoundingBox- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Ldba;)Leed;- intermediary - method_22242- Lnet/minecraft/class_4525;method_22242(Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;- named - getStructureBoundingBox- Lnet/minecraft/test/StructureTestUtil;getStructureBoundingBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/Box;
 
- 
getStructureBlockBox- Mappings:
- Namespace - Name - Mixin selector - official - b- Lqe;b(Ldba;)Ldrs;- intermediary - method_29410- Lnet/minecraft/class_4525;method_29410(Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;- named - getStructureBlockBox- Lnet/minecraft/test/StructureTestUtil;getStructureBlockBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/BlockBox;
 
- 
placeStartButtonpublic static void placeStartButton(BlockPos pos, BlockPos relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Lgu;Lgu;Lcvz;Laif;)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- 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
 
- 
createTestAreapublic static void createTestArea(String testName, BlockPos pos, Vec3i relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Ljava/lang/String;Lgu;Lhz;Lcvz;Laif;)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- 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
 
- 
createStructureTemplatepublic static StructureBlockBlockEntity createStructureTemplate(String templateName, BlockPos pos, BlockRotation rotation, int int2, ServerWorld world, boolean interactive) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Ljava/lang/String;Lgu;Lcvz;ILaif;Z)Ldba;- intermediary - method_22250- Lnet/minecraft/class_4525;method_22250(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;ILnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;- named - createStructureTemplate- Lnet/minecraft/test/StructureTestUtil;createStructureTemplate(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;ILnet/minecraft/server/world/ServerWorld;Z)Lnet/minecraft/block/entity/StructureBlockBlockEntity;
 
- 
forceLoadNearbyChunks- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Lgu;Laif;)V- intermediary - method_22256- Lnet/minecraft/class_4525;method_22256(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V- named - forceLoadNearbyChunks- Lnet/minecraft/test/StructureTestUtil;forceLoadNearbyChunks(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)V
 
- 
clearArea- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Ldrs;ILaif;)V- intermediary - method_22246- Lnet/minecraft/class_4525;method_22246(Lnet/minecraft/class_3341;ILnet/minecraft/class_3218;)V- named - clearArea- Lnet/minecraft/test/StructureTestUtil;clearArea(Lnet/minecraft/util/math/BlockBox;ILnet/minecraft/server/world/ServerWorld;)V
 
- 
getStructureBlockBoxpublic static BlockBox getStructureBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Lgu;Lhz;Lcvz;)Ldrs;- 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;- 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;
 
- 
findContainingStructureBlockpublic static Optional<BlockPos> findContainingStructureBlock(BlockPos pos, int radius, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Lgu;ILaif;)Ljava/util/Optional;- intermediary - method_22244- Lnet/minecraft/class_4525;method_22244(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;- named - findContainingStructureBlock- Lnet/minecraft/test/StructureTestUtil;findContainingStructureBlock(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/Optional;
 
- 
findNearestStructureBlock@Nullable public static @Nullable BlockPos findNearestStructureBlock(BlockPos pos, int radius, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lqe;b(Lgu;ILaif;)Lgu;- intermediary - method_22255- Lnet/minecraft/class_4525;method_22255(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338;- named - findNearestStructureBlock- Lnet/minecraft/test/StructureTestUtil;findNearestStructureBlock(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/util/math/BlockPos;
 
- 
findStructureBlocks- Mappings:
- Namespace - Name - Mixin selector - official - c- Lqe;c(Lgu;ILaif;)Ljava/util/Collection;- intermediary - method_22258- Lnet/minecraft/class_4525;method_22258(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Collection;- named - findStructureBlocks- Lnet/minecraft/test/StructureTestUtil;findStructureBlocks(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/Collection;
 
- 
createStructureTemplate- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Ljava/lang/String;Laif;)Ldvt;- intermediary - method_22369- Lnet/minecraft/class_4525;method_22369(Ljava/lang/String;Lnet/minecraft/class_3218;)Lnet/minecraft/class_3499;- named - createStructureTemplate- Lnet/minecraft/test/StructureTestUtil;createStructureTemplate(Ljava/lang/String;Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/structure/StructureTemplate;
 
- 
placeStructureTemplateprivate static StructureBlockBlockEntity placeStructureTemplate(String name, BlockPos pos, BlockRotation rotation, ServerWorld world, boolean bool) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Ljava/lang/String;Lgu;Lcvz;Laif;Z)Ldba;- intermediary - method_22252- Lnet/minecraft/class_4525;method_22252(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;- named - placeStructureTemplate- Lnet/minecraft/test/StructureTestUtil;placeStructureTemplate(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;Z)Lnet/minecraft/block/entity/StructureBlockBlockEntity;
 
- 
loadSnbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Ljava/nio/file/Path;)Lqr;- intermediary - method_22253- Lnet/minecraft/class_4525;method_22253(Ljava/nio/file/Path;)Lnet/minecraft/class_2487;- named - loadSnbt- Lnet/minecraft/test/StructureTestUtil;loadSnbt(Ljava/nio/file/Path;)Lnet/minecraft/nbt/NbtCompound;
 
- 
resetBlock- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(ILgu;Laif;)V- intermediary - method_22368- Lnet/minecraft/class_4525;method_22368(ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V- named - resetBlock- Lnet/minecraft/test/StructureTestUtil;resetBlock(ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)V
 
- 
isInStructureBoundsprivate static boolean isInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lqe;a(Lgu;Lgu;Laif;)Z- intermediary - method_22247- Lnet/minecraft/class_4525;method_22247(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z- named - isInStructureBounds- Lnet/minecraft/test/StructureTestUtil;isInStructureBounds(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Z
 
 
-