Uses of Record Class
net.minecraft.structure.StructureTemplate.StructureBlockInfo
Packages that use StructureTemplate.StructureBlockInfo
Package
Description
-
Uses of StructureTemplate.StructureBlockInfo in net.minecraft.structure
Fields in net.minecraft.structure declared as StructureTemplate.StructureBlockInfoModifier and TypeFieldDescriptionprivate final StructureTemplate.StructureBlockInfoStructureTemplate.JigsawBlockInfo.infoThe field for theinforecord component.Fields in net.minecraft.structure with type parameters of type StructureTemplate.StructureBlockInfoModifier and TypeFieldDescriptionprivate final Map<Block, List<StructureTemplate.StructureBlockInfo>> StructureTemplate.PalettedBlockInfoList.blockToInfosprivate final List<StructureTemplate.StructureBlockInfo> StructureTemplate.PalettedBlockInfoList.infosMethods in net.minecraft.structure that return StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionStructureTemplate.JigsawBlockInfo.info()Returns the value of theinforecord component.Methods in net.minecraft.structure that return types with arguments of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionprivate static List<StructureTemplate.StructureBlockInfo> StructureTemplate.combineSorted(List<StructureTemplate.StructureBlockInfo> fullBlocks, List<StructureTemplate.StructureBlockInfo> blocksWithNbt, List<StructureTemplate.StructureBlockInfo> otherBlocks) Returns the list that sorts and combines the passed block lists.StructureTemplate.PalettedBlockInfoList.getAll()StructureTemplate.getInfosForBlock(BlockPos pos, StructurePlacementData placementData, Block block) StructureTemplate.getInfosForBlock(BlockPos pos, StructurePlacementData placementData, Block block, boolean transformed) StructureTemplate.process(ServerWorldAccess world, BlockPos pos, BlockPos pivot, StructurePlacementData placementData, List<StructureTemplate.StructureBlockInfo> infos) Methods in net.minecraft.structure with parameters of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionprivate static voidStructureTemplate.categorize(StructureTemplate.StructureBlockInfo blockInfo, List<StructureTemplate.StructureBlockInfo> fullBlocks, List<StructureTemplate.StructureBlockInfo> blocksWithNbt, List<StructureTemplate.StructureBlockInfo> otherBlocks) CategorizesblockInfobased on its properties, modifying the passed lists in-place.StructureTemplate.JigsawBlockInfo.of(StructureTemplate.StructureBlockInfo structureBlockInfo) StructureTemplate.JigsawBlockInfo.withInfo(StructureTemplate.StructureBlockInfo structureBlockInfo) Method parameters in net.minecraft.structure with type arguments of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionprivate static voidStructureTemplate.categorize(StructureTemplate.StructureBlockInfo blockInfo, List<StructureTemplate.StructureBlockInfo> fullBlocks, List<StructureTemplate.StructureBlockInfo> blocksWithNbt, List<StructureTemplate.StructureBlockInfo> otherBlocks) CategorizesblockInfobased on its properties, modifying the passed lists in-place.private static List<StructureTemplate.StructureBlockInfo> StructureTemplate.combineSorted(List<StructureTemplate.StructureBlockInfo> fullBlocks, List<StructureTemplate.StructureBlockInfo> blocksWithNbt, List<StructureTemplate.StructureBlockInfo> otherBlocks) Returns the list that sorts and combines the passed block lists.StructureTemplate.process(ServerWorldAccess world, BlockPos pos, BlockPos pivot, StructurePlacementData placementData, List<StructureTemplate.StructureBlockInfo> infos) Constructors in net.minecraft.structure with parameters of type StructureTemplate.StructureBlockInfoModifierConstructorDescriptionJigsawBlockInfo(StructureTemplate.StructureBlockInfo info, JigsawBlockEntity.Joint jointType, Identifier name, RegistryKey<StructurePool> pool, Identifier target, int placementPriority, int selectionPriority) Creates an instance of aJigsawBlockInforecord class.Constructor parameters in net.minecraft.structure with type arguments of type StructureTemplate.StructureBlockInfoModifierConstructorDescription(package private) -
Uses of StructureTemplate.StructureBlockInfo in net.minecraft.structure.pool
Methods in net.minecraft.structure.pool that return types with arguments of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionSinglePoolElement.getDataStructureBlocks(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation, boolean mirroredAndRotated) Methods in net.minecraft.structure.pool with parameters of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionvoidStructurePoolElement.method_16756(WorldAccess world, StructureTemplate.StructureBlockInfo structureBlockInfo, BlockPos pos, BlockRotation rotation, Random random, BlockBox box) -
Uses of StructureTemplate.StructureBlockInfo in net.minecraft.structure.processor
Methods in net.minecraft.structure.processor that return StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionBlackstoneReplacementStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockAgeStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockIgnoreStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockRotStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoGravityStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoJigsawReplacementStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoLavaSubmergedBlockStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoProtectedBlocksStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoRuleStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) Methods in net.minecraft.structure.processor that return types with arguments of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionCappedStructureProcessor.reprocess(ServerWorldAccess world, BlockPos pos, BlockPos pivot, List<StructureTemplate.StructureBlockInfo> originalBlockInfos, List<StructureTemplate.StructureBlockInfo> currentBlockInfos, StructurePlacementData data) StructureProcessor.reprocess(ServerWorldAccess world, BlockPos pos, BlockPos pivot, List<StructureTemplate.StructureBlockInfo> originalBlockInfos, List<StructureTemplate.StructureBlockInfo> currentBlockInfos, StructurePlacementData data) Methods in net.minecraft.structure.processor with parameters of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionBlackstoneReplacementStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockAgeStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockIgnoreStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockRotStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoGravityStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoJigsawReplacementStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoLavaSubmergedBlockStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoProtectedBlocksStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoRuleStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) Method parameters in net.minecraft.structure.processor with type arguments of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionCappedStructureProcessor.reprocess(ServerWorldAccess world, BlockPos pos, BlockPos pivot, List<StructureTemplate.StructureBlockInfo> originalBlockInfos, List<StructureTemplate.StructureBlockInfo> currentBlockInfos, StructurePlacementData data) StructureProcessor.reprocess(ServerWorldAccess world, BlockPos pos, BlockPos pivot, List<StructureTemplate.StructureBlockInfo> originalBlockInfos, List<StructureTemplate.StructureBlockInfo> currentBlockInfos, StructurePlacementData data)