Package net.minecraft.test
Class StructureTestUtil
java.lang.Object
net.minecraft.test.StructureTestUtil
- Mappings:
Namespace Name official rnintermediary net/minecraft/class_4525named net/minecraft/test/StructureTestUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclearArea(BlockBox area, ServerWorld world) private static StructureTemplatecreateStructureTemplate(String templateId, ServerWorld world) static StructureBlockBlockEntitycreateStructureTemplate(String templateName, BlockPos pos, BlockRotation rotation, ServerWorld world, boolean initOnly) 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) private static booleanisInStructureBounds(BlockPos structureBlockPos, BlockPos pos, ServerWorld world) private static @Nullable NbtCompoundstatic voidplaceStartButton(BlockPos pos, BlockPos relativePos, BlockRotation rotation, ServerWorld world) private static StructureBlockBlockEntityplaceStructureTemplate(String name, BlockPos pos, BlockRotation rotation, ServerWorld world, boolean initOnly) private static voidresetBlock(int altitude, BlockPos pos, ServerWorld world) streamChunkPos(BlockBox box, int margin)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official cLrn;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 aLrn;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 bLrn;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 aLrn;a(I)Ldbm;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 aLrn;a(Ldbm;)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 aLrn;a(Ldgr;)Lejp;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 bLrn;b(Ldgr;)Ldwz;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 cLrn;c(Ldgr;)Lht;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 aLrn;a(Lht;Lht;Ldbm;Lame;)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 aLrn;a(Ljava/lang/String;Lht;Liw;Ldbm;Lame;)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, ServerWorld world, boolean initOnly) - Mappings:
Namespace Name Mixin selector official aLrn;a(Ljava/lang/String;Lht;Ldbm;Lame;Z)Ldgr;intermediary method_22250Lnet/minecraft/class_4525;method_22250(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/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;Lnet/minecraft/server/world/ServerWorld;Z)Lnet/minecraft/block/entity/StructureBlockBlockEntity;
-
forceLoadNearbyChunks
- Mappings:
Namespace Name Mixin selector official bLrn;b(Ldwz;Lame;)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
-
streamChunkPos
- Mappings:
Namespace Name Mixin selector official aLrn;a(Ldwz;I)Ljava/util/stream/Stream;intermediary method_54846Lnet/minecraft/class_4525;method_54846(Lnet/minecraft/class_3341;I)Ljava/util/stream/Stream;named streamChunkPosLnet/minecraft/test/StructureTestUtil;streamChunkPos(Lnet/minecraft/util/math/BlockBox;I)Ljava/util/stream/Stream;
-
clearArea
- Mappings:
Namespace Name Mixin selector official aLrn;a(Ldwz;Lame;)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 aLrn;a(Lht;Liw;Ldbm;)Lht;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 bLrn;b(Lht;Liw;Ldbm;)Ldwz;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 aLrn;a(Lht;ILame;)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 bLrn;b(Lht;ILame;)Lht;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 cLrn;c(Lht;ILame;)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 aLrn;a(Ljava/lang/String;Lame;)Lebh;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 initOnly) - Mappings:
Namespace Name Mixin selector official bLrn;b(Ljava/lang/String;Lht;Ldbm;Lame;Z)Ldgr;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 aLrn;a(Ljava/nio/file/Path;)Lrz;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 aLrn;a(ILht;Lame;)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 aLrn;a(Lht;Lht;Lame;)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
-