Package net.minecraft.test
Class StructureTestUtil
java.lang.Object
net.minecraft.test.StructureTestUtil
- Mappings:
Namespace Name named net/minecraft/test/StructureTestUtilintermediary net/minecraft/class_4525official ty
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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 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 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 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 LOGGERLnet/minecraft/test/StructureTestUtil;LOGGER:Lorg/slf4j/Logger;intermediary field_27813Lnet/minecraft/class_4525;field_27813:Lorg/slf4j/Logger;official dLty;d:Lorg/slf4j/Logger;
-
field_51468
public static final int field_51468- See Also:
- Mappings:
Namespace Name Mixin selector named field_51468Lnet/minecraft/test/StructureTestUtil;field_51468:Iintermediary field_51468Lnet/minecraft/class_4525;field_51468:Iofficial aLty;a:I
-
TEST_STRUCTURES_DIRECTORY_NAME
- See Also:
- Mappings:
Namespace Name Mixin selector named TEST_STRUCTURES_DIRECTORY_NAMELnet/minecraft/test/StructureTestUtil;TEST_STRUCTURES_DIRECTORY_NAME:Ljava/lang/String;intermediary field_33173Lnet/minecraft/class_4525;field_33173:Ljava/lang/String;official bLty;b:Ljava/lang/String;
-
testStructuresDirectoryName
- Mappings:
Namespace Name Mixin selector named testStructuresDirectoryNameLnet/minecraft/test/StructureTestUtil;testStructuresDirectoryName:Ljava/lang/String;intermediary field_20579Lnet/minecraft/class_4525;field_20579:Ljava/lang/String;official cLty;c:Ljava/lang/String;
-
-
Constructor Details
-
StructureTestUtil
public StructureTestUtil()
-
-
Method Details
-
getRotation
- Mappings:
Namespace Name Mixin selector named getRotationLnet/minecraft/test/StructureTestUtil;getRotation(I)Lnet/minecraft/util/BlockRotation;intermediary method_29408Lnet/minecraft/class_4525;method_29408(I)Lnet/minecraft/class_2470;official aLty;a(I)Ldow;
-
getRotationSteps
- Mappings:
Namespace Name Mixin selector named getRotationStepsLnet/minecraft/test/StructureTestUtil;getRotationSteps(Lnet/minecraft/util/BlockRotation;)Iintermediary method_36105Lnet/minecraft/class_4525;method_36105(Lnet/minecraft/class_2470;)Iofficial aLty;a(Ldow;)I
-
getStructureBoundingBox
- Mappings:
Namespace Name Mixin selector named getStructureBoundingBoxLnet/minecraft/test/StructureTestUtil;getStructureBoundingBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/Box;intermediary method_22242Lnet/minecraft/class_4525;method_22242(Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;official aLty;a(Ldui;)Lezm;
-
getStructureBlockBox
- Mappings:
Namespace Name Mixin selector named getStructureBlockBoxLnet/minecraft/test/StructureTestUtil;getStructureBlockBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/BlockBox;intermediary method_29410Lnet/minecraft/class_4525;method_29410(Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;official bLty;b(Ldui;)Lelt;
-
getStructureBlockPos
- Mappings:
Namespace Name Mixin selector named getStructureBlockPosLnet/minecraft/test/StructureTestUtil;getStructureBlockPos(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Lnet/minecraft/util/math/BlockPos;intermediary method_54849Lnet/minecraft/class_4525;method_54849(Lnet/minecraft/class_2633;)Lnet/minecraft/class_2338;official cLty;c(Ldui;)Ljh;
-
placeStartButton
public static void placeStartButton(BlockPos pos, BlockPos relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector named placeStartButtonLnet/minecraft/test/StructureTestUtil;placeStartButton(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_22248Lnet/minecraft/class_4525;method_22248(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Vofficial aLty;a(Ljh;Ljh;Ldow;Larq;)V
-
createTestArea
public static void createTestArea(String testName, BlockPos pos, Vec3i relativePos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector named 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;)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;)Vofficial aLty;a(Ljava/lang/String;Ljh;Lkl;Ldow;Larq;)V
-
getPlacementPos
public static BlockPos getPlacementPos(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector named getPlacementPosLnet/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_62774Lnet/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 aLty;a(Lti;Ljh;Ldow;Larq;)Ljh;
-
initStructure
public static StructureBlockBlockEntity initStructure(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector 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;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;official bLty;b(Lti;Ljh;Ldow;Larq;)Ldui;
-
placeBarrierBox
- Mappings:
Namespace Name Mixin selector named placeBarrierBoxLnet/minecraft/test/StructureTestUtil;placeBarrierBox(Lnet/minecraft/util/math/Box;Lnet/minecraft/server/world/ServerWorld;Z)Vintermediary method_57102Lnet/minecraft/class_4525;method_57102(Lnet/minecraft/class_238;Lnet/minecraft/class_3218;Z)Vofficial aLty;a(Lezm;Larq;Z)V
-
clearBarrierBox
- Mappings:
Namespace Name Mixin selector named clearBarrierBoxLnet/minecraft/test/StructureTestUtil;clearBarrierBox(Lnet/minecraft/util/math/Box;Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_57101Lnet/minecraft/class_4525;method_57101(Lnet/minecraft/class_238;Lnet/minecraft/class_3218;)Vofficial aLty;a(Lezm;Larq;)V
-
forceLoadNearbyChunks
- Mappings:
Namespace Name Mixin selector named forceLoadNearbyChunksLnet/minecraft/test/StructureTestUtil;forceLoadNearbyChunks(Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_22256Lnet/minecraft/class_4525;method_22256(Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)Vofficial bLty;b(Lelt;Larq;)V
-
clearArea
- Mappings:
Namespace Name Mixin selector named clearAreaLnet/minecraft/test/StructureTestUtil;clearArea(Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_22246Lnet/minecraft/class_4525;method_22246(Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)Vofficial aLty;a(Lelt;Larq;)V
-
getStructureBlockBoxCornerPos
public static BlockPos getStructureBlockBoxCornerPos(BlockPos pos, Vec3i size, BlockRotation rotation) - Mappings:
Namespace Name Mixin selector 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;intermediary method_54847Lnet/minecraft/class_4525;method_54847(Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;official aLty;a(Ljh;Lkl;Ldow;)Ljh;
-
getStructureBlockBox
public static BlockBox getStructureBlockBox(BlockPos pos, Vec3i relativePos, BlockRotation rotation) - Mappings:
Namespace Name Mixin selector 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;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 bLty;b(Ljh;Lkl;Ldow;)Lelt;
-
findContainingStructureBlock
public static Optional<BlockPos> findContainingStructureBlock(BlockPos pos, int radius, ServerWorld world) - Mappings:
Namespace Name Mixin selector named findContainingStructureBlockLnet/minecraft/test/StructureTestUtil;findContainingStructureBlock(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/Optional;intermediary method_22244Lnet/minecraft/class_4525;method_22244(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;official aLty;a(Ljh;ILarq;)Ljava/util/Optional;
-
findNearestStructureBlock
public static Optional<BlockPos> findNearestStructureBlock(BlockPos pos, int radius, ServerWorld world) - Mappings:
Namespace Name Mixin selector named findNearestStructureBlockLnet/minecraft/test/StructureTestUtil;findNearestStructureBlock(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/Optional;intermediary method_22255Lnet/minecraft/class_4525;method_22255(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;official bLty;b(Ljh;ILarq;)Ljava/util/Optional;
-
findStructureBlocks
public static Stream<BlockPos> findStructureBlocks(BlockPos pos, int radius, ServerWorld world, String templateName) - Mappings:
Namespace Name Mixin selector named findStructureBlocksLnet/minecraft/test/StructureTestUtil;findStructureBlocks(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;Ljava/lang/String;)Ljava/util/stream/Stream;intermediary method_59782Lnet/minecraft/class_4525;method_59782(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;Ljava/lang/String;)Ljava/util/stream/Stream;official aLty;a(Ljh;ILarq;Ljava/lang/String;)Ljava/util/stream/Stream;
-
findStructureBlocks
- Mappings:
Namespace Name Mixin selector named findStructureBlocksLnet/minecraft/test/StructureTestUtil;findStructureBlocks(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Ljava/util/stream/Stream;intermediary method_22258Lnet/minecraft/class_4525;method_22258(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/stream/Stream;official cLty;c(Ljh;ILarq;)Ljava/util/stream/Stream;
-
placeStructureTemplate
private static StructureBlockBlockEntity placeStructureTemplate(GameTestState state, BlockPos pos, BlockRotation rotation, ServerWorld world) - Mappings:
Namespace Name Mixin selector 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;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;official cLty;c(Lti;Ljh;Ldow;Larq;)Ldui;
-
createBox
- Mappings:
Namespace Name Mixin selector named createBoxLnet/minecraft/test/StructureTestUtil;createBox(Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/util/math/BlockBox;intermediary method_59785Lnet/minecraft/class_4525;method_59785(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_3341;official dLty;d(Ljh;ILarq;)Lelt;
-
findTargetedStructureBlock
public static Stream<BlockPos> findTargetedStructureBlock(BlockPos pos, Entity entity, ServerWorld world) - Mappings:
Namespace Name Mixin selector named findTargetedStructureBlockLnet/minecraft/test/StructureTestUtil;findTargetedStructureBlock(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/server/world/ServerWorld;)Ljava/util/stream/Stream;intermediary method_56252Lnet/minecraft/class_4525;method_56252(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;)Ljava/util/stream/Stream;official aLty;a(Ljh;Lbui;Larq;)Ljava/util/stream/Stream;
-
resetBlock
- Mappings:
Namespace Name Mixin selector named resetBlockLnet/minecraft/test/StructureTestUtil;resetBlock(ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_22368Lnet/minecraft/class_4525;method_22368(ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Vofficial aLty;a(ILjh;Larq;)V
-
isInStructureBounds
private static boolean isInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world) - Mappings:
Namespace Name Mixin selector named isInStructureBoundsLnet/minecraft/test/StructureTestUtil;isInStructureBounds(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/server/world/ServerWorld;)Zintermediary method_22247Lnet/minecraft/class_4525;method_22247(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Zofficial aLty;a(Ljh;Ljh;Larq;)Z
-