Uses of Record Class
net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo
Packages that use StructureTemplate.StructureBlockInfo
Package
Description
-
Uses of StructureTemplate.StructureBlockInfo in net.minecraft.world.level.levelgen.structure.pools
Methods in net.minecraft.world.level.levelgen.structure.pools that return types with arguments of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionSinglePoolElement.getDataMarkers(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, boolean absolute) Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionvoidStructurePoolElement.handleDataMarker(LevelAccessor level, StructureTemplate.StructureBlockInfo dataMarker, BlockPos position, Rotation rotation, RandomSource random, BoundingBox chunkBB) -
Uses of StructureTemplate.StructureBlockInfo in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem declared as StructureTemplate.StructureBlockInfoModifier and TypeFieldDescriptionprivate final StructureTemplate.StructureBlockInfoStructureTemplate.JigsawBlockInfo.infoThe field for theinforecord component.Fields in net.minecraft.world.level.levelgen.structure.templatesystem with type parameters of type StructureTemplate.StructureBlockInfoModifier and TypeFieldDescriptionprivate final List<StructureTemplate.StructureBlockInfo> StructureTemplate.Palette.blocksprivate final Map<Block, List<StructureTemplate.StructureBlockInfo>> StructureTemplate.Palette.cacheMethods in net.minecraft.world.level.levelgen.structure.templatesystem that return StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionStructureTemplate.JigsawBlockInfo.info()Returns the value of theinforecord component.@Nullable StructureTemplate.StructureBlockInfoStructureProcessor.process(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings, @Nullable StructureTemplate template) BlackstoneReplaceProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockAgeProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockIgnoreProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockRotProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoGravityProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoJigsawReplacementProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoLavaSubmergedBlockProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoProtectedBlockProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoRuleProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoStructureProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) Deprecated.Methods in net.minecraft.world.level.levelgen.structure.templatesystem that return types with arguments of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionStructureTemplate.Palette.blocks()private static List<StructureTemplate.StructureBlockInfo> StructureTemplate.buildInfoList(List<StructureTemplate.StructureBlockInfo> fullBlockList, List<StructureTemplate.StructureBlockInfo> blockEntitiesList, List<StructureTemplate.StructureBlockInfo> otherBlocksList) StructureTemplate.filterBlocks(BlockPos position, StructurePlaceSettings settings, Block block) it.unimi.dsi.fastutil.objects.ObjectArrayList<StructureTemplate.StructureBlockInfo> StructureTemplate.filterBlocks(BlockPos position, StructurePlaceSettings settings, Block block, boolean absolute) CappedProcessor.finalizeProcessing(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, List<StructureTemplate.StructureBlockInfo> originalBlockInfoList, List<StructureTemplate.StructureBlockInfo> processedBlockInfoList, StructurePlaceSettings settings) StructureProcessor.finalizeProcessing(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, List<StructureTemplate.StructureBlockInfo> originalBlockInfoList, List<StructureTemplate.StructureBlockInfo> processedBlockInfoList, StructurePlaceSettings settings) StructureTemplate.processBlockInfos(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, List<StructureTemplate.StructureBlockInfo> blockInfoList) Deprecated.StructureTemplate.processBlockInfos(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, List<StructureTemplate.StructureBlockInfo> blockInfoList, @Nullable StructureTemplate template) Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionprivate static voidStructureTemplate.addToLists(StructureTemplate.StructureBlockInfo info, List<StructureTemplate.StructureBlockInfo> fullBlockList, List<StructureTemplate.StructureBlockInfo> blockEntitiesList, List<StructureTemplate.StructureBlockInfo> otherBlocksList) StructureTemplate.JigsawBlockInfo.of(StructureTemplate.StructureBlockInfo info) @Nullable StructureTemplate.StructureBlockInfoStructureProcessor.process(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings, @Nullable StructureTemplate template) BlackstoneReplaceProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockAgeProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockIgnoreProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoBlockRotProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoGravityProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoJigsawReplacementProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoLavaSubmergedBlockProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoProtectedBlockProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoRuleProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) @Nullable StructureTemplate.StructureBlockInfoStructureProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) StructureTemplate.JigsawBlockInfo.withInfo(StructureTemplate.StructureBlockInfo info) Method parameters in net.minecraft.world.level.levelgen.structure.templatesystem with type arguments of type StructureTemplate.StructureBlockInfoModifier and TypeMethodDescriptionprivate static voidStructureTemplate.addToLists(StructureTemplate.StructureBlockInfo info, List<StructureTemplate.StructureBlockInfo> fullBlockList, List<StructureTemplate.StructureBlockInfo> blockEntitiesList, List<StructureTemplate.StructureBlockInfo> otherBlocksList) private static List<StructureTemplate.StructureBlockInfo> StructureTemplate.buildInfoList(List<StructureTemplate.StructureBlockInfo> fullBlockList, List<StructureTemplate.StructureBlockInfo> blockEntitiesList, List<StructureTemplate.StructureBlockInfo> otherBlocksList) CappedProcessor.finalizeProcessing(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, List<StructureTemplate.StructureBlockInfo> originalBlockInfoList, List<StructureTemplate.StructureBlockInfo> processedBlockInfoList, StructurePlaceSettings settings) StructureProcessor.finalizeProcessing(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, List<StructureTemplate.StructureBlockInfo> originalBlockInfoList, List<StructureTemplate.StructureBlockInfo> processedBlockInfoList, StructurePlaceSettings settings) StructureTemplate.processBlockInfos(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, List<StructureTemplate.StructureBlockInfo> blockInfoList) Deprecated.StructureTemplate.processBlockInfos(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, List<StructureTemplate.StructureBlockInfo> blockInfoList, @Nullable StructureTemplate template) Constructors in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type StructureTemplate.StructureBlockInfoModifierConstructorDescriptionJigsawBlockInfo(StructureTemplate.StructureBlockInfo info, JigsawBlockEntity.JointType jointType, Identifier name, ResourceKey<StructureTemplatePool> pool, Identifier target, int placementPriority, int selectionPriority) Creates an instance of aJigsawBlockInforecord class.Constructor parameters in net.minecraft.world.level.levelgen.structure.templatesystem with type arguments of type StructureTemplate.StructureBlockInfo
StructureProcessor.process(LevelReader, BlockPos, BlockPos, StructureTemplate.StructureBlockInfo, StructureTemplate.StructureBlockInfo, StructurePlaceSettings, StructureTemplate)instead.