Package net.minecraft.test
Class StructureTestUtil
java.lang.Object
net.minecraft.test.StructureTestUtil
- Mappings:
Namespace Name official qeintermediary net/minecraft/class_4525named net/minecraft/test/StructureTestUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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 bool) 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 cLqe;c:Lorg/slf4j/Logger;intermediary field_27813Lnet/minecraft/class_4525;field_27813:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/test/StructureTestUtil;LOGGER:Lorg/slf4j/Logger;
-
TEST_STRUCTURES_DIRECTORY_NAME
- See Also:
- Mappings:
Namespace Name Mixin selector official aLqe;a:Ljava/lang/String;intermediary field_33173Lnet/minecraft/class_4525;field_33173:Ljava/lang/String;named TEST_STRUCTURES_DIRECTORY_NAMELnet/minecraft/test/StructureTestUtil;TEST_STRUCTURES_DIRECTORY_NAME:Ljava/lang/String;
-
testStructuresDirectoryName
- Mappings:
Namespace Name Mixin selector official bLqe;b:Ljava/lang/String;intermediary field_20579Lnet/minecraft/class_4525;field_20579:Ljava/lang/String;named testStructuresDirectoryNameLnet/minecraft/test/StructureTestUtil;testStructuresDirectoryName:Ljava/lang/String;
-
field_33174
private static final int field_33174- See Also:
- Mappings:
Namespace Name Mixin selector official dLqe;d:Iintermediary field_33174Lnet/minecraft/class_4525;field_33174:Inamed field_33174Lnet/minecraft/test/StructureTestUtil;field_33174:I
-
-
Constructor Details
-
StructureTestUtil
public StructureTestUtil()
-
-
Method Details
-
getRotation
- Mappings:
Namespace Name Mixin selector official aLqe;a(I)Lcvw;intermediary method_29408Lnet/minecraft/class_4525;method_29408(I)Lnet/minecraft/class_2470;named getRotationLnet/minecraft/test/StructureTestUtil;getRotation(I)Lnet/minecraft/util/BlockRotation;
-
getRotationSteps
- Mappings:
Namespace Name Mixin selector official aLqe;a(Lcvw;)Iintermediary method_36105Lnet/minecraft/class_4525;method_36105(Lnet/minecraft/class_2470;)Inamed getRotationStepsLnet/minecraft/test/StructureTestUtil;getRotationSteps(Lnet/minecraft/util/BlockRotation;)I
-
main
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLqe;a([Ljava/lang/String;)Vintermediary method_36106Lnet/minecraft/class_4525;method_36106([Ljava/lang/String;)Vnamed mainLnet/minecraft/test/StructureTestUtil;main([Ljava/lang/String;)V
-
getStructureBoundingBox
- Mappings:
Namespace Name Mixin selector official aLqe;a(Ldax;)Ledv;intermediary method_22242Lnet/minecraft/class_4525;method_22242(Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;named getStructureBoundingBoxLnet/minecraft/test/StructureTestUtil;getStructureBoundingBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/Box;
-
getStructureBlockBox
- Mappings:
Namespace Name Mixin selector official bLqe;b(Ldax;)Ldrp;intermediary method_29410Lnet/minecraft/class_4525;method_29410(Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;named getStructureBlockBoxLnet/minecraft/test/StructureTestUtil;getStructureBlockBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/BlockBox;
-
placeStartButton
public static void placeStartButton(BlockPos pos, BlockPos relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector official aLqe;a(Lgu;Lgu;Lcvw;Laif;)Vintermediary method_22248Lnet/minecraft/class_4525;method_22248(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Vnamed placeStartButtonLnet/minecraft/test/StructureTestUtil;placeStartButton(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;)V
-
createTestArea
public static void createTestArea(String testName, BlockPos pos, Vec3i relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector official aLqe;a(Ljava/lang/String;Lgu;Lhz;Lcvw;Laif;)Vintermediary method_22251Lnet/minecraft/class_4525;method_22251(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Vnamed createTestAreaLnet/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
-
createStructureTemplate
public static StructureBlockBlockEntity createStructureTemplate(String templateName, BlockPos pos, BlockRotation rotation, int int2, ServerWorld world, boolean bool) - Mappings:
Namespace Name Mixin selector official aLqe;a(Ljava/lang/String;Lgu;Lcvw;ILaif;Z)Ldax;intermediary method_22250Lnet/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 createStructureTemplateLnet/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 aLqe;a(Lgu;Laif;)Vintermediary method_22256Lnet/minecraft/class_4525;method_22256(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Vnamed forceLoadNearbyChunksLnet/minecraft/test/StructureTestUtil;forceLoadNearbyChunks(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)V
-
clearArea
- Mappings:
Namespace Name Mixin selector official aLqe;a(Ldrp;ILaif;)Vintermediary method_22246Lnet/minecraft/class_4525;method_22246(Lnet/minecraft/class_3341;ILnet/minecraft/class_3218;)Vnamed clearAreaLnet/minecraft/test/StructureTestUtil;clearArea(Lnet/minecraft/util/math/BlockBox;ILnet/minecraft/server/world/ServerWorld;)V
-
getStructureBlockBox
public static BlockBox getStructureBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation) - Mappings:
Namespace Name Mixin selector official aLqe;a(Lgu;Lhz;Lcvw;)Ldrp;intermediary method_29409Lnet/minecraft/class_4525;method_29409(Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;named getStructureBlockBoxLnet/minecraft/test/StructureTestUtil;getStructureBlockBox(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/util/math/BlockBox;
-
findContainingStructureBlock
public static Optional<BlockPos> findContainingStructureBlock(BlockPos pos, int radius, ServerWorld world) - Mappings:
Namespace Name Mixin selector official aLqe;a(Lgu;ILaif;)Ljava/util/Optional;intermediary method_22244Lnet/minecraft/class_4525;method_22244(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;named findContainingStructureBlockLnet/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 bLqe;b(Lgu;ILaif;)Lgu;intermediary method_22255Lnet/minecraft/class_4525;method_22255(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338;named findNearestStructureBlockLnet/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 cLqe;c(Lgu;ILaif;)Ljava/util/Collection;intermediary method_22258Lnet/minecraft/class_4525;method_22258(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Collection;named findStructureBlocksLnet/minecraft/test/StructureTestUtil;findStructureBlocks(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/Collection;
-
createStructureTemplate
- Mappings:
Namespace Name Mixin selector official aLqe;a(Ljava/lang/String;Laif;)Ldvq;intermediary method_22369Lnet/minecraft/class_4525;method_22369(Ljava/lang/String;Lnet/minecraft/class_3218;)Lnet/minecraft/class_3499;named createStructureTemplateLnet/minecraft/test/StructureTestUtil;createStructureTemplate(Ljava/lang/String;Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/structure/StructureTemplate;
-
placeStructureTemplate
private static StructureBlockBlockEntity placeStructureTemplate(String name, BlockPos pos, BlockRotation rotation, ServerWorld world, boolean bool) - Mappings:
Namespace Name Mixin selector official aLqe;a(Ljava/lang/String;Lgu;Lcvw;Laif;Z)Ldax;intermediary method_22252Lnet/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 placeStructureTemplateLnet/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 aLqe;a(Ljava/nio/file/Path;)Lqr;intermediary method_22253Lnet/minecraft/class_4525;method_22253(Ljava/nio/file/Path;)Lnet/minecraft/class_2487;named loadSnbtLnet/minecraft/test/StructureTestUtil;loadSnbt(Ljava/nio/file/Path;)Lnet/minecraft/nbt/NbtCompound;
-
resetBlock
- Mappings:
Namespace Name Mixin selector official aLqe;a(ILgu;Laif;)Vintermediary method_22368Lnet/minecraft/class_4525;method_22368(ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Vnamed resetBlockLnet/minecraft/test/StructureTestUtil;resetBlock(ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)V
-
isInStructureBounds
private static boolean isInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world) - Mappings:
Namespace Name Mixin selector official aLqe;a(Lgu;Lgu;Laif;)Zintermediary method_22247Lnet/minecraft/class_4525;method_22247(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Znamed isInStructureBoundsLnet/minecraft/test/StructureTestUtil;isInStructureBounds(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Z
-