Package net.minecraft.test
Class StructureTestUtil
java.lang.Object
net.minecraft.test.StructureTestUtil
- Mappings:
Namespace Name official sbintermediary net/minecraft/class_4525named net/minecraft/test/StructureTestUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclearArea(BlockBox area, 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) static Collection<BlockPos>findStructureBlocks(BlockPos pos, int radius, ServerWorld world) private static voidforceLoadNearbyChunks(BlockBox box, 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 BlockPosgetStructureBlockPos(StructureBlockBlockEntity structureBlockEntity) static BoxgetStructureBoundingBox(StructureBlockBlockEntity structureBlockEntity) static StructureBlockBlockEntityinitStructure(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) private static booleanisInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world) 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 official cLsb;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 aLsb;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 bLsb;b:Ljava/lang/String;intermediary field_20579Lnet/minecraft/class_4525;field_20579:Ljava/lang/String;named testStructuresDirectoryNameLnet/minecraft/test/StructureTestUtil;testStructuresDirectoryName:Ljava/lang/String;
-
-
Constructor Details
-
StructureTestUtil
public StructureTestUtil()
-
-
Method Details
-
getRotation
- Mappings:
Namespace Name Mixin selector official aLsb;a(I)Lddc;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 aLsb;a(Lddc;)Iintermediary method_36105Lnet/minecraft/class_4525;method_36105(Lnet/minecraft/class_2470;)Inamed getRotationStepsLnet/minecraft/test/StructureTestUtil;getRotationSteps(Lnet/minecraft/util/BlockRotation;)I
-
getStructureBoundingBox
- Mappings:
Namespace Name Mixin selector official aLsb;a(Ldij;)Lelo;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 bLsb;b(Ldij;)Ldyy;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;
-
getStructureBlockPos
- Mappings:
Namespace Name Mixin selector official cLsb;c(Ldij;)Lhx;intermediary method_54849Lnet/minecraft/class_4525;method_54849(Lnet/minecraft/class_2633;)Lnet/minecraft/class_2338;named getStructureBlockPosLnet/minecraft/test/StructureTestUtil;getStructureBlockPos(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/BlockPos;
-
placeStartButton
public static void placeStartButton(BlockPos pos, BlockPos relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector official aLsb;a(Lhx;Lhx;Lddc;Land;)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 aLsb;a(Ljava/lang/String;Lhx;Ljb;Lddc;Land;)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
-
initStructure
public static StructureBlockBlockEntity initStructure(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector official aLsb;a(Lro;Lhx;Lddc;Land;)Ldij;intermediary method_54903Lnet/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;named initStructureLnet/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;
-
forceLoadNearbyChunks
- Mappings:
Namespace Name Mixin selector official bLsb;b(Ldyy;Land;)Vintermediary method_22256Lnet/minecraft/class_4525;method_22256(Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)Vnamed forceLoadNearbyChunksLnet/minecraft/test/StructureTestUtil;forceLoadNearbyChunks(Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/server/world/ServerWorld;)V
-
clearArea
- Mappings:
Namespace Name Mixin selector official aLsb;a(Ldyy;Land;)Vintermediary method_22246Lnet/minecraft/class_4525;method_22246(Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)Vnamed clearAreaLnet/minecraft/test/StructureTestUtil;clearArea(Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/server/world/ServerWorld;)V
-
getStructureBlockBoxCornerPos
public static BlockPos getStructureBlockBoxCornerPos(BlockPos pos, Vec3i size, BlockRotation rotation) - Mappings:
Namespace Name Mixin selector official aLsb;a(Lhx;Ljb;Lddc;)Lhx;intermediary method_54847Lnet/minecraft/class_4525;method_54847(Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;named getStructureBlockBoxCornerPosLnet/minecraft/test/StructureTestUtil;getStructureBlockBoxCornerPos(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/util/math/BlockPos;
-
getStructureBlockBox
public static BlockBox getStructureBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation) - Mappings:
Namespace Name Mixin selector official bLsb;b(Lhx;Ljb;Lddc;)Ldyy;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 aLsb;a(Lhx;ILand;)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 bLsb;b(Lhx;ILand;)Lhx;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 cLsb;c(Lhx;ILand;)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;
-
placeStructureTemplate
private static StructureBlockBlockEntity placeStructureTemplate(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector official bLsb;b(Lro;Lhx;Lddc;Land;)Ldij;intermediary method_22252Lnet/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;named placeStructureTemplateLnet/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;
-
resetBlock
- Mappings:
Namespace Name Mixin selector official aLsb;a(ILhx;Land;)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 aLsb;a(Lhx;Lhx;Land;)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
-