Package net.minecraft.test
Class StructureTestUtil
java.lang.Object
net.minecraft.test.StructureTestUtil
- Mappings:
Namespace Name intermediary net/minecraft/class_4525official qenamed 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 intermediary field_27813Lnet/minecraft/class_4525;field_27813:Lorg/slf4j/Logger;official cLqe;c:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/test/StructureTestUtil;LOGGER:Lorg/slf4j/Logger;
-
TEST_STRUCTURES_DIRECTORY_NAME
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_33173Lnet/minecraft/class_4525;field_33173:Ljava/lang/String;official aLqe;a:Ljava/lang/String;named TEST_STRUCTURES_DIRECTORY_NAMELnet/minecraft/test/StructureTestUtil;TEST_STRUCTURES_DIRECTORY_NAME:Ljava/lang/String;
-
testStructuresDirectoryName
- Mappings:
Namespace Name Mixin selector intermediary field_20579Lnet/minecraft/class_4525;field_20579:Ljava/lang/String;official bLqe;b: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 intermediary field_33174Lnet/minecraft/class_4525;field_33174:Iofficial dLqe;d:Inamed field_33174Lnet/minecraft/test/StructureTestUtil;field_33174:I
-
-
Constructor Details
-
StructureTestUtil
public StructureTestUtil()
-
-
Method Details
-
getRotation
- Mappings:
Namespace Name Mixin selector intermediary method_29408Lnet/minecraft/class_4525;method_29408(I)Lnet/minecraft/class_2470;official aLqe;a(I)Lcvw;named getRotationLnet/minecraft/test/StructureTestUtil;getRotation(I)Lnet/minecraft/util/BlockRotation;
-
getRotationSteps
- Mappings:
Namespace Name Mixin selector intermediary method_36105Lnet/minecraft/class_4525;method_36105(Lnet/minecraft/class_2470;)Iofficial aLqe;a(Lcvw;)Inamed getRotationStepsLnet/minecraft/test/StructureTestUtil;getRotationSteps(Lnet/minecraft/util/BlockRotation;)I
-
main
- Throws:
IOException- Mappings:
Namespace Name Mixin selector intermediary method_36106Lnet/minecraft/class_4525;method_36106([Ljava/lang/String;)Vofficial aLqe;a([Ljava/lang/String;)Vnamed mainLnet/minecraft/test/StructureTestUtil;main([Ljava/lang/String;)V
-
getStructureBoundingBox
- Mappings:
Namespace Name Mixin selector intermediary method_22242Lnet/minecraft/class_4525;method_22242(Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;official aLqe;a(Ldax;)Ledv;named getStructureBoundingBoxLnet/minecraft/test/StructureTestUtil;getStructureBoundingBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/Box;
-
getStructureBlockBox
- Mappings:
Namespace Name Mixin selector intermediary method_29410Lnet/minecraft/class_4525;method_29410(Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;official bLqe;b(Ldax;)Ldrp;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 intermediary method_22248Lnet/minecraft/class_4525;method_22248(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Vofficial aLqe;a(Lgu;Lgu;Lcvw;Laif;)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 intermediary 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;)Vofficial aLqe;a(Ljava/lang/String;Lgu;Lhz;Lcvw;Laif;)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 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;official aLqe;a(Ljava/lang/String;Lgu;Lcvw;ILaif;Z)Ldax;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 intermediary method_22256Lnet/minecraft/class_4525;method_22256(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Vofficial aLqe;a(Lgu;Laif;)Vnamed forceLoadNearbyChunksLnet/minecraft/test/StructureTestUtil;forceLoadNearbyChunks(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)V
-
clearArea
- Mappings:
Namespace Name Mixin selector intermediary method_22246Lnet/minecraft/class_4525;method_22246(Lnet/minecraft/class_3341;ILnet/minecraft/class_3218;)Vofficial aLqe;a(Ldrp;ILaif;)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 intermediary method_29409Lnet/minecraft/class_4525;method_29409(Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;official aLqe;a(Lgu;Lhz;Lcvw;)Ldrp;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 intermediary method_22244Lnet/minecraft/class_4525;method_22244(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;official aLqe;a(Lgu;ILaif;)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 intermediary method_22255Lnet/minecraft/class_4525;method_22255(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338;official bLqe;b(Lgu;ILaif;)Lgu;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 intermediary method_22258Lnet/minecraft/class_4525;method_22258(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Collection;official cLqe;c(Lgu;ILaif;)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 intermediary method_22369Lnet/minecraft/class_4525;method_22369(Ljava/lang/String;Lnet/minecraft/class_3218;)Lnet/minecraft/class_3499;official aLqe;a(Ljava/lang/String;Laif;)Ldvq;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 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;official aLqe;a(Ljava/lang/String;Lgu;Lcvw;Laif;Z)Ldax;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 intermediary method_22253Lnet/minecraft/class_4525;method_22253(Ljava/nio/file/Path;)Lnet/minecraft/class_2487;official aLqe;a(Ljava/nio/file/Path;)Lqr;named loadSnbtLnet/minecraft/test/StructureTestUtil;loadSnbt(Ljava/nio/file/Path;)Lnet/minecraft/nbt/NbtCompound;
-
resetBlock
- Mappings:
Namespace Name Mixin selector intermediary method_22368Lnet/minecraft/class_4525;method_22368(ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Vofficial aLqe;a(ILgu;Laif;)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 intermediary method_22247Lnet/minecraft/class_4525;method_22247(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Zofficial aLqe;a(Lgu;Lgu;Laif;)Znamed isInStructureBoundsLnet/minecraft/test/StructureTestUtil;isInStructureBounds(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Z
-